ich arbeite mich gerade in die openWB-Welt ein. Aktuell habe ich ein laufendes openWB 1.9 stable auf einem 3B+ Pi mit aktuellem Buster-Image.
Im Solaredge-WR (von 2015) habe ich Modbus TCP eingeschaltet auf Port 502. In openWB habe ich EVU und PV angelegt, beide auf die IP des WR. Damit sehe ich im modbus log nun ein "connect". Juhu. Leider gibt es jedoch einen Fehler beim Abholen der Werte:
Topic: openWB/set/pv/1/faultStr, Message: "modules.common.modbus <class 'modules.common.fault_state.FaultState'> ('modules.common.modbus Modbus Error: [Input/Output] Modbus Error: [Invalid Message] No response received, expected at least 8 bytes (0 received)', <FaultStateLevel.ERROR: 2>)"
Topic: openWB/set/pv/1/faultState, Message: 2
Der WR scheint also nix zu liefern an Daten, da tippe ich mal drauf. Oder openWB fragt falsch ab, aber da ist ja wenig falsch zu machen...
Ich habe das hier als Doku gefunden: https://knowledge-center.solaredge.com/ ... l-note.pdf
Ich denke, für mich gilt das Kapitel "Use Cases for MODBUS over TCP" -> "Single Inverter Connection". Ich will, dass das Solaredge-Standardmonitoring weiter funktioniert.
Dazu muss ich dann eine Konfiguration vornehmen, die im Abschnitt "SolarEdge Device Configuration – Using the Inverter/Commercial Gateway Display (LCD)" beschrieben ist (ich hab noch den alten WR ohne Display, ohne SetApp):
Communication Server Select any server connection, except for RS485
Communication RS485-1 Conf
RS485-1 Conf Device Type Non-SE Logger
RS485-1 Conf Protocol SunSpec
RS485-1 Conf Device ID and enter the MODBUS address (a unique value 1…247). This will set the register C_DeviceAddress.
Das hier habe ich NICHT gemacht. Der nette Mensch im Solaredge-Chat meinte, er hätte alles richtig eingestellt. Und in der RS485-1 steht mein Solaredge Energymeter SE-MTR-3Y-400V-A korrekt drin, als SE-Logger. Hatte testweise mal was anderes da versucht, dann hatte ich keine Daten mehr im originalen Solaredge Monitoring. Unwahrscheinlich, dass jetzt hier "Non-SE Logger" rein soll. Vermutlich wieder mal falsche Doku.
Habt ihr nen Tipp für mich, in welcher Richtung ich weiter suchen soll?
Gibt ne Menge Einträge im Forum zu dem Fehler oben, in unheimlich vielen, verschiedenen Kontexten... need help...

Viele Grüße,
Torsten