doku:strom:powerraw
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungNächste ÜberarbeitungBeide Seiten der Revision | ||
project:stromzaehler [2012-06-06 11:05] – 109.192.98.64 | project:stromzaehler [2017-06-06 20:39] – rash | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== Stromzaehler ====== | ====== Stromzaehler ====== | ||
+ | {{tag> project infrastructure shackoperations}} | ||
Der shack hat als Stromzaehler einen " | Der shack hat als Stromzaehler einen " | ||
Zeile 7: | Zeile 8: | ||
Das Geraet spuckt einmal an einer LED 10000 Impulse/kWh aus. | Das Geraet spuckt einmal an einer LED 10000 Impulse/kWh aus. | ||
Und es gibt eine optische serielle Schnittstelle. | Und es gibt eine optische serielle Schnittstelle. | ||
- | Die hat Alex mit einem Fototransistor (FIXME: genauer) angezapft: | + | Die hat Alex mit einem Fototransistor ([[project:powermeta|PowerMeta]]) angezapft: |
< | < | ||
Ist etwas duenn dokumentiert, | Ist etwas duenn dokumentiert, | ||
Zeile 64: | Zeile 65: | ||
[[http:// | [[http:// | ||
+ | |||
+ | Die Einstellungen der seriellen Schnittstelle sind 9600Baud, 7Bit, EVEN_BITS, 1 StopBit, kein Handshake | ||
Dazu haben wir einige 10 Meter Kabel (4-adriger Klingeldraht) durchs Haus gelegt. | Dazu haben wir einige 10 Meter Kabel (4-adriger Klingeldraht) durchs Haus gelegt. | ||
Zeile 70: | Zeile 73: | ||
Ausgelesen wird der wiederum von einem vServer (" | Ausgelesen wird der wiederum von einem vServer (" | ||
- | mit dem aktuellen Zeitstempel im Namen auf Platte schreibt. Anschliessend versucht der | + | mit dem aktuellen Zeitstempel im Namen auf Platte schreibt: |
- | Cronjob, alle vorhandenen Dateien per HTTP an den shack-Webserver zu uebertragen. | + | |
+ | / | ||
+ | |||
+ | Anschliessend versucht der Cronjob | ||
+ | Dateien per HTTP an den shack-Webserver zu uebertragen | ||
- | Ist die Uebertragung erfolgreich, | + | Ist die Uebertragung erfolgreich, |
- | zu Stande, das mit Ausfaellen des Webservers oder der Aussenanbindung klar kommt. | + | So kommt ein einfaches Queueing zu Stande, das mit Ausfaellen des Webservers oder der |
+ | Aussenanbindung klar kommt. | ||
Auf dem Webserver werden die Daten in eine SQL-Tabelle geschrieben, | Auf dem Webserver werden die Daten in eine SQL-Tabelle geschrieben, | ||
werden abgefangen. | werden abgefangen. | ||
+ | !!OBSOLETE!! | ||
Die Tabelle kann unter http:// | Die Tabelle kann unter http:// | ||
schaut dann so aus: | schaut dann so aus: | ||
Zeile 87: | Zeile 96: | ||
Die Abfragelogik findet in SQL statt, die Daten werden mit gnuplot gerendert. | Die Abfragelogik findet in SQL statt, die Daten werden mit gnuplot gerendert. | ||
+ | !!OBSOLETE!! | ||
+ | ===== Note to admins ===== | ||
+ | Das Geraet schickt beim booten alle 5s einen DHCP Request, allerdings nur 4 stueck. | ||
+ | Wenn also auf dem Switch kein spanning-tree portfast aktiviert ist gehen die DHCP Requests ins leere und das Geraet bekommt keine IP nachdem der Switchport oben ist. | ||
doku/strom/powerraw.txt · Zuletzt geändert: 2022-04-20 10:40 von chris