ich habe einen Gleichstromzähler (DCM2D103) um den PV-Strom zu messen, diese habe ich per Modbus-RTU und einem "Waveshare RS485 to RJ45 Ethernet Converter Module" an Loxone angebunden. Funktioniert grundsätzlich super. Ich habe auch schon vier andere Geräte an dem Modbus hängen.
Ich kann auch einige Werte lesen, nur die, die offenbar 4 Bytes haben, bekomme ich nicht rein. Loxone zeigt immer 0 an.
Die Spannung funktioniert Register 305, Befehl 3, 16 bit unsigned integer.
Aber der Strom(A), die Leistung(W) und der Zählerstand (kWh) werden als längere Zahl geliefert und ich bekomme sie nicht rein.
Der Hersteller hat mir ein Software-Tool gegeben, damit kann ich die Werte lesen. Diese gibt sogar die Befehle aus.
Total active power:99,41 kWh
send:13 03 00 00 00 02 C7 79
accept:13 03 04 00 00 26 D5 13 CD
-> 26D5 -> 9941 -> 99,51 kWh (ich bekomme aber immer 0)
Voltage:55,3 V
send:13 03 01 31 00 01 D7 4B
accept:13 03 02 02 29 C0 F9
-> Funktioniert 229 (hex) entspricht 553 (dec), eine Kommastelle nach links und ich habe 55,3 Volt
Current:34,459 A
send:13 03 01 39 00 02 16 88
accept:13 03 04 00 00 86 9B EB F9
-> 34459 (ich bekomme aber 0)
Active power:1909 W
send:13 03 01 41 00 02 96 91
accept:13 03 04 00 00 4A 92 7E FF
-> 19090 (ich bekomme aber 0)
Ich habe schon verschiedenste Einstellungen getestet, aber es klappt nicht. Also die verschiedenen Datentypen und die drei Checkboxen die noch angeboten werden.
Über einen Tipp wäre ich sehr dankbar.
Grüße,
Sebastian
Kommentar