ich musste auf meinem Raspi eine Neuinstallation machen, da sich meine SD Karte verabschiedet hat.
Die Konfiguration der EVU, PV etc. alles gleich vorgenommen, wie zuvor (hatte alles funktioniert).
Jetzt sehe ich keine Daten mehr vom SolarEdge WR. Kein Hausverbrauch, kein PV, kein Speicher. Alles 0 kW. Nur beim Netz Exp. sehe ich Daten.
Ich habe dann ein Backup vom alten System eingespielt, funktioniert! Wieder zurückgerollt auf das neue System, gleiches Problem. Jetzt könnte ich natürlich einfach auf dem alten System bleiben. Aber irgendwas stimmt doch da nicht. Ich hab die Installation dann nochmal wiederholt von neues Image Raspi schreiben, etc. Gleiches Problem. Scheint also was systematisches zu sein.
Im Debug Log sehe ich immer wieder folgende Zeilen, die mich etwas verwirren, da ich doch Modbus TCP verwende.
Code: Alles auswählen
/usr/lib/python3/dist-packages/requests/__init__.py:91: RequestsDependencyWarning: urllib3 (1.26.9) or chardet (3.0.4) doesn't match a supported version!
RequestsDependencyWarning)
/usr/lib/python3/dist-packages/requests/__init__.py:91: RequestsDependencyWarning: urllib3 (1.26.9) or chardet (3.0.4) doesn't match a supported version!
[b]pymodbus.exceptions.ConnectionException: Modbus Error: [Connection] Failed to connect[ModbusSerialClient(rtu baud[9600])][/b]
raise ConnectionException("Failed to connect[%s]" % (self.__str__()))
File "/usr/local/lib/python2.7/dist-packages/pymodbus/client/sync.py", line 108, 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(0x00,2, unit=sdmid)
File "/var/www/html/openWB/modules/sdm120modbusll/readsdm1.py", line 17, in <module>
Traceback (most recent call last):
TypeError: unsupported operand type(s) for -=: 'int' and 'list'
total_power -= state.power
File "/var/www/html/openWB/packages/modules/solaredge/device.py", line 244, in read_legacy
Traceback (most recent call last):
2022-07-02 17:36:02: PID: 1625: soc.modules.common.fault_state: SolarEdge Wechselrichter: FaultState FaultStateLevel.ERROR, FaultStr <class 'TypeError'> unsupported operand type(s) for -=: 'int' and 'list', Traceback:
RequestsDependencyWarning)
/usr/lib/python3/dist-packages/requests/__init__.py:91: RequestsDependencyWarning: urllib3 (1.26.9) or chardet (3.0.4) doesn't match a supported version!
RequestsDependencyWarning)
/usr/lib/python3/dist-packages/requests/__init__.py:91: RequestsDependencyWarning: urllib3 (1.26.9) or chardet (3.0.4) doesn't match a supported version!
pymodbus.exceptions.ConnectionException: Modbus Error: [Connection] Failed to connect[ModbusSerialClient(rtu baud[9600])]
raise ConnectionException("Failed to connect[%s]" % (self.__str__()))
File "/usr/local/lib/python2.7/dist-packages/pymodbus/client/sync.py", line 108, 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(0x00,2, unit=sdmid)
File "/var/www/html/openWB/modules/sdm120modbusll/readsdm1.py", line 17, in <module>
Traceback (most recent call last):
Viele Grüße
Axel
Mein openWB Setup ist folgendes:
Software
Kernel: Linux 5.10.103-v7+ GNU/Linux
Python 3.7.3
openWB Version: 1.9.272
Hardware
Board: Raspberry Pi 3 Model B Plus Rev 1.3
Wallbox:
KEBA P30 c (momentan begrenzt auf 11 kw)
P30 v 3.10.27 (210105-174852) : 29450 : 318.0 : 2040003
(verbunden über Modbus TCP)
Fahrzeug:
Renault Twingo Electric
PV:
SolarEdge WR SE7K
Batterie LGC RESU 10
(verbunden über Modbus TCP)