Moin
1 Also Aktuell wird das Register 45. Ausgelesen (Meter Power) -> dies soll die Leistung am Powermeeter angeben (Bezug und Einspeisung per Vorzeichen - /+ unterschieden )
Dies führt aber wohl zu Fehlern: bei Nacht wird da wohl der Hausverbrauch statisch ohne Änderungen und wohl falsch angezeigt.
Könnt ihr das bestätigen?
Hier bitte das Bild zu Modbus Register SG Beachten.
Irgendwas muss man anders machen, um Bezug und Einspeisung zu unterscheiden.
Kann einer von euch Modbus Register auslesen und das mal probieren was am Register 49. (Load Power) angezeigt wird?
Eventuell muss man Meter Power (45.) - Load Power (49.) nehmen = um die den genauen Einspeise oder Bezug Wert zu erhalten.
???
Leider kann ich das nicht testen da ich einen SH habe, kann aber Python Code vorbereiten um das auszulesen.
2)
Gleichzeitig wird wohl die PV-Scheinleistung ausgelesen und nicht die Wirkleistung.
Da habe ich den Fehler gefunden
in der Datei
https://github.com/snaptec/openWB/blob/ ... nverter.py
Zeile: 31
Es soll vom SG WR die PV-Wirkleistung ausgelesen werden
das Register 21 gibt aber nur, wie vermutet, die PV-Scheinleistung wieder. (Wirkleistung + Blindleistung = Scheinleistung)
2.1)
Richtig wäre hier das Register 8 zu nehmen.
Das Problem hierbei ist, dass die Ausgabe dieses Registers nur in 0,1 kW -> also 100 Watt Schritten erfolgt, da U16 keine Nachkommastellen hat, lässt sich dies leider nicht ändern.
2.2)
Ein anderer Lösungsweg wäre die Wirkleistung am WR zu berechnen.
(in Klammern die jeweilige Register Nummer)
P1 für L1 = A1*V1 (25. 22.)
P2 für L2 = A2*V2 (26. 23.)
P3 für L3 = A3*V3 (27. 24.)
P Wirkleistung= P1+P2+P3
Wichtig hierbei:
-diese Werte werden am WR gemessen nicht am Powermeeter. (vermute ich aber genau sagen kann ich das nicht, da es kein anderes Register zur unterscheidung von gemessenen Strom am WR oder Power Meeter gibt)
-der Strom wird als positiver Wert angegeben, dh. nur wenn PV Leistung ins Hausnetz geht wird dieser detektiert. Bei Nacht ist der Wert einfach 0.
-da die Werte als 0,1 A oder 0,1 V ausgegeben werden ist es wichtig P Wirk. /10 zu teilen, um von 0,1 W zu 1 Watt das Komma zu verschieben.
2.2 halte ich für den sinnvollsten Weg.
Problem 1 kann ich ohne Live Gerät oder eurer Hilfe nicht lösen.