This is an old revision of the document!
Bei diesem Projekt soll der Strom den das HQ verbraucht digital gemessen werden.
Variante 3: Halleffektsensor mit OpenWRT Box (current, secondary)
Auf dem Easterhegg gab es einen Vortrag zum Thema mySmartGrid in dem Hackerspaches angeboten wurde einen Flukso zur Messung und einen Chumby One zur Anzeige zur Verfügung gestellt zu bekommen.
Das Zeug wurde inzwischen installiert.
Der Flukso ist mit drei Halleffektsensoren ausgestattet, die auch alle angeschlossen werden müssen. (Schließt man nur einen Sensor an, werden zu hohe Werte geliefert.) Da wir nur eine Phase haben hängen die anderen beinen nun unbenutzt rum.
Der Widget zur Stromverbrauchsanzeige für den Chumby wurde direkt per SSH installiert, muss aber bisher nach jedem Neustart des Geräts neu per SSH gestartet werden.
Fpletz holt sich inzwichen alle 30 Sekunden per API die Daten der letzten 60 Sekunden und steckt sie in eine SQLite DB. Er plannt aktuell dafür noch ein JS Viewer zu basteln.
Es sieht so aus, als würde die Variante 2 im Webfrontent falsche Werte anzeigen. — Andi 2010/10/24 18:06
Netzteilbuchse des Chumby macht Probleme… MySmartGrid Team bezüglich weiterem Vorgehen kontaktiert. — Andi 2010/11/22 06:51
Flusko hängt jetzt wirklich am Dauerstrom — Andi 2010/11/27 22:44
Flusko und ethersex wieder repariert. Hat seit Mitte Januar keine Daten mehr geschickt. — Andi 2011/02/24 23:42
Chumby Widget Start
Das Widget wird über den Systemstart gestartet (/etc/init.d/rcS.background).
DEPRECATED
ssh root@83.133.x.y /mnt/storage/environment.sh msg-chumby-daemon -c /mnt/storage/usr/etc/msgchumbydaemonrc & /usr/chumby/scripts/stop_control_panel /usr/bin/chumbyflashplayer.x -i /mnt/storage/usr/lib/ruby/gems/1.8/gems/msg-chumby-display-0.2.0/widget/currentpower/currentpower.swf
Variante 2: Impulszähler mit Ethersex (current, primary)
Da Variante 1 in letzter Zeit nicht so wirklich vorran kommt, gibt es jetzt Dank eines entsprechenden Hinweis von Dennis vom CCCB eine neue Variante. Man kauft sich einen Zählerbaustein für den Sicherungskasten, der dann pro kWh 2000 Impulse liefert. Man braucht nur noch einen Mikrokontroller der die Impulse zählt und ins Netz weiterleitet. Dies ist um vielfaches einfacher als die Werte selbst aus Spannung und Strom errechnen zu müssen. — Andi 2010/01/05 17:23
- Eltako WSZ12DE-32A: http://www.eltako.com/en/downloads/flyer/electronic-single-phase-energy-meter-with-display-wsz12de-32a.html
Zähler wurde inzwischen zwischen mit HQ Hauptschalter eingebaut (Auf dem Bild: Sicherungen, Schütz für Hauptschalter (2TE), Zähler).
Inzwischen ist der Zaehler via AVR NET IO und Ethersex und modifziertem watchasync Service ans Netzwerk angebunden. (siehe auch http://volkszaehler.org sowie die dortige Mailingliste)
Momentan kommt pro Impuls (1/2000 kWh) ein GET Request auf meinem Webserver an. Inzwischen läuft dort auch die mein.volkszahler Software (mit ein paar geringfügigigen Modifikationen) http://heta.saerdnaer.de/zaehler/. — Andi 2010/05/16 19:25
Eine andere Idee ist Munin die Daten via SNMP direkt vom NET IO via IP abfragen zu lassen.
Bugs
Nach Stromausfall keine Funktion mehr
Workaround:
ping zaehler.club.muc.ccc.de Request timeout for icmp_seq 0 Request timeout for icmp_seq 1
Spannungsversorgung abklemmen, ein paar Sekunden warten und wieder anschließen. Grüne Taste an der Luftschleuse drücken um public Mode wieder zu aktivieren.
ping zaehler.club.muc.ccc.de PING zaehler.club.muc.ccc.de (83.133.178.87): 56 data bytes 64 bytes from 83.133.178.87: icmp_seq=0 ttl=62 time=3.283 ms ^C telnet zaehler.club.muc.ccc.de 2701 Trying 83.133.178.87... Connected to zaehler.club.muc.ccc.de. Escape character is '^]'. io set port 3 0 OK
Stromzaehler sollte wieder funktionieren.
Variante 1: Messwandlerspule (on hold)
Dafür wurde in den Sicherungskasten bereits eine Messwandlerspule zur Strommessung eingebaut. Es wurde etwas mit den ADC Anschlüssen eines AVRs experimentiert und eine Schaltung mit Optokoppler zur Spannungsmessung gebaut. Ziel fuer den Code auf dem AVR wäre so oft wie möglich die beiden Werte zu sampeln, über mindestens eine Periode zu intigrieren und dann den entsprechenden Wert regelmäßig auszugeben.
Projektstatus: momentan mehr oder weniger eingefrohren, Spule ist noch eingebaut.
-
- Für Leute mit aktiviertem JavaScript: nach “Stromwandler 20A” suchen
- Schaltung mit eigenem Mikrocontroller bauen, der die Werte ausließt und an den Hausbus anbindet
- Auswertung der Daten mit RRDTool und was es halt da so gibt