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-05 16:37] – 109.192.98.64 | doku:strom:powerraw [2019-07-09 23:37] – makefu | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== | + | ====== |
+ | {{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 26: | Zeile 27: | ||
dauert zu lange. Wenn dann sollte man die Ausleseschaltung mit einer | dauert zu lange. Wenn dann sollte man die Ausleseschaltung mit einer | ||
Fotodiode und einem logarithmischen Transimpedanzverstaerker aufbauen. | Fotodiode und einem logarithmischen Transimpedanzverstaerker aufbauen. | ||
+ | </ | ||
+ | Plan fuer die Reimplementierung: | ||
+ | < | ||
+ | http:// | ||
+ | |||
+ | Wie der "Bruce Trump" schreibt, muss halt noch eine Diode in die Rueckkopplung. | ||
</ | </ | ||
Zeile 58: | Zeile 65: | ||
[[http:// | [[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 64: | Zeile 74: | ||
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. | + | |
- | Ist die Uebertragung erfolgreich, | + | / |
- | zu Stande, das mit Ausfaellen des Webservers oder der Aussenanbindung klar kommt. | + | |
+ | Anschliessend versucht der Cronjob (/ | ||
+ | Dateien per HTTP an den shack-Webserver zu uebertragen (/ | ||
+ | |||
+ | Ist die Uebertragung erfolgreich, | ||
+ | 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:// | ||
Zeile 82: | Zeile 99: | ||
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