Nach Neuinstallation keine Daten von SolarEdge WR

Fragen zur Nutzung, Features, usw..
XLB
Beiträge: 21
Registriert: Sa Dez 18, 2021 3:58 pm

Nach Neuinstallation keine Daten von SolarEdge WR

Beitrag von XLB »

Hallo liebe openWB Experten,
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):
Hat jemand eine Idee, was die Ursache sein kann? Es sieht für mich so aus, als würde die Config für die Modulkonfiguration nur fürs EVU gelesen.

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)
hhoefling
Beiträge: 627
Registriert: So Jul 25, 2021 2:32 pm

Re: Nach Neuinstallation keine Daten von SolarEdge WR

Beitrag von hhoefling »

Ich sehe da nur ein mischmatch aus python3 und 2

War das alte noch ein stretch (4.x er kennel)
gruss
Heinz

6kWp PV+Akku von RCT Power,+Tibber,+Shelly's
Skoda Citigo e-iV, openWB series2 standart+
mit openWB_lite (auf Basis der openWB 1.9.244+ Okt.2021)
Github: https://github.com/hhoefling/openWB_lite
XLB
Beiträge: 21
Registriert: Sa Dez 18, 2021 3:58 pm

Re: Nach Neuinstallation keine Daten von SolarEdge WR

Beitrag von XLB »

Nein, war das gleiche image. Buster.

Aber seltsam im Log ist doch der Modbus Error mit dem Serial interface. Ich hab doch aber TCP konfiguriert. :?:

Viele Grüße
Axel
derNeueDet
Beiträge: 4197
Registriert: Mi Nov 11, 2020 7:16 pm

Re: Nach Neuinstallation keine Daten von SolarEdge WR

Beitrag von derNeueDet »

Code: Alles auswählen

sudo pip3 install --upgrade requests
Sollte den urllib Fehler beheben.

Schau mal, was danach noch kommt.
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)
XLB
Beiträge: 21
Registriert: Sa Dez 18, 2021 3:58 pm

Re: Nach Neuinstallation keine Daten von SolarEdge WR

Beitrag von XLB »

Hab ich gemacht. Immer noch keine Daten.

Code: Alles auswählen

2022-07-02 19:21:40: PID: 22653: **** FATAL ********************************* (LV0)
2022-07-02 19:21:40: PID: 22653: **** FATAL Regulation loop needs 9 seconds (LV0)
2022-07-02 19:21:40: PID: 22653: **** FATAL ********************************* (LV0)

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 19:21:33: PID: 1626: soc.modules.common.fault_state: SolarEdge Wechselrichter: FaultState FaultStateLevel.ERROR, FaultStr <class 'TypeError'> unsupported operand type(s) for -=: 'int' and 'list', Traceback:
2022-07-02 19:21:30: PID: 20469: **** FATAL ********************************* (LV0)
2022-07-02 19:21:30: PID: 20469: **** FATAL Regulation loop needs 9 seconds (LV0)
2022-07-02 19:21:30: PID: 20469: **** FATAL ********************************* (LV0)
2022-07-02 19:21:26: PID: 19314: **** FATAL ********************************* (LV0)
2022-07-02 19:21:26: PID: 19314: **** FATAL Regulation loop needs 15 seconds (LV0)
2022-07-02 19:21:26: PID: 19314: **** FATAL ********************************* (LV0)

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 19:21:23: PID: 1626: soc.modules.common.fault_state: SolarEdge Wechselrichter: FaultState FaultStateLevel.ERROR, FaultStr <class 'TypeError'> unsupported operand type(s) for -=: 'int' and 'list', Traceback:
2022-07-02 19:21:16: PID: 18154: **** FATAL ********************************* (LV0)
2022-07-02 19:21:16: PID: 18154: **** FATAL Regulation loop needs 15 seconds (LV0)
2022-07-02 19:21:16: PID: 18154: **** FATAL ********************************* (LV0)

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 19:21:13: PID: 1626: soc.modules.common.fault_state: SolarEdge Wechselrichter: FaultState FaultStateLevel.ERROR, FaultStr <class 'TypeError'> unsupported operand type(s) for -=: 'int' and 'list', Traceback:
2022-07-02 19:21:06: PID: 16983: **** FATAL ********************************* (LV0)
2022-07-02 19:21:06: PID: 16983: **** FATAL Regulation loop needs 15 seconds (LV0)
2022-07-02 19:21:06: PID: 16983: **** FATAL ********************************* (LV0)

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 19:21:03: PID: 1626: soc.modules.common.fault_state: SolarEdge Wechselrichter: FaultState FaultStateLevel.ERROR, FaultStr <class 'TypeError'> unsupported operand type(s) for -=: 'int' and 'list', Traceback:
2022-07-02 19:20:56: PID: 15828: **** FATAL ********************************* (LV0)
2022-07-02 19:20:56: PID: 15828: **** FATAL Regulation loop needs 15 seconds (LV0)
2022-07-02 19:20:56: PID: 15828: **** FATAL ********************************* (LV0)
Grüße
Axel
electron
Beiträge: 748
Registriert: So Aug 23, 2020 5:11 am

Re: Nach Neuinstallation keine Daten von SolarEdge WR

Beitrag von electron »

Hast Du den Wechselrichter schonmal neu gestartet?
Bei Solaredge hilft das oft. Er scheint das Modbus-TCP-Interface zu deaktivieren, wenn eine Weile nichts abgefragt wird.
openWB Serie 2 11 kW
Solaredge WR
Tesla Model 3
derNeueDet
Beiträge: 4197
Registriert: Mi Nov 11, 2020 7:16 pm

Re: Nach Neuinstallation keine Daten von SolarEdge WR

Beitrag von derNeueDet »

Evtl. Hat deine neue Installation auch eine andere IP bekommen und der Solaredge stört sich daran. Er mag ja auch keine Anfragen von unterschiedlichen Clients. Zumindest sind keine Fehler der urllib mehr vorhanden.

VG
Det
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)
XLB
Beiträge: 21
Registriert: Sa Dez 18, 2021 3:58 pm

Re: Nach Neuinstallation keine Daten von SolarEdge WR

Beitrag von XLB »

Die IP@ ist die gleiche geblieben. Mit dem openWB Backup lief es ja auch.

Hab jetzt den WR neu gestartet und jetzt verstehe ich die Welt nicht mehr. WR ist im Fehler. Der EVU Zähler kommuniziert nicht mehr mit dem WR über Modbus seriell. :shock:
Ein paar mal probiert, nix...
Ihaglc
Beiträge: 422
Registriert: Fr Nov 06, 2020 11:32 am

Re: Nach Neuinstallation keine Daten von SolarEdge WR

Beitrag von Ihaglc »

scheint wohl ein Problem in der jetzigen nightly 1.9.272 zu sein. siehe auch im Forum die Rückmeldungen zu 1.9.272.
Probier mal die stable, dort gibts das Problem bei mir nicht
Gruß
Thomas
----------------------------------------
Wallbox OpenWB Standard+ 22 kW
PV Modul JaSolar
WR Solaredge SE7K Hybrid
Speicher LG Resu13
EV Mercedes GLC Hybrid
XLB
Beiträge: 21
Registriert: Sa Dez 18, 2021 3:58 pm

Re: Nach Neuinstallation keine Daten von SolarEdge WR

Beitrag von XLB »

Danke Thomas. Werde ich probieren, sobald ich weiß, warum mein Zähler nicht mehr mit dem WR spricht.

Kann ja eigentlich nicht sein, dass die OpenWB SW das verursacht hat, oder?
Antworten