Smartmeter - erste Hardwarebastelei

Um die Lichtsignale vom SmartMeter abzugreifen, genügt eine recht simple Schaltung unter Zuhilfenahme eines Phototransistors, der schaltet, sobald er Licht "empfängt" und damit die Signale in 0 bzw. 1 umwandelt.

 

Ich habe einen Aufbau ähnlich diesem hier gemacht: Easymeter mit Raspberry PI auslesen.

Die Schritte zur Vorbereitung des Raspberry Pi kann man auch gleich mitmachen :-)

 

Schade nur, das der dortige Bastler nicht den Q3B wie ich hat, sondern den Q3D. Der liefert seine Daten über die Schnittstelle nicht im SML-Format, sondern als direkte Textnachricht. Daher gibt das kommando

sudo cat /dev/ttyAMA0

dort auch bereits lesbare Texte aus. Bei meinem Gerät muss ich die Daten noch parsen. Bei mir sieht das dann so aus:

1B1B1B1B0101010176051288C06962006200726500000101760101074553595133420B09014553591103984F4D010163C09C0076051288C06A6200620072650000070177010B09014553591103984F4D017262016500BE01AF7677078181C78203FF01010101044553590177070100010800FF0101621E52FC6900000005F19C81F30177070100010801FF0101621E520165000321660177070100010802FF0101621E5201650000C3CE0177070100010700FF0101621B52FE550000D5040177070100600505FF01010101630190010101632CBA0076051288C06B6200620072650000020171016314D500001B1B1B1B1A017A02

 

Dazu werde ich nun ein kleines Pythonprogramm schreiben. Bis später...

Kommentar schreiben

Kommentare: 0