Inhaltsverzeichnis
Volkszaehler auf einem SheevaPlug installieren
Hier findet Ihr die Umsetzung der IBN an einem SheevaPlug. Dieser dient in Kombination mit dem IR Kopf als vollwertiges System zur Speicherung / Datenaufbereitung / Darstellung der Zählerwerte aus 2x eHZ. Dabei wird im Moment nur die Wirkleistung des jeweiligen Zählers erfasst und im Frontend ausgegeben. Aber auch die Rohdaten der Zählerstände sind in der DB ersichtlich. Diese korrelieren nach Umrechnung der Werte. Die Grundidee das Frontend dazu zu verwenden via Hüllkurve für die PV Analge einen Sollwert aufzusetzten, soll als nächstes versucht werden. Dabei soll der IST Wert aus dem eHZ in Verbindung mit dem IST Wert aus dem eHZ der PV Analage den Stromverbrauch des Haushaltes beeinflussen. Dies könnte evtl. über schaltbare Steckdosen und oder Hutschienen Automaten erfolgen. Damit ergibt sich die Möglichkeit, die höchstmögliche Menge an erzeugten Strom selbst zu verwenden, wenn dieser direkt angefordert wird oder auch die Stromgewohnheit dahin zu verlagern.
Schaltschrank mit kompletter IS für Vernetzung / Telefon / SheevaPlug
SheevaPlug
- 4fach USB Hub mit externer Stromversorgung
- USB Stick 8Gb
Software
- Debian Squeeze (Kirckwood) Installationsanleitung auf USB Stick / SD Card hier:http://www.cyrius.com/debian/kirkwood/sheevaplug/install.html
- vzlogger
Durchführung
Nach der Installation des Grundsystems, zuerst die Sources.list anpassen. Meine sieht wie folgt aus:
#deb http://volkszaehler.org/vz/ squeeze main deb http://ftp.de.debian.org/debian/ squeeze main contrib non-free
Danach ein:
apt-get update
Nun bitte die Build Essentails nachladen:
apt-get install pkg-config libcurl3-dev libjson0-dev libmicrohttpd-dev build-essential
Dann gehts weiter mit den benötigten Paketen für die Middleware:
apt-get install uuid-dev uuid-runtime
apt-get install libsml-dev libsml1
Falls die Installation von libsml fehlschlägt, die Abhängigkeiten prüfen und ggf. händisch aus dem Netz laden und via dpkg installieren.
"vzlogger" installieren
Bitte die folgenden Schritte aus der Anleitung einhalten.
Dann wird es entweder Version 0.2 oder wenn Ihr aus dem git holt die 0.3.3. Welche ich Euch empfehle aber was beim kompilieren zu Problemen geführt hat.
Falls es dabei Probleme gibt, bitte alternativ folgendes durchführen:
dpkg -i libcurl4-gnutls-dev_7.21.0-2.1+squeeze1_armel.deb
Server "Voraussetzungen" schaffen
Das kann aus dem Installationsleitfaden übernommen werden.
apt-get install git-core libapache2-mod-php5 php5-cli php5-mysql php-apc mysql-server mysql-client
Danach bitte wiefolgt aus dem Installationsleitfaden weiter: install-skript_empfohlene_installationsmethode
Und hier ein paar Bilder über den momentanen Aufbauzustand des Systems: