Gerade mal zu meinem #Stromzähler recherchiert. Er scheint eine D0-Schnittstelle zu haben, welche offenbar einfach eine optische serielle Schnittstelle ist, die sekündlich Datensätze im ASCII-Format ausgibt.
Ich hoffe, ich habe noch irgendwo einen Fototransistor rumliegen, dann sollte sich das einfach per RasPi auslesen und ins vorhandene Server-Monitoring pumpen lassen.
Der D0-Stromzähler-Lesekopf ist da und die Infrarot-Telegramme wurden auf Anhieb dekodiert. Jede Sekunde kommt ein Textblock über die serielle Schnittstelle:
"/ESY5Q3xxxxxx Vx.xx
1-0:0.0.0*255(xxxx)
1-0:1.8.0*255(00xxxxx.7414430*kWh)
1-0:21.7.0*255(000029.08*W)
1-0:41.7.0*255(000127.83*W)
1-0:61.7.0*255(000012.48*W)
1-0:1.7.0*255(000169.39*W)
1-0:96.5.5*255(x0)
0-0:96.1.255*255(1ESY1xxx)
!"
Einfach zu parsendes ASCII-Format. Morgen mal in ein Python-Skript gießen...
Die Daten fließen!
Nun mal eine Weile laufen lassen und dann schauen, was die Kurven für Erkenntnisse bringen.
Aktuell wird jede Minute geloggt, mal abwarten, ob das zu viel oder zu wenig ist.
#SmartMeter