FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Tueftler1983 am 06 Juli 2023, 12:25:59

Titel: SDM120 Zähler einbinden?*Gelöst*
Beitrag von: Tueftler1983 am 06 Juli 2023, 12:25:59
Hallo zusammen ich habe einen SDM120 Gutscheinen Einphasenzähler und würde diesen gerne in fhem anbinden.

Ich habe alles soweit abgeschlossen und das Modbusmodul mit
defmod ModBusLine Modbus /dev/ttyUSB0@9600
attr ModBusLine enableQueueLengthReading 1
attr ModBusLine room Modbus
attr ModBusLine verbose 5

setstate ModBusLine opened
setstate ModBusLine 2023-07-06 12:22:29 QueueLength 0
setstate ModBusLine 2023-07-04 22:40:28 state opened
Und das ModbusSDM120 Modul so
defmod Zaehler ModbusSDM120 1 60
attr Zaehler room Modbus
attr Zaehler verbose 5

setstate Zaehler opened
setstate Zaehler 2023-07-04 23:20:14 state opened
definiert

Leider bekomme ich aber keine Daten, kann mir jemand helfen bei der Einrichtung?

P.s. sobald ich in dem ModbusSDM120 Device ein Set Befehl ausführe z.b. set Boundrate 9600 bekomme ich die Antwort
Timeout in Readanswer
Titel: Aw: SDM120 Zähler einbinden?
Beitrag von: Nobbynews am 06 Juli 2023, 14:31:32
Zitat von: Tueftler1983 am 06 Juli 2023, 12:25:59P.s. sobald ich in dem ModbusSDM120 Device ein Set Befehl ausführe z.b. set Boundrate 9600 bekomme ich die Antwort
Timeout in Readanswer
Wie hast Du den Zähler auf 9600 Baud umgestellt?
So, wie ich in meiner PN geschrieben habe?
Die aktuelle Einstellung der Übertragungsrate kannst Du übrigens auch im Display ablesen.
Vor dem Absetzen eines set muss der Zähler in den Programmiermodus gebracht werden.
Steht so in der Beschreibung auch drin.
https://xn--stromzhler-v5a.eu/media/pdf/1c/04/fe/SDM120Modbus_manual.pdf (https://xn--stromzhler-v5a.eu/media/pdf/1c/04/fe/SDM120Modbus_manual.pdf)
Gelesen?

Evtl. noch die beiden Adern vertauscht?
Was ist mit den Abschlußwiderständen, jeweils 120 Ohm?

Edit:
attr ModBusLine enableQueueLengthReading 1Das Attribut ist standardmäßig auf 0 gesetzt.
Titel: Aw: SDM120 Zähler einbinden?
Beitrag von: Tueftler1983 am 06 Juli 2023, 18:05:47
Hey,
Erstmal vielen Dank für die unterstützung.
Am Zähler habe ich nur die ID auf 2 gestellt.
ID 002
b 9600
Prty n
Das ist das was am Display angezeigt wird.
A und B habe ich schon Mal getauscht.
Abschlusswiederstände habe ich keine dran. Habe ich wohl überlesen und muss gucken wie ich welche her bekomme.

PN habe ich noch garnicht gesehen muss ich Mal schauen.

Am USB zu Modbus Adapter blinkt nur die TX LED ca 1 mal pro sek
20230706_174611.jpg20230706_174617.jpg 
Titel: Aw: SDM120 Zähler einbinden?
Beitrag von: Nobbynews am 06 Juli 2023, 18:49:27
Zitat von: Tueftler1983 am 06 Juli 2023, 18:05:47Am Zähler habe ich nur die ID auf 2 gestellt.
ID 002
Dann solltest Du diese Id auch in def verwenden, also
defmod Zaehler ModbusSDM120 2 60
Titel: Aw: SDM120 Zähler einbinden?
Beitrag von: Tueftler1983 am 06 Juli 2023, 20:19:35
Ja das habe ich geändert sorry, die Definition war noch von vor der änderung auf ID2.
Aber auch so, keine daten
Titel: Aw: SDM120 Zähler einbinden?
Beitrag von: Tueftler1983 am 06 Juli 2023, 23:24:38
Es läuft!
Es lag am Kabel, dieses hatte einen Kabelbruch.
wunderbar bekomme alle werte in Fhem.
Vielen lieben dank.