Replies: 3 comments 24 replies
-
Hallo @MiRoGa-NV , das Image aus dem pull request #1893 liefert an Adresse 40192 einen float32 Wert (SunSpec Model 113 - Inverter (Three Phase) FLOAT Model). Ich könnte mir diese Probleme vorstellen:
Lösungen:
Bobby |
Beta Was this translation helpful? Give feedback.
-
Hallo Michael, Du hast anscheinend nicht das Image zum Pull request erzeugt. Hier ist ein Image für generic_esp32: Vor dem flashen musst Du das Image noch entpacken:
Falls Dir die Verwendung des Images zu risikoreich ist musst Du den Pull Request von github abholen (siehe https://docs.github.com/de/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/checking-out-pull-requests-locally).
Anschließend wie gehabt bauen und flashen. VG Bobby |
Beta Was this translation helpful? Give feedback.
-
Hallo, ich komme mit dem Pull Request auch nicht klar und benötige die Firmware für die Freischaltung der Modbus Funktionalität. Vielen Dank :) |
Beta Was this translation helpful? Give feedback.
-
Hallo,
wir haben heute versucht mit meinem Speicherhertseller herauszufinden auf welchem Register die PV-Leistung Total für meine 4 WR von Hoymiles (HM-1500 4T) abgeholt wird. Es scheint Adresse 40192 zu sein. Meine beiden Speicher sind von Sax Heimspeicher. Ich möchte die PV_Leistung gesamt auf der Web-App, sowie auf dem E-Paper Display sehen.
Folgendes haben wir heute eingestellt:
Versucht haben wir:
Erhöhung des Scale Faktors auf 100, kein Erfolg, aber 0W Anzeige auf dem Display
alte Gateway Software SAX mit 2Byte Länge, kein Erfolg, aber 0W Anzeige auf dem Display
Gateway Update SAX, 2 Byte Länge statt 4 Byte, gar keine W Anzeige mehr auf dem Display
Versucht über Stammregister SM Power und Einbindung aller P Inverter, kein Erfolg, aber 0W Anzeige auf dem Display
Das alles über TCP Protokoll!
Punkte die noch offen sind:
DTU evtl. auf eigene Scale-Faktor Registeradresse prüfen und evtl. eintragen und versuchen
evtl. vergibt die eigene DTU eine eigene Unit ID anstelle von 125.
OpenDTU wird von einem Modbus-Server erweitert. #1893
Der Modbus-Server bedient TCP an Port 502.
Bei Modbus ID 1 ahmt der Server die Modbus-Register im ursprünglichen DTUPro nach.
Bei Modbus ID 125 bedient der Server einen SunSpec-kompatiblen "Total Inverter", der
stellt die aggregierten OpenDTU-Daten aller registrierten Wechselrichter zur Verfügung.
Bei Modbus ID 243 bedient der Server ein SunSpec-Messgerät, das Wechselstrom und Wechselstromausbeute liefert, als würde er alle registrierten Wechselrichter messen. Derselbe Ansatz wie beim "Gesamtwechselrichter", aber jetzt als Zähler verkleidet.
Kann hier jemand helfen, das Problem zu lösen?
Beta Was this translation helpful? Give feedback.
All reactions