Hallo FHEM-Gemeinde,
diese Woche hat mein Energieversorger einen modernen Stromzähler mit Netzwerkanschluss installiert. Erster Schritt soll natürlich die Anbindung an FHEM sein.
Mit folgendem Aufruf kann im Browser etliche Daten anfragen.
http://IP-Adresse/json.txt?LogName=geheim&LogPSWD=auch_geheim
Die Antwort ist dann folgender String Jason-Format.
Darin enthalten neben Datum und Uhrzeit unter anderem Zählerstand, aktuelle Leistungsaufnahme..
{ "billingData:" : { "assignment" :[
{ "obis":"8181C78227FF","value":""}, { "obis":"8181C78205FF","value":"Name1"}, { "obis":"8181C78206FF","value":"Name2"}, { "obis":"8181C78207FF","value":"Adresse"}, { "obis":"0100000000FF","value":"1271142002884"}, { "obis":"010000090B00","value":"08.10.2012,20:58"}], "values" : [ {"obis":"0101010800FF","value":15.52,"unit":"kWh" },{"obis":"0101010801FF","value":7.63,"unit":"kWh"},{"obis":"0100010700FF","value":373.05,"unit":"W"},{"obis":"0100150700FF","value":228.97,"unit":"W"},{"obis":"0100290700FF","value":20.95,"unit":"W"},{"obis":"01003D0700FF","value":123.13,"unit":"W"},{"obis":"010020070000","value":234.54,"unit":"V"},{"obis":"010034070000","value":235.48,"unit":"V"},{"obis":"010048070000","value":234.38,"unit":"V"},{"obis":"01000E070000","value":50.000,"unit":"Hz"} ] }}
Mein erster Ansatz diese FHEM Anbindung zu realisieren ist diese Daten zyklisch in ein LOG zu speichern, anschließend will ich mit einem gplot-File die relevanten Daten plotten.
Hat jemand so etwas ähnliches bereits realisiert was ich als „Starthilfe“ benutzen kann?
Für sachdienliche Hinweise bin ich dankbar!
Gruß Manuel
Kannst du mal den Zählerhersteller und Typ posten? Würde mich interessieren.
Die OBIS Zahlen sind genormt und fest un representieren feste Werte
010800 Wirkarbeit Bezuzg (+) Zählerstand total
010801 Wirkarbeit Bezuzg (+) Zählerstand Tarif 1
...
010020070000 Spannung Phase 1
Da es ein String ist mit anscheinend festen Längen kannst du den zerlegen.