Anbindung E3DC Modbus Fehler

Tailor
Beiträge: 19
Registriert: Di Jun 14, 2022 8:22 pm

Anbindung E3DC Modbus Fehler

Beitrag von Tailor »

Hallo,

Habe heute die OpenWB Series 2 Standard+ installiert und erfolgreich in Betreib genommen.
Folgende Installation ist vorhanden:
E3DC Pro 19.5
Mit Zusatz-WR von Fronius (aktuell noch nicht via E3DC Auswertbar, da der Leistungsmesser im Rückstand ist.)
Habe also nur den E3DC konfiguriert in der OpenWB, ohne Externe Quelle sowie ohne unter PV den Fronius einzubinden.
Soweit so gut.

Es wird mir allerdings unter „Speicher“ ein Fehler angezeigt

modules.common.modbus <class 'modules.common.fault_state.FaultState'> ('modules.common.modbus Exception Response(131, 3, IllegalAddress)', <FaultStateLevel.ERROR: 2>)

Hat da jemand einen Tipp was hier schief läuft?
Danke

Debug Log:

Code: Alles auswählen

modules.common.fault_state.FaultState: ("modules.common.modbus <class 'modules.common.fault_state.FaultState'> ('modules.common.modbus Exception Response(131, 3, IllegalAddress)', <FaultStateLevel.ERROR: 2>)", <FaultStateLevel.ERROR: 2>)
str(e)) from e
File "/var/www/html/openWB/packages/modules/common/modbus.py", line 103, in __read_registers
self.delegate.read_holding_registers, address, types, byteorder, wordorder, **kwargs
File "/var/www/html/openWB/packages/modules/common/modbus.py", line 121, in read_holding_registers
soc += client.read_holding_registers(40082, ModbusDataType.INT_16, unit=1)
File "/var/www/html/openWB/modules/speicher_e3dc/e3dc.py", line 33, in update_e3dc_battery
update_e3dc_battery(addresses, read_external, pv_other)
File "/var/www/html/openWB/modules/speicher_e3dc/e3dc.py", line 73, in update
Traceback (most recent call last):

The above exception was the direct cause of the following exception:

modules.common.fault_state.FaultState: ('modules.common.modbus Exception Response(131, 3, IllegalAddress)', <FaultStateLevel.ERROR: 2>)
raise FaultState.error(__name__+" "+str(response))
File "/var/www/html/openWB/packages/modules/common/modbus.py", line 87, in __read_registers
Traceback (most recent call last):
2022-06-14 22:26:13: PID: 2029: root: E3DC: FaultState FaultStateLevel.ERROR, FaultStr modules.common.modbus <class 'modules.common.fault_state.FaultState'> ('modules.common.modbus Exception Response(131, 3, IllegalAddress)', <FaultStateLevel.ERROR: 2>), Traceback:
E3DC Pro 19.5 + Fronius Symo | Solarleistung 19.5kwp Süd
OpenWB Series2 Standard+
EV: Mini Cooper SE
Heavendenied
Beiträge: 609
Registriert: Do Feb 20, 2020 1:16 pm

Re: Anbindung E3DC Modbus Fehler

Beitrag von Heavendenied »

Hast du Modbus in der E3DC aktiviert?
Bekommst du PV Daten?
Gruß,
Jürgen
Tailor
Beiträge: 19
Registriert: Di Jun 14, 2022 8:22 pm

Re: Anbindung E3DC Modbus Fehler

Beitrag von Tailor »

Habe ich aktiv auf der E3DC
Die Modbus Schnittstelle hat den Port auf 502 auch offen lt. Nmap und antwortet.
E3DC Pro 19.5 + Fronius Symo | Solarleistung 19.5kwp Süd
OpenWB Series2 Standard+
EV: Mini Cooper SE
Tailor
Beiträge: 19
Registriert: Di Jun 14, 2022 8:22 pm

Re: Anbindung E3DC Modbus Fehler

Beitrag von Tailor »

Also wie ich das sehe, kann der nur den Speicher nicht anfragen. Scheinbar ist da ein falsches Register hinterlegt.
Aktuellste nightly bereits getestet, nachdem es mit der stable nicht lief.

Habe bereits einen case aufgemacht bei OpenWB.
Vielleicht hat jemand hier eine Idee?
Selbst kann man an den Konfigurationen ja nichts anpassen via SSH?
Der Vollständigkeit halber, die E3DC Anlage läuft noch als 0-Einspeisung, daher sind die Werte auch nur 0.
Die Daten die aktuell geliefert werden sind einzig die von dem Fronius, den ich via PV Modul angebunden habe.

Danke

Code: Alles auswählen

 2022-06-15 17:11:34: PID: 21715: chargestatlp1 0	chargestatlp2 0	chargestatlp3 0 (LV1) at 1305 loadvars loadvars.sh
2022-06-15 17:11:34: PID: 21715: plugstatlp1 0	plugstatlp2 0	plugstatlp3 0 (LV1) at 1304 loadvars loadvars.sh
2022-06-15 17:11:34: PID: 21715: lp1enabled 1	lp2enabled 1	lp3enabled 1 (LV1) at 1303 loadvars loadvars.sh
2022-06-15 17:11:34: PID: 21715: EVU 1:V/-3A 2: V/-3A 3: V/-4A (LV1) at 1302 loadvars loadvars.sh
2022-06-15 17:11:33: PID: 21715: lla3 0	llv3 226.5	llas13  llas23  soclp1 0 soclp2 (LV1) at 1301 loadvars loadvars.sh
2022-06-15 17:11:33: PID: 21715: lla2 0	llv2 226.8	llas12  llas22  sofortll 10 hausverbrauch 279 wattbezug -2641 uberschuss 2641 (LV1) at 1300 loadvars loadvars.sh
2022-06-15 17:11:33: PID: 21715: lla1 0	llv1 226.8	llas11  llas21  mindestuberschuss 1500 abschaltuberschuss 5 lademodus 3 (LV1) at 1299 loadvars loadvars.sh
2022-06-15 17:11:33: PID: 21715: pv1watt -2920 pv2watt  pvwatt -2920 ladeleistung 0 llalt 0 nachtladen 0 nachtladen 0 minimalA 10 maximalA 32 (LV1) at 1298 loadvars loadvars.sh
2022-06-15 17:11:33: PID: 21715: speicherleistung 0 speichersoc 0 (LV1) at 1293 loadvars loadvars.sh
2022-06-15 17:11:33: PID: 21909: EVU RET: 0 (LV2) at 16 main modules/bezug_e3dc/main.sh
2022-06-15 17:11:33: PID: 2339: legacy run server: Completed running command in 0.04s: ["bezug_e3dc.e3dc","192.168.1.30"]
2022-06-15 17:11:33: PID: 2339: E3DC EVU: Update completed successfully
2022-06-15 17:11:33: PID: 2339: soc.modules.common.store._api: Saving CounterState(power=-2641, power_factors=[0.0, 0.0, 0.0], imported=11468177.576944444, frequency=50, currents=[-3.256521739130435, -3.973913043478261, -4.252173913043478], voltages=[230.0, 230.0, 230.0], powers=[-749, -914, -978], exported=31511.901499053307)
2022-06-15 17:11:33: PID: 2339: modules.common.simcount: simcount Zwischenergebnisse aktuelle Berechnung: Import: 41285439277 Export: 113442845.3965919 Leistung: -2641
2022-06-15 17:11:33: PID: 2339: modules.common.simcount: simcount Ergebnis: Bezug[Wh]: 11468177.576944444, Einspeisung[Wh]: 31511.901499053307
2022-06-15 17:11:33: PID: 2339: modules.common.simcount: simcount aufsummierte Energie: Bezug[Ws]: 41285439277, Einspeisung[Ws]: 113442845.3965919
2022-06-15 17:11:33: PID: 2339: modules.common.simcount: simcount Gesamtenergie im Zeitintervall: -26211.39659190178
2022-06-15 17:11:33: PID: 2339: modules.common.simcount: simcount Berechnungsgrundlage: vergangene Zeit [s]9.977691888809204, vorherige Leistung[W]: -2613, aktuelle Leistung[W]: -2641
2022-06-15 17:11:33: PID: 2339: modules.common.simcount: simcount Zwischenergebnisse letzte Berechnung: Import: 41285439277 Export: 113416634 Leistung: -2613
2022-06-15 17:11:33: PID: 2339: E3DC EVU: Evu Leistungsmessung gefunden
2022-06-15 17:11:33: PID: 2339: E3DC EVU: I: 40128, p[0] typ 1 p[1] a1 -749 p[2] a2 -914 p[3] a3 -978
2022-06-15 17:11:33: PID: 2339: E3DC EVU: Beginning update
2022-06-15 17:11:33: PID: 2339: legacy run server: Received command ["bezug_e3dc.e3dc","192.168.1.30"]
2022-06-15 17:11:32: PID: 21862: BAT RET: 0 (LV2) at 16 main modules/speicher_e3dc/main.sh
2022-06-15 17:11:32: PID: 2339: legacy run server: Completed running command in 0.06s: ["speicher_e3dc.e3dc","192.168.1.30","","0","wr_fronius"]
2022-06-15 17:11:32: PID: 2339: E3DC Battery: Update completed successfully

modules.common.fault_state.FaultState: ("modules.common.modbus <class 'modules.common.fault_state.FaultState'> ('modules.common.modbus Exception Response(131, 3, IllegalAddress)', <FaultStateLevel.ERROR: 2>)", <FaultStateLevel.ERROR: 2>)
str(e)) from e
File "/var/www/html/openWB/packages/modules/common/modbus.py", line 105, in __read_registers
self.delegate.read_holding_registers, address, types, byteorder, wordorder, **kwargs
File "/var/www/html/openWB/packages/modules/common/modbus.py", line 123, in read_holding_registers
soc += client.read_holding_registers(40082, ModbusDataType.INT_16, unit=1)
File "/var/www/html/openWB/modules/speicher_e3dc/e3dc.py", line 33, in update_e3dc_battery
update_e3dc_battery(addresses, read_external, pv_other)
File "/var/www/html/openWB/modules/speicher_e3dc/e3dc.py", line 73, in update
Traceback (most recent call last):

The above exception was the direct cause of the following exception:
E3DC Pro 19.5 + Fronius Symo | Solarleistung 19.5kwp Süd
OpenWB Series2 Standard+
EV: Mini Cooper SE
aiole
Beiträge: 6870
Registriert: Mo Okt 08, 2018 4:51 pm

Re: Anbindung E3DC Modbus Fehler

Beitrag von aiole »

Tailor hat geschrieben: Mi Jun 15, 2022 3:12 pm Selbst kann man an den Konfigurationen ja nichts anpassen via SSH?
Das kannst Du gegen Verlust SW-Gewährleistung freischalten lassen.
Montair
Beiträge: 145
Registriert: Mi Feb 17, 2021 11:09 am

Re: Anbindung E3DC Modbus Fehler

Beitrag von Montair »

Nur als Ergänzung und leider keiner Problemlösung: Grundsätzlich funktioniert die E3DC Abfrage/Integration wunderbar.

Welche Software hast du auf dem Pro drauf?
PV: 29,99kWp an E3DC S10 Pro 26kWh, div. Hoymiles ModulWR (HMT-2250, HMT-1800, HM-1500, HM-800)

openWB Standalone V2 mit
LP1: openWB Series2 standard+ 1.9.x
LP2: openWB Series2 standard+ 1.9.x
Tailor
Beiträge: 19
Registriert: Di Jun 14, 2022 8:22 pm

Re: Anbindung E3DC Modbus Fehler

Beitrag von Tailor »

Habe die aktuellste Software auf der E3DC und die letzte Nightly auf der WB.

Die Modbus Abfragen funktionieren mit Home Assistant wunderbar.
Habe eben die Sensoren alle konfiguriert und eingebunden. Lief auf Anhieb.

Es muss also an der WB liegen.
E3DC Pro 19.5 + Fronius Symo | Solarleistung 19.5kwp Süd
OpenWB Series2 Standard+
EV: Mini Cooper SE
openWB
Site Admin
Beiträge: 7959
Registriert: So Okt 07, 2018 1:50 pm

Re: Anbindung E3DC Modbus Fehler

Beitrag von openWB »

Im E3DC das richtige Scheme gewählt?
Gibt sunspec und e3dc ist die richtige.
Supportanfragen bitte NICHT per PN stellen.
Hardwareprobleme bitte über die Funktion Debug Daten senden mitteilen oder per Mail an support@openwb.de
Tailor
Beiträge: 19
Registriert: Di Jun 14, 2022 8:22 pm

Re: Anbindung E3DC Modbus Fehler

Beitrag von Tailor »

openWB hat geschrieben: Do Jun 16, 2022 8:42 am Im E3DC das richtige Scheme gewählt?
Gibt sunspec und e3dc ist die richtige.
Ja, es ist E3DC gewählt.
E3DC Pro 19.5 + Fronius Symo | Solarleistung 19.5kwp Süd
OpenWB Series2 Standard+
EV: Mini Cooper SE
Tailor
Beiträge: 19
Registriert: Di Jun 14, 2022 8:22 pm

Re: Anbindung E3DC Modbus Fehler

Beitrag von Tailor »

Kann es sein, dass der SoC auf die falsche Adresse verweist?
In meiner HA Konfig frage ich den soc auf uint16 und int16 ab, nicht wie im OpenWB log auf INT_16
Könnte hier das Problem liegen?

Siehe bild
Dateianhänge
75F989CD-DE73-4B56-B62B-8EC3E806D99B.jpeg
E3DC Pro 19.5 + Fronius Symo | Solarleistung 19.5kwp Süd
OpenWB Series2 Standard+
EV: Mini Cooper SE
Antworten