EasyMeter Infrarot-Lesekopf für Info Schnittstelle (+Raspi & OBIS)

Begonnen von loetmeister, 03 Dezember 2021, 23:19:40

Vorheriges Thema - Nächstes Thema

loetmeister

Hallo,

da es so viele verschiedene "Smartmeter" / "Moderne Messeinrichtung" gibt und ich ein paar Versuche gebraucht hatte der Info Schnittstelle (INFO-DSS) ein brauchbares Signal zu entlocken wollte ich die Schaltung hier zur Verfügung stellen. Sie funktioniert prima am GPO (UART) eines Raspberry. Mit einem USB Wandler, z.B. FTDI FT232R kann man sie natürlich auch kombinieren.
Der Fototransistor ist ein BPW40, den vorgeschlagenen SFH309FA hatte ich nicht in der Bastelkiste.  ;)
Die Schaltung sitzt direkt am Zähler + ca. 3 - 4 Meter Kabel zum Raspberry.

EasyMeter Q3AA1050 V10.03 (Datenschnittstelle MSB-DSS leider Plombiert)
Ohne PIN wird total_consumption (Wh) in 1 kWh Schritten ausgegeben.
Mit PIN power (in Watt) und total_consumption ist feiner aufgelöst (0,0001 Wh  ::)).

defmod Stromzaehler OBIS /dev/ttyAMA0@9600,8,N,1 SML
attr Stromzaehler_EG event-on-change-reading total_consumption:5,power:2
attr Stromzaehler_EG interval 120
attr Stromzaehler_EG pollingMode on
attr Stromzaehler_EG stateFormat {"Bezug: ".sprintf("%.0f kWh", (ReadingsVal($name,"total_consumption",0) / 1000) ) . " | aktuelle Leistung: ". sprintf("%.0f W", ReadingsVal($name,"power",0))}



Gruß,
Thomas

KölnSolar

Hallo Thomas,
prima Sache(krieg selbst ich vermutlich gelötet  ;D )

Mich wundert die def per OBIS-Modul etwas. Die ist ja sicherlich mit USB-Wandler.

Wie ist die def bei direkter Verbindung am GPIO ?

Grüße Markus
RPi3/2 buster/stretch-SamsungAV_E/N-RFXTRX-IT-RSL-NC5462-Oregon-CUL433-GT-TMBBQ-01e-CUL868-FS20-EMGZ-1W(GPIO)-DS18B20-CO2-USBRS232-USBRS422-Betty_Boop-EchoDot-OBIS(Easymeter-Q3/EMH-KW8)-PCA301(S'duino)-Deebot(mqtt2)-zigbee2mqtt

loetmeister

#2
Hallo Markus,

Danke.
/dev/ttyAMA0 ist die Serielle Schnittstelle am GPIO des Raspberry.
Die Schaltung ist direkt an GPIO15 (RxD) angeschlossen.

Zur Ergänzung, die Serielle Konsole muss deaktiviert sein:
ZitatSobald raspi-config gestartet ist, wählen Sie Interfacing options, dann Serial. Antworten No zu dem Teil, der fragt, ob Sie eine Shell über die serielle Verbindung aktivieren möchten, dann Yes zu dem Teil, in dem Sie gefragt werden, ob Sie den Hardware-Port aktivieren möchten.

Gruß,
Thomas