PV auslesen Modbus Adapter SDM72

Fragen zur Nutzung, Features, usw..
matzbe
Beiträge: 58
Registriert: Fr Mai 07, 2021 7:59 am

Re: PV auslesen Modbus Adapter SDM72

Beitrag von matzbe »

HSC hat geschrieben: Di Nov 23, 2021 7:11 pm Damit </> Screenshot 2021-11-23 at 20-10-32 openWB Forum - Antwort erstellen.png

Wie lese ich denn überhaupt etwas aus, was ich senden kann?

Bin voll auf dem Holzpfad.
Entschuldige.
HSC
Beiträge: 3941
Registriert: So Jan 10, 2021 8:49 am

Re: PV auslesen Modbus Adapter SDM72

Beitrag von HSC »

...Screenshot EVU ist doch klar?

Vorher unter Einstellungen/System/Debug auf Level2 stellen bitte.
Unter Status ganz unten "DebugLog" aufklappen und Daten markieren, kopieren und in Codeblock rein:
Screenshot 2021-11-23 at 20-22-35 openWB Status.png
HSC
Beiträge: 3941
Registriert: So Jan 10, 2021 8:49 am

Re: PV auslesen Modbus Adapter SDM72

Beitrag von HSC »

Ich habe eben eine ganz doofe Eingebung....

Du hast nicht etwa beim Verlegen der 2. Modbus- Leitung (CAT) am Ende diese mit der bereits vorhandenen PE11- Netzwerk- Leitung vertauscht und den falschen Stecker abgeschnitten??? :o
Kannst Du das bitte unbedingt nochmal prüfen??
VG
matzbe
Beiträge: 58
Registriert: Fr Mai 07, 2021 7:59 am

Re: PV auslesen Modbus Adapter SDM72

Beitrag von matzbe »

HSC hat geschrieben: Di Nov 23, 2021 7:46 pm Ich habe eben eine ganz doofe Eingebung....

Du hast nicht etwa beim Verlegen der 2. Modbus- Leitung (CAT) am Ende diese mit der bereits vorhandenen PE11- Netzwerk- Leitung vertauscht und den falschen Stecker abgeschnitten??? :o
Kannst Du das bitte unbedingt nochmal prüfen??
VG
Ne ne
Dateianhänge
99FAE3D2-3CB4-441B-AD19-3656E975C126.jpeg
88BC128C-4D13-48F4-8911-92EB0BEFDE03.jpeg
HSC
Beiträge: 3941
Registriert: So Jan 10, 2021 8:49 am

Re: PV auslesen Modbus Adapter SDM72

Beitrag von HSC »

matzbe hat geschrieben: Di Nov 23, 2021 7:50 pm
HSC hat geschrieben: Di Nov 23, 2021 7:46 pm Ich habe eben eine ganz doofe Eingebung....

Du hast nicht etwa beim Verlegen der 2. Modbus- Leitung (CAT) am Ende diese mit der bereits vorhandenen PE11- Netzwerk- Leitung vertauscht und den falschen Stecker abgeschnitten??? :o
Kannst Du das bitte unbedingt nochmal prüfen??
VG
Ne ne
Die 2. Modbus- Leitung ist aber noch aufgeklemmt in den Klemmen, richtig?
Bitte komplett rausklemmen, wir benötigen keinerlei Störquellen!
VG
derNeueDet
Beiträge: 4229
Registriert: Mi Nov 11, 2020 7:16 pm

Re: PV auslesen Modbus Adapter SDM72

Beitrag von derNeueDet »

Das ist eine Parallel Schaltung, keinen Reihenschaltung wie bei Modbus gefordert.
10kWp PV mit SMA Tripower 10000TL-10 (PE11 mit SDM72V2); 2,4kWp mit Solis 2.5 G6 (EE11 mit SDM120). OpenWB Standard+. EVU EM540 an einem Raspi mit Venus OS. BEV Mercedes EQA 250 (07/2023)
matzbe
Beiträge: 58
Registriert: Fr Mai 07, 2021 7:59 am

Re: PV auslesen Modbus Adapter SDM72

Beitrag von matzbe »

Code: Alles auswählen

 2021-11-23 20:53:37: Timing Umschaltung: 480 / 480 (LV1) at 15 u1p3pswitch u1p3p.sh
2021-11-23 20:53:37: automatische Umschaltung aktiv (LV1) at 14 u1p3pswitch u1p3p.sh
2021-11-23 20:53:36: PID: 28735: read_kostalplenticore.py:WR1 Leistung = 0PV_total = 0
 -Battery:0 -WR3:none-WR4:none-WR5:none
2021-11-23 20:53:36: PID: 28735: read_kostalplenticore.py:Wechselrichter Kostal Plenticore Config - WR1:192.168.178.114 -WR2:none
2021-11-23 20:53:36: chargestatlp1 0	chargestatlp2 0	chargestatlp3 0 (LV1) at 1185 loadvars loadvars.sh
2021-11-23 20:53:36: plugstatlp1 0	plugstatlp2 0	plugstatlp3 0 (LV1) at 1184 loadvars loadvars.sh
2021-11-23 20:53:36: lp1enabled 1	lp2enabled 1	lp3enabled 1 (LV1) at 1183 loadvars loadvars.sh
2021-11-23 20:53:36: EVU 1:V/0A 2: V/0A 3: V/0A (LV1) at 1182 loadvars loadvars.sh
2021-11-23 20:53:36: lla3 0	llv3 235.9	llas13 0 llas23  soclp1 0 soclp2 0 (LV1) at 1181 loadvars loadvars.sh
2021-11-23 20:53:36: lla2 0	llv2 235.7	llas12 0 llas22  sofortll 10 hausverbrauch 3 wattbezug 0 uberschuss 0 (LV1) at 1180 loadvars loadvars.sh
2021-11-23 20:53:36: lla1 0	llv1 234.4	llas11 0 llas21  mindestuberschuss 1000 abschaltuberschuss 5 lademodus 3 (LV1) at 1179 loadvars loadvars.sh
2021-11-23 20:53:36: pv1watt 0 pv2watt 0 pvwatt 0 ladeleistung 0 llalt 0 nachtladen 0 nachtladen 0 minimalA 10 maximalA 16 (LV1) at 1178 loadvars loadvars.sh
2021-11-23 20:53:36: speicherleistung -3 speichersoc 0 (LV1) at 1173 loadvars loadvars.sh
2021-11-23 20:53:36: EVU RET: 0 (LV2) at 21 main modules/bezug_ethmpm3pm/main.sh
2021-11-23 20:53:35: PID: 28581: Beim Auslesen eines Moduls ist ein Fehler aufgetreten. Auslesen des Devices OpenWB-Kit beendet.

modules.common.module_error.ModuleError: ('TCP-Client 192.168.193.15:8899 konnte keinen Wert abfragen. Falls vorhanden, parallele Verbindungen, zB. node red,beenden und bei anhaltender Fehlermeldung Zaehler neustarten.', <ModuleErrorLevel.WARNING: 1>)
    "beenden und bei anhaltender Fehlermeldung Zaehler neustarten.", ModuleErrorLevel.WARNING) from e
  File "/var/www/html/openWB/packages/modules/common/modbus.py", line 95, in __read_registers
    return self.__read_registers(self.delegate.read_input_registers, address, types, **kwargs)
  File "/var/www/html/openWB/packages/modules/common/modbus.py", line 108, in read_input_registers
    return self.client.read_input_registers(0x00, [modbus.ModbusDataType.FLOAT_32]*3, unit=self.id)
  File "/var/www/html/openWB/packages/modules/common/sdm630.py", line 26, in get_voltage
    self.__process_error(e)
  File "/var/www/html/openWB/packages/modules/common/sdm630.py", line 28, in get_voltage
    voltages = self.client.get_voltage()
  File "/var/www/html/openWB/packages/modules/openwb_flex/counter.py", line 42, in get_values
    state = self.get_values()
  File "/var/www/html/openWB/packages/modules/common/abstract_component.py", line 51, in update_values
Traceback (most recent call last):

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

pymodbus.exceptions.ModbusIOException: Modbus Error: [Input/Output] Modbus Error: [Invalid Message] Incomplete message received, expected at least 8 bytes (0 received)
    raise response
  File "/var/www/html/openWB/packages/modules/common/modbus.py", line 82, in __read_registers
Traceback (most recent call last):
2021-11-23 20:53:35: PID: 28581: EVU-Kit: FaultState ModuleErrorLevel.WARNING, FaultStr TCP-Client 192.168.193.15:8899 konnte keinen Wert abfragen. Falls vorhanden, parallele Verbindungen, zB. node red,beenden und bei anhaltender Fehlermeldung Zaehler neustarten., Traceback: 
2021-11-23 20:53:35: PID: 28581: Close Modbus TCP connection
2021-11-23 20:53:32: PID: 28581: Start kit reading
2021-11-23 20:53:32: PID: 28581: Start device reading{'componentNone': <counter.EvuKit object at 0x76170f90>}
2021-11-23 20:53:32: PID: 28581: openWB Version: 2
modules.common.module_error.ModuleError: ('', <ModuleErrorLevel.ERROR: 2>)
    raise ModuleError("", ModuleErrorLevel.ERROR)
  File "/var/www/html/openWB/packages/modules/common/abstract_component.py", line 55, in update_values
    return super().update_values()
  File "/var/www/html/openWB/packages/modules/common/abstract_component.py", line 113, in update_values
    self.data["components"][component].update_values()
  File "/var/www/html/openWB/packages/modules/common/abstract_device.py", line 52, in update_values
Traceback (most recent call last):

During handling of the above exception, another exception occurred:

modules.common.module_error.ModuleError: ('TCP-Client 192.168.193.15:8899 konnte keinen Wert abfragen. Falls vorhanden, parallele Verbindungen, zB. node red,beenden und bei anhaltender Fehlermeldung Zaehler neustarten.', <ModuleErrorLevel.WARNING: 1>)
    "beenden und bei anhaltender Fehlermeldung Zaehler neustarten.", ModuleErrorLevel.WARNING) from e
  File "/var/www/html/openWB/packages/modules/common/modbus.py", line 95, in __read_registers
    return self.__read_registers(self.delegate.read_input_registers, address, types, **kwargs)
  File "/var/www/html/openWB/packages/modules/common/modbus.py", line 108, in read_input_registers
    return self.client.read_input_registers(0x00, [modbus.ModbusDataType.FLOAT_32]*3, unit=self.id)
  File "/var/www/html/openWB/packages/modules/common/sdm630.py", line 26, in get_voltage
    self.__process_error(e)
  File "/var/www/html/openWB/packages/modules/common/sdm630.py", line 28, in get_voltage
    voltages = self.client.get_voltage()
  File "/var/www/html/openWB/packages/modules/openwb_flex/counter.py", line 42, in get_values
    state = self.get_values()
  File "/var/www/html/openWB/packages/modules/common/abstract_component.py", line 51, in update_values
Traceback (most recent call last):

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

pymodbus.exceptions.ModbusIOException: Modbus Error: [Input/Output] Modbus Error: [Invalid Message] Incomplete message received, expected at least 8 bytes (0 received)
    raise response
  File "/var/www/html/openWB/packages/modules/common/modbus.py", line 82, in __read_registers
Traceback (most recent call last):
2021-11-23 20:53:35: Slaveeth EVSE read CP2 issue - using previous state '' (LV0) at 202 loadvars loadvars.sh
loadvars.sh: Zeile 201: /var/www/html/openWB/ramdisk/evseplugstatelp2: Datei oder Verzeichnis nicht gefunden
pymodbus.exceptions.ConnectionException: Modbus Error: [Connection] Failed to connect[ModbusTcpClient(192.168.193.16:8899)]
    raise ConnectionException("Failed to connect[%s]" % (self.__str__()))
  File "/usr/local/lib/python2.7/dist-packages/pymodbus/client/sync.py", line 107, in execute
    return self.execute(request)
  File "/usr/local/lib/python2.7/dist-packages/pymodbus/client/common.py", line 114, in read_holding_registers
    rq = client.read_holding_registers(readreg,reganzahl,unit=1)
  File "runs/readslave.py", line 15, in <module>
Traceback (most recent call last):
pymodbus.exceptions.ConnectionException: Modbus Error: [Connection] Failed to connect[ModbusTcpClient(192.168.193.16:8899)]
    raise ConnectionException("Failed to connect[%s]" % (self.__str__()))
  File "/usr/local/lib/python2.7/dist-packages/pymodbus/client/sync.py", line 107, in execute
    return self.execute(request)
  File "/usr/local/lib/python2.7/dist-packages/pymodbus/client/common.py", line 125, in read_input_registers
    resp = client.read_input_registers(0x0002,4, unit=5)
  File "/var/www/html/openWB/modules/mpm3pmethll/readmpm3pm.py", line 16, in <module>
Traceback (most recent call last):
2021-11-23 20:53:31: **** Regulation loop start **** (LV1) at 50 main /var/www/html/openWB/regel.sh
2021-11-23 20:53:27: Timing Umschaltung: 480 / 480 (LV1) at 15 u1p3pswitch u1p3p.sh
2021-11-23 20:53:27: automatische Umschaltung aktiv (LV1) at 14 u1p3pswitch u1p3p.sh
2021-11-23 20:53:26: PID: 27406: read_kostalplenticore.py:WR1 Leistung = 0PV_total = 0
 -Battery:0 -WR3:none-WR4:none-WR5:none
2021-11-23 20:53:26: PID: 27406: read_kostalplenticore.py:Wechselrichter Kostal Plenticore Config - WR1:192.168.178.114 -WR2:none
2021-11-23 20:53:26: chargestatlp1 0	chargestatlp2 0	chargestatlp3 0 (LV1) at 1185 loadvars loadvars.sh
2021-11-23 20:53:26: plugstatlp1 0	plugstatlp2 0	plugstatlp3 0 (LV1) at 1184 loadvars loadvars.sh
2021-11-23 20:53:26: lp1enabled 1	lp2enabled 1	lp3enabled 1 (LV1) at 1183 loadvars loadvars.sh
2021-11-23 20:53:26: EVU 1:V/0A 2: V/0A 3: V/0A (LV1) at 1182 loadvars loadvars.sh
2021-11-23 20:53:26: lla3 0	llv3 235.8	llas13 0 llas23  soclp1 0 soclp2 0 (LV1) at 1181 loadvars loadvars.sh
2021-11-23 20:53:26: lla2 0	llv2 235.6	llas12 0 llas22  sofortll 10 hausverbrauch 9 wattbezug 0 uberschuss 0 (LV1) at 1180 loadvars loadvars.sh
2021-11-23 20:53:26: lla1 0	llv1 234.4	llas11 0 llas21  mindestuberschuss 1000 abschaltuberschuss 5 lademodus 3 (LV1) at 1179 loadvars loadvars.sh
2021-11-23 20:53:26: pv1watt 0 pv2watt 0 pvwatt 0 ladeleistung 0 llalt 0 nachtladen 0 nachtladen 0 minimalA 10 maximalA 16 (LV1) at 1178 loadvars loadvars.sh
2021-11-23 20:53:26: speicherleistung -9 speichersoc 0 (LV1) at 1173 loadvars loadvars.sh
2021-11-23 20:53:26: EVU RET: 0 (LV2) at 21 main modules/bezug_ethmpm3pm/main.sh
2021-11-23 20:53:25: PID: 27250: Beim Auslesen eines Moduls ist ein Fehler aufgetreten. Auslesen des Devices OpenWB-Kit beendet.

modules.common.module_error.ModuleError: ('TCP-Client 192.168.193.15:8899 konnte keinen Wert abfragen. Falls vorhanden, parallele Verbindungen, zB. node red,beenden und bei anhaltender Fehlermeldung Zaehler neustarten.', <ModuleErrorLevel.WARNING: 1>)
    "beenden und bei anhaltender Fehlermeldung Zaehler neustarten.", ModuleErrorLevel.WARNING) from e
  File "/var/www/html/openWB/packages/modules/common/modbus.py", line 95, in __read_registers
    return self.__read_registers(self.delegate.read_input_registers, address, types, **kwargs)
  File "/var/www/html/openWB/packages/modules/common/modbus.py", line 108, in read_input_registers
    return self.client.read_input_registers(0x00, [modbus.ModbusDataType.FLOAT_32]*3, unit=self.id)
  File "/var/www/html/openWB/packages/modules/common/sdm630.py", line 26, in get_voltage
    self.__process_error(e)
  File "/var/www/html/openWB/packages/modules/common/sdm630.py", line 28, in get_voltage
    voltages = self.client.get_voltage()
  File "/var/www/html/openWB/packages/modules/openwb_flex/counter.py", line 42, in get_values
    state = self.get_values()
  File "/var/www/html/openWB/packages/modules/common/abstract_component.py", line 51, in update_values
Traceback (most recent call last):

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

pymodbus.exceptions.ModbusIOException: Modbus Error: [Input/Output] Modbus Error: [Invalid Message] Incomplete message received, expected at least 8 bytes (0 received)
    raise response
  File "/var/www/html/openWB/packages/modules/common/modbus.py", line 82, in __read_registers
Traceback (most recent call last):
2021-11-23 20:53:25: PID: 27250: EVU-Kit: FaultState ModuleErrorLevel.WARNING, FaultStr TCP-Client 192.168.193.15:8899 konnte keinen Wert abfragen. Falls vorhanden, parallele Verbindungen, zB. node red,beenden und bei anhaltender Fehlermeldung Zaehler neustarten., Traceback: 
2021-11-23 20:53:25: PID: 27250: Close Modbus TCP connection
2021-11-23 20:53:22: PID: 27250: Start kit reading
2021-11-23 20:53:22: PID: 27250: Start device reading{'componentNone': <counter.EvuKit object at 0x7609df90>}
2021-11-23 20:53:22: PID: 27250: openWB Version: 2
modules.common.module_error.ModuleError: ('', <ModuleErrorLevel.ERROR: 2>)
    raise ModuleError("", ModuleErrorLevel.ERROR)
  File "/var/www/html/openWB/packages/modules/common/abstract_component.py", line 55, in update_values
    return super().update_values()
  File "/var/www/html/openWB/packages/modules/common/abstract_component.py", line 113, in update_values
    self.data["components"][component].update_values()
  File "/var/www/html/openWB/packages/modules/common/abstract_device.py", line 52, in update_values
Traceback (most recent call last):

During handling of the above exception, another exception occurred:

modules.common.module_error.ModuleError: ('TCP-Client 192.168.193.15:8899 konnte keinen Wert abfragen. Falls vorhanden, parallele Verbindungen, zB. node red,beenden und bei anhaltender Fehlermeldung Zaehler neustarten.', <ModuleErrorLevel.WARNING: 1>)
    "beenden und bei anhaltender Fehlermeldung Zaehler neustarten.", ModuleErrorLevel.WARNING) from e
  File "/var/www/html/openWB/packages/modules/common/modbus.py", line 95, in __read_registers
    return self.__read_registers(self.delegate.read_input_registers, address, types, **kwargs)
  File "/var/www/html/openWB/packages/modules/common/modbus.py", line 108, in read_input_registers
    return self.client.read_input_registers(0x00, [modbus.ModbusDataType.FLOAT_32]*3, unit=self.id)
  File "/var/www/html/openWB/packages/modules/common/sdm630.py", line 26, in get_voltage
    self.__process_error(e)
  File "/var/www/html/openWB/packages/modules/common/sdm630.py", line 28, in get_voltage
    voltages = self.client.get_voltage()
  File "/var/www/html/openWB/packages/modules/openwb_flex/counter.py", line 42, in get_values
    state = self.get_values()
  File "/var/www/html/openWB/packages/modules/common/abstract_component.py", line 51, in update_values
Traceback (most recent call last):

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

pymodbus.exceptions.ModbusIOException: Modbus Error: [Input/Output] Modbus Error: [Invalid Message] Incomplete message received, expected at least 8 bytes (0 received)
    raise response
  File "/var/www/html/openWB/packages/modules/common/modbus.py", line 82, in __read_registers
Traceback (most recent call last):
2021-11-23 20:53:25: Slaveeth EVSE read CP2 issue - using previous state '' (LV0) at 202 loadvars loadvars.sh
loadvars.sh: Zeile 201: /var/www/html/openWB/ramdisk/evseplugstatelp2: Datei oder Verzeichnis nicht gefunden
pymodbus.exceptions.ConnectionException: Modbus Error: [Connection] Failed to connect[ModbusTcpClient(192.168.193.16:8899)]
    raise ConnectionException("Failed to connect[%s]" % (self.__str__()))
  File "/usr/local/lib/python2.7/dist-packages/pymodbus/client/sync.py", line 107, in execute
    return self.execute(request)
  File "/usr/local/lib/python2.7/dist-packages/pymodbus/client/common.py", line 114, in read_holding_registers
    rq = client.read_holding_registers(readreg,reganzahl,unit=1)
  File "runs/readslave.py", line 15, in <module>
Traceback (most recent call last):
pymodbus.exceptions.ConnectionException: Modbus Error: [Connection] Failed to connect[ModbusTcpClient(192.168.193.16:8899)]
    raise ConnectionException("Failed to connect[%s]" % (self.__str__()))
  File "/usr/local/lib/python2.7/dist-packages/pymodbus/client/sync.py", line 107, in execute
    return self.execute(request)
  File "/usr/local/lib/python2.7/dist-packages/pymodbus/client/common.py", line 125, in read_input_registers
    resp = client.read_input_registers(0x0002,4, unit=5)
  File "/var/www/html/openWB/modules/mpm3pmethll/readmpm3pm.py", line 16, in <module>
Traceback (most recent call last):
2021-11-23 20:53:21: **** Regulation loop start **** (LV1) at 50 main /var/www/html/openWB/regel.sh
2021-11-23 20:53:17: Timing Umschaltung: 480 / 480 (LV1) at 15 u1p3pswitch u1p3p.sh
2021-11-23 20:53:17: automatische Umschaltung aktiv (LV1) at 14 u1p3pswitch u1p3p.sh
2021-11-23 20:53:16: PID: 26076: read_kostalplenticore.py:WR1 Leistung = 0PV_total = 0
 -Battery:0 -WR3:none-WR4:none-WR5:none
2021-11-23 20:53:16: PID: 26076: read_kostalplenticore.py:Wechselrichter Kostal Plenticore Config - WR1:192.168.178.114 -WR2:none
2021-11-23 20:53:16: chargestatlp1 0	chargestatlp2 0	chargestatlp3 0 (LV1) at 1185 loadvars loadvars.sh
2021-11-23 20:53:16: plugstatlp1 0	plugstatlp2 0	plugstatlp3 0 (LV1) at 1184 loadvars loadvars.sh
2021-11-23 20:53:16: lp1enabled 1	lp2enabled 1	lp3enabled 1 (LV1) at 1183 loadvars loadvars.sh
2021-11-23 20:53:16: EVU 1:V/0A 2: V/0A 3: V/0A (LV1) at 1182 loadvars loadvars.sh
2021-11-23 20:53:16: lla3 0	llv3 235.6	llas13 0 llas23  soclp1 0 soclp2 0 (LV1) at 1181 loadvars loadvars.sh
2021-11-23 20:53:16: lla2 0	llv2 235.5	llas12 0 llas22  sofortll 10 hausverbrauch 3 wattbezug 0 uberschuss 0 (LV1) at 1180 loadvars loadvars.sh
2021-11-23 20:53:16: lla1 0	llv1 234.2	llas11 0 llas21  mindestuberschuss 1000 abschaltuberschuss 5 lademodus 3 (LV1) at 1179 loadvars loadvars.sh
2021-11-23 20:53:16: pv1watt 0 pv2watt 0 pvwatt 0 ladeleistung 0 llalt 0 nachtladen 0 nachtladen 0 minimalA 10 maximalA 16 (LV1) at 1178 loadvars loadvars.sh
2021-11-23 20:53:16: speicherleistung -3 speichersoc 0 (LV1) at 1173 loadvars loadvars.sh
2021-11-23 20:53:15: EVU RET: 0 (LV2) at 21 main modules/bezug_ethmpm3pm/main.sh
2021-11-23 20:53:15: Slaveeth EVSE read CP2 issue - using previous state '' (LV0) at 202 loadvars loadvars.sh
loadvars.sh: Zeile 201: /var/www/html/openWB/ramdisk/evseplugstatelp2: Datei oder Verzeichnis nicht gefunden
2021-11-23 20:53:15: PID: 25919: Beim Auslesen eines Moduls ist ein Fehler aufgetreten. Auslesen des Devices OpenWB-Kit beendet.

modules.common.module_error.ModuleError: ('TCP-Client 192.168.193.15:8899 konnte keinen Wert abfragen. Falls vorhanden, parallele Verbindungen, zB. node red,beenden und bei anhaltender Fehlermeldung Zaehler neustarten.', <ModuleErrorLevel.WARNING: 1>)
    "beenden und bei anhaltender Fehlermeldung Zaehler neustarten.", ModuleErrorLevel.WARNING) from e
  File "/var/www/html/openWB/packages/modules/common/modbus.py", line 95, in __read_registers
    return self.__read_registers(self.delegate.read_input_registers, address, types, **kwargs)
  File "/var/www/html/openWB/packages/modules/common/modbus.py", line 108, in read_input_registers
    return self.client.read_input_registers(0x00, [modbus.ModbusDataType.FLOAT_32]*3, unit=self.id)
  File "/var/www/html/openWB/packages/modules/common/sdm630.py", line 26, in get_voltage
    self.__process_error(e)
  File "/var/www/html/openWB/packages/modules/common/sdm630.py", line 28, in get_voltage
    voltages = self.client.get_voltage()
  File "/var/www/html/openWB/packages/modules/openwb_flex/counter.py", line 42, in get_values
    state = self.get_values()
  File "/var/www/html/openWB/packages/modules/common/abstract_component.py", line 51, in update_values
Traceback (most recent call last):

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

pymodbus.exceptions.ModbusIOException: Modbus Error: [Input/Output] Modbus Error: [Invalid Message] Incomplete message received, expected at least 8 bytes (0 received)
    raise response
  File "/var/www/html/openWB/packages/modules/common/modbus.py", line 82, in __read_registers
Traceback (most recent call last):
2021-11-23 20:53:15: PID: 25919: EVU-Kit: FaultState ModuleErrorLevel.WARNING, FaultStr TCP-Client 192.168.193.15:8899 konnte keinen Wert abfragen. Falls vorhanden, parallele Verbindungen, zB. node red,beenden und bei anhaltender Fehlermeldung Zaehler neustarten., Traceback: 
2021-11-23 20:53:15: PID: 25919: Close Modbus TCP connection
2021-11-23 20:53:12: PID: 25919: Start kit reading
2021-11-23 20:53:12: PID: 25919: Start device reading{'componentNone': <counter.EvuKit object at 0x760bef90>}
2021-11-23 20:53:12: PID: 25919: openWB Version: 2
modules.common.module_error.ModuleError: ('', <ModuleErrorLevel.ERROR: 2>)
    raise ModuleError("", ModuleErrorLevel.ERROR)
  File "/var/www/html/openWB/packages/modules/common/abstract_component.py", line 55, in update_values
    return super().update_values()
  File "/var/www/html/openWB/packages/modules/common/abstract_component.py", line 113, in update_values
    self.data["components"][component].update_values()
  File "/var/www/html/openWB/packages/modules/common/abstract_device.py", line 52, in update_values
Traceback (most recent call last):

During handling of the above exception, another exception occurred:

modules.common.module_error.ModuleError: ('TCP-Client 192.168.193.15:8899 konnte keinen Wert abfragen. Falls vorhanden, parallele Verbindungen, zB. node red,beenden und bei anhaltender Fehlermeldung Zaehler neustarten.', <ModuleErrorLevel.WARNING: 1>)
    "beenden und bei anhaltender Fehlermeldung Zaehler neustarten.", ModuleErrorLevel.WARNING) from e
  File "/var/www/html/openWB/packages/modules/common/modbus.py", line 95, in __read_registers
    return self.__read_registers(self.delegate.read_input_registers, address, types, **kwargs)
  File "/var/www/html/openWB/packages/modules/common/modbus.py", line 108, in read_input_registers
    return self.client.read_input_registers(0x00, [modbus.ModbusDataType.FLOAT_32]*3, unit=self.id)
  File "/var/www/html/openWB/packages/modules/common/sdm630.py", line 26, in get_voltage
    self.__process_error(e)
  File "/var/www/html/openWB/packages/modules/common/sdm630.py", line 28, in get_voltage
    voltages = self.client.get_voltage()
  File "/var/www/html/openWB/packages/modules/openwb_flex/counter.py", line 42, in get_values
    state = self.get_values()
  File "/var/www/html/openWB/packages/modules/common/abstract_component.py", line 51, in update_values
Traceback (most recent call last):

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

pymodbus.exceptions.ModbusIOException: Modbus Error: [Input/Output] Modbus Error: [Invalid Message] Incomplete message received, expected at least 8 bytes (0 received)
    raise response
  File "/var/www/html/openWB/packages/modules/common/modbus.py", line 82, in __read_registers
Traceback (most recent call last):
pymodbus.exceptions.ConnectionException: Modbus Error: [Connection] Failed to connect[ModbusTcpClient(192.168.193.16:8899)]
    raise ConnectionException("Failed to connect[%s]" % (self.__str__()))
  File "/usr/local/lib/python2.7/dist-packages/pymodbus/client/sync.py", line 107, in execute
    return self.execute(request)
  File "/usr/local/lib/python2.7/dist-packages/pymodbus/client/common.py", line 114, in read_holding_registers
    rq = client.read_holding_registers(readreg,reganzahl,unit=1)
  File "runs/readslave.py", line 15, in <module>
Traceback (most recent call last):
2021-11-23 20:53:11: **** Regulation loop start **** (LV1) at 50 main /var/www/html/openWB/regel.sh
pymodbus.exceptions.ConnectionException: Modbus Error: [Connection] Failed to connect[ModbusTcpClient(192.168.193.16:8899)]
    raise ConnectionException("Failed to connect[%s]" % (self.__str__()))
  File "/usr/local/lib/python2.7/dist-packages/pymodbus/client/sync.py", line 107, in execute
    return self.execute(request)
  File "/usr/local/lib/python2.7/dist-packages/pymodbus/client/common.py", line 125, in read_input_registers
    resp = client.read_input_registers(0x0002,4, unit=5)
  File "/var/www/html/openWB/modules/mpm3pmethll/readmpm3pm.py", line 16, in <module>
Traceback (most recent call last):
2021-11-23 20:53:07: Timing Umschaltung: 480 / 480 (LV1) at 15 u1p3pswitch u1p3p.sh
2021-11-23 20:53:07: automatische Umschaltung aktiv (LV1) at 14 u1p3pswitch u1p3p.sh
2021-11-23 20:53:06: PID: 24747: read_kostalplenticore.py:WR1 Leistung = 0PV_total = 0
2021-11-23 20:53:06: chargestatlp1 0	chargestatlp2 0	chargestatlp3 0 (LV1) at 1185 loadvars loadvars.sh
2021-11-23 20:53:06: plugstatlp1 0	plugstatlp2 0	plugstatlp3 0 (LV1) at 1184 loadvars loadvars.sh
2021-11-23 20:53:06: lp1enabled 1	lp2enabled 1	lp3enabled 1 (LV1) at 1183 loadvars loadvars.sh
2021-11-23 20:53:06: EVU 1:V/0A 2: V/0A 3: V/0A (LV1) at 1182 loadvars loadvars.sh
2021-11-23 20:53:06: lla3 0	llv3 235.5	llas13 0 llas23  soclp1 0 soclp2 0 (LV1) at 1181 loadvars loadvars.sh
2021-11-23 20:53:06: lla2 0	llv2 234.8	llas12 0 llas22  sofortll 10 hausverbrauch 9 wattbezug 0 uberschuss 0 (LV1) at 1180 loadvars loadvars.sh
2021-11-23 20:53:06: lla1 0	llv1 233.8	llas11 0 llas21  mindestuberschuss 1000 abschaltuberschuss 5 lademodus 3 (LV1) at 1179 loadvars loadvars.sh
2021-11-23 20:53:06: pv1watt 0 pv2watt 0 pvwatt 0 ladeleistung 0 llalt 0 nachtladen 0 nachtladen 0 minimalA 10 maximalA 16 (LV1) at 1178 loadvars loadvars.sh
2021-11-23 20:53:06: speicherleistung -9 speichersoc 0 (LV1) at 1173 loadvars loadvars.sh
 -Battery:0 -WR3:none-WR4:none-WR5:none
2021-11-23 20:53:06: PID: 24747: read_kostalplenticore.py:Wechselrichter Kostal Plenticore Config - WR1:192.168.178.114 -WR2:none
2021-11-23 20:53:06: EVU RET: 0 (LV2) at 21 main modules/bezug_ethmpm3pm/main.sh
2021-11-23 20:53:06: PID: 24698: Beim Auslesen eines Moduls ist ein Fehler aufgetreten. Auslesen des Devices OpenWB-Kit beendet.

modules.common.module_error.ModuleError: ('TCP-Client 192.168.193.15:8899 konnte keinen Wert abfragen. Falls vorhanden, parallele Verbindungen, zB. node red,beenden und bei anhaltender Fehlermeldung Zaehler neustarten.', <ModuleErrorLevel.WARNING: 1>)
    "beenden und bei anhaltender Fehlermeldung Zaehler neustarten.", ModuleErrorLevel.WARNING) from e
  File "/var/www/html/openWB/packages/modules/common/modbus.py", line 95, in __read_registers
    return self.__read_registers(self.delegate.read_input_registers, address, types, **kwargs)
  File "/var/www/html/openWB/packages/modules/common/modbus.py", line 108, in read_input_registers
    return self.client.read_input_registers(0x00, [modbus.ModbusDataType.FLOAT_32]*3, unit=self.id)
  File "/var/www/html/openWB/packages/modules/common/sdm630.py", line 26, in get_voltage
    self.__process_error(e)
  File "/var/www/html/openWB/packages/modules/common/sdm630.py", line 28, in get_voltage
    voltages = self.client.get_voltage()
  File "/var/www/html/openWB/packages/modules/openwb_flex/counter.py", line 42, in get_values
    state = self.get_values()
  File "/var/www/html/openWB/packages/modules/common/abstract_component.py", line 51, in update_values
Traceback (most recent call last):

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

pymodbus.exceptions.ModbusIOException: Modbus Error: [Input/Output] Modbus Error: [Invalid Message] Incomplete message received, expected at least 8 bytes (0 received)
    raise response
  File "/var/www/html/openWB/packages/modules/common/modbus.py", line 82, in __read_registers
Traceback (most recent call last):
2021-11-23 20:53:06: PID: 24698: EVU-Kit: FaultState ModuleErrorLevel.WARNING, FaultStr TCP-Client 192.168.193.15:8899 konnte keinen Wert abfragen. Falls vorhanden, parallele Verbindungen, zB. node red,beenden und bei anhaltender Fehlermeldung Zaehler neustarten., Traceback: 
2021-11-23 20:53:06: PID: 24698: Close Modbus TCP connection
2021-11-23 20:53:03: PID: 24698: Start kit reading
2021-11-23 20:53:03: PID: 24698: Start device reading{'componentNone': <counter.EvuKit object at 0x760dbf90>}
2021-11-23 20:53:03: PID: 24698: openWB Version: 2
modules.common.module_error.ModuleError: ('', <ModuleErrorLevel.ERROR: 2>)
    raise ModuleError("", ModuleErrorLevel.ERROR)
  File "/var/www/html/openWB/packages/modules/common/abstract_component.py", line 55, in update_values
    return super().update_values()
  File "/var/www/html/openWB/packages/modules/common/abstract_component.py", line 113, in update_values
    self.data["components"][component].update_values()
  File "/var/www/html/openWB/packages/modules/common/abstract_device.py", line 52, in update_values
Traceback (most recent call last):

During handling of the above exception, another exception occurred:

modules.common.module_error.ModuleError: ('TCP-Client 192.168.193.15:8899 konnte keinen Wert abfragen. Falls vorhanden, parallele Verbindungen, zB. node red,beenden und bei anhaltender Fehlermeldung Zaehler neustarten.', <ModuleErrorLevel.WARNING: 1>)
    "beenden und bei anhaltender Fehlermeldung Zaehler neustarten.", ModuleErrorLevel.WARNING) from e
  File "/var/www/html/openWB/packages/modules/common/modbus.py", line 95, in __read_registers
    return self.__read_registers(self.delegate.read_input_registers, address, types, **kwargs)
  File "/var/www/html/openWB/packages/modules/common/modbus.py", line 108, in read_input_registers
    return self.client.read_input_registers(0x00, [modbus.ModbusDataType.FLOAT_32]*3, unit=self.id)
  File "/var/www/html/openWB/packages/modules/common/sdm630.py", line 26, in get_voltage
    self.__process_error(e)
  File "/var/www/html/openWB/packages/modules/common/sdm630.py", line 28, in get_voltage
    voltages = self.client.get_voltage()
  File "/var/www/html/openWB/packages/modules/openwb_flex/counter.py", line 42, in get_values
    state = self.get_values()
  File "/var/www/html/openWB/packages/modules/common/abstract_component.py", line 51, in update_values
Traceback (most recent call last):

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

pymodbus.exceptions.ModbusIOException: Modbus Error: [Input/Output] Modbus Error: [Invalid Message] Incomplete message received, expected at least 8 bytes (0 received)
    raise response
  File "/var/www/html/openWB/packages/modules/common/modbus.py", line 82, in __read_registers
Traceback (most recent call last):
2021-11-23 20:53:05: Slaveeth EVSE read CP2 issue - using previous state '' (LV0) at 202 loadvars loadvars.sh
loadvars.sh: Zeile 201: /var/www/html/openWB/ramdisk/evseplugstatelp2: Datei oder Verzeichnis nicht gefunden
pymodbus.exceptions.ConnectionException: Modbus Error: [Connection] Failed to connect[ModbusTcpClient(192.168.193.16:8899)]
    raise ConnectionException("Failed to connect[%s]" % (self.__str__()))
  File "/usr/local/lib/python2.7/dist-packages/pymodbus/client/sync.py", line 107, in execute
    return self.execute(request)
  File "/usr/local/lib/python2.7/dist-packages/pymodbus/client/common.py", line 114, in read_holding_registers
    rq = client.read_holding_registers(readreg,reganzahl,unit=1)
  File "runs/readslave.py", line 15, in <module>
Traceback (most recent call last):
pymodbus.exceptions.ConnectionException: Modbus Error: [Connection] Failed to connect[ModbusTcpClient(192.168.193.16:8899)]
    raise ConnectionException("Failed to connect[%s]" % (self.__str__()))
  File "/usr/local/lib/python2.7/dist-packages/pymodbus/client/sync.py", line 107, in execute
    return self.execute(request)
  File "/usr/local/lib/python2.7/dist-packages/pymodbus/client/common.py", line 125, in read_input_registers
    resp = client.read_input_registers(0x0002,4, unit=5)
  File "/var/www/html/openWB/modules/mpm3pmethll/readmpm3pm.py", line 16, in <module>
Traceback (most recent call last):
2021-11-23 20:53:01: **** Regulation loop start **** (LV1) at 50 main /var/www/html/openWB/regel.sh
2021-11-23 20:52:57: Timing Umschaltung: 480 / 480 (LV1) at 15 u1p3pswitch u1p3p.sh
2021-11-23 20:52:57: automatische Umschaltung aktiv (LV1) at 14 u1p3pswitch u1p3p.sh
2021-11-23 20:52:57: PID: 23449: read_kostalplenticore.py:WR1 Leistung = 0PV_total = 0
 -Battery:0 -WR3:none-WR4:none-WR5:none
2021-11-23 20:52:56: PID: 23449: read_kostalplenticore.py:Wechselrichter Kostal Plenticore Config - WR1:192.168.178.114 -WR2:none
2021-11-23 20:52:56: chargestatlp1 0	chargestatlp2 0	chargestatlp3 0 (LV1) at 1185 loadvars loadvars.sh
2021-11-23 20:52:56: plugstatlp1 0	plugstatlp2 0	plugstatlp3 0 (LV1) at 1184 loadvars loadvars.sh
2021-11-23 20:52:56: lp1enabled 1	lp2enabled 1	lp3enabled 1 (LV1) at 1183 loadvars loadvars.sh
2021-11-23 20:52:56: EVU 1:V/0A 2: V/0A 3: V/0A (LV1) at 1182 loadvars loadvars.sh
2021-11-23 20:52:56: lla3 0	llv3 235.3	llas13 0 llas23  soclp1 0 soclp2 0 (LV1) at 1181 loadvars loadvars.sh
2021-11-23 20:52:56: lla2 0	llv2 234.7	llas12 0 llas22  sofortll 10 hausverbrauch 9 wattbezug 0 uberschuss 0 (LV1) at 1180 loadvars loadvars.sh
2021-11-23 20:52:56: lla1 0	llv1 233.6	llas11 0 llas21  mindestuberschuss 1000 abschaltuberschuss 5 lademodus 3 (LV1) at 1179 loadvars loadvars.sh
2021-11-23 20:52:56: pv1watt 0 pv2watt 0 pvwatt 0 ladeleistung 0 llalt 0 nachtladen 0 nachtladen 0 minimalA 10 maximalA 16 (LV1) at 1178 loadvars loadvars.sh
2021-11-23 20:52:56: speicherleistung -9 speichersoc 0 (LV1) at 1173 loadvars loadvars.sh
2021-11-23 20:52:56: EVU RET: 0 (LV2) at 21 main modules/bezug_ethmpm3pm/main.sh
2021-11-23 20:52:56: Slaveeth EVSE read CP2 issue - using previous state '' (LV0) at 202 loadvars loadvars.sh
loadvars.sh: Zeile 201: /var/www/html/openWB/ramdisk/evseplugstatelp2: Datei oder Verzeichnis nicht gefunden
pymodbus.exceptions.ConnectionException: Modbus Error: [Connection] Failed to connect[ModbusTcpClient(192.168.193.16:8899)]
    raise ConnectionException("Failed to connect[%s]" % (self.__str__()))
  File "/usr/local/lib/python2.7/dist-packages/pymodbus/client/sync.py", line 107, in execute
    return self.execute(request)
  File "/usr/local/lib/python2.7/dist-packages/pymodbus/client/common.py", line 114, in read_holding_registers
    rq = client.read_holding_registers(readreg,reganzahl,unit=1)
  File "runs/readslave.py", line 15, in <module>
Traceback (most recent call last):
2021-11-23 20:52:56: PID: 23222: Beim Auslesen eines Moduls ist ein Fehler aufgetreten. Auslesen des Devices OpenWB-Kit beendet.
matzbe
Beiträge: 58
Registriert: Fr Mai 07, 2021 7:59 am

Re: PV auslesen Modbus Adapter SDM72

Beitrag von matzbe »

HSC hat geschrieben: Di Nov 23, 2021 7:55 pm
matzbe hat geschrieben: Di Nov 23, 2021 7:50 pm
HSC hat geschrieben: Di Nov 23, 2021 7:46 pm Ich habe eben eine ganz doofe Eingebung....

Du hast nicht etwa beim Verlegen der 2. Modbus- Leitung (CAT) am Ende diese mit der bereits vorhandenen PE11- Netzwerk- Leitung vertauscht und den falschen Stecker abgeschnitten??? :o
Kannst Du das bitte unbedingt nochmal prüfen??
VG
Ne ne
Die 2. Modbus- Leitung ist aber noch aufgeklemmt in den Klemmen, richtig?
Bitte komplett rausklemmen, wir benötigen keinerlei Störquellen!
VG
Ist komplett raus. Alter Zustand.
HSC
Beiträge: 3941
Registriert: So Jan 10, 2021 8:49 am

Re: PV auslesen Modbus Adapter SDM72

Beitrag von HSC »

Ok.
Können wir was über SmartHome 2.0 testen?
matzbe
Beiträge: 58
Registriert: Fr Mai 07, 2021 7:59 am

Re: PV auslesen Modbus Adapter SDM72

Beitrag von matzbe »

HSC hat geschrieben: Di Nov 23, 2021 8:02 pm Ok.
Können wir was über SmartHome 2.0 testen?
Leider nichts vorhanden.
Antworten