Benutzer-Werkzeuge

Webseiten-Werkzeuge


howto:sheevaplug

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

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:


howto/sheevaplug.txt · Zuletzt geändert: 2016/02/21 21:14 von justinotherguy