Seite 2 von 2

Re: Display tot/reagiert nicht

Verfasst: Sa Mai 13, 2023 9:35 am
von rleidner
Vermutlich passen die IP-Adressen nach dem Routertausch nicht mehr.
Kommst Du nach dem Neustart auf das Web-UI der openWB?
Sollte normalerweise so sein: http://openwb.fritz.box/openWB/web/index.php
oder statt openwb.fritz.box die IP Adresse.

Re: Display tot/reagiert nicht

Verfasst: Sa Mai 13, 2023 9:40 am
von PeSoZo
Kann es sein, dass es daran liegt, dass der Wechselrichter via WLAN (zumindest laut APP) verbunden ist und die WB via LAN? Und der Wechselrichter bekommt auch immer eine neue IP, wenn ich den router abschalte und wieder anschalte. Vielleicht finden die zwei sich nicht und daher geht die WB in den "Ruhemodus"

Ja, nach dem Neustart der WB kam ich aud die Weboberfläche. Aber nur für ca. 10 Minuten

Ergänzung: Der Wechselrichter ist über die APP nur per WLAN zu erreichen. In der Fritzbox hängt er via LAN. Habe ihm und der WB dort auch immer eine feste IP Adresse zugeordnet

Re: Display tot/reagiert nicht

Verfasst: Sa Mai 13, 2023 10:19 am
von rleidner
Ich würde in den 10 Minuten in denen das Web-Ui funktioniert in Status - Debug-Log nach Fehlern suchen.
Evtl. den Log als code block (oben Button </>) hier posten.

Re: Display tot/reagiert nicht

Verfasst: Sa Mai 13, 2023 12:49 pm
von PeSoZo

Code: Alles auswählen

(standard_in) 1: syntax error
unable to connect to 192.168.2.110 port 8899
(standard_in) 1: syntax error
unable to connect to 192.168.2.110 port 8899
2023-05-13 14:53:32: Modbus EVSE read CP1 issue - using previous state '1' (LV0)
serial.serialutil.SerialException: device reports readiness to read but returned no data (device disconnected or multiple access on port?)
    'device reports readiness to read but returned no data '
  File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 501, in read
    result = self.socket.read(size)
  File "/usr/local/lib/python2.7/dist-packages/pymodbus/client/sync.py", line 555, in _recv
    return self._recv(size)
  File "/usr/local/lib/python2.7/dist-packages/pymodbus/client/sync.py", line 88, in recv
    result = self.client.recv(size)
  File "/usr/local/lib/python2.7/dist-packages/pymodbus/framer/rtu_framer.py", line 286, in recvPacket
    read_min = self.client.framer.recvPacket(min_size)
  File "/usr/local/lib/python2.7/dist-packages/pymodbus/transaction.py", line 241, in _recv
    result = self._recv(response_length, full)
  File "/usr/local/lib/python2.7/dist-packages/pymodbus/transaction.py", line 212, in _transact
    full=full
  File "/usr/local/lib/python2.7/dist-packages/pymodbus/transaction.py", line 140, in execute
    return self.transaction.execute(request)
  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 114, in read_holding_registers
    rq = client.read_holding_registers(readreg,reganzahl,unit=modbusid)
  File "runs/readmodbus.py", line 17, in <module>
Traceback (most recent call last):
(standard_in) 1: syntax error
(standard_in) 1: syntax error
(standard_in) 1: syntax error
unable to connect to 192.168.2.110 port 8899
unable to connect to 192.168.2.110 port 8899
(standard_in) 1: syntax error
(standard_in) 1: syntax error
(standard_in) 1: syntax error
(standard_in) 1: syntax error
(standard_in) 1: syntax error
unable to connect to 192.168.2.110 port 8899
unable to connect to 192.168.2.110 port 8899
unable to connect to 192.168.2.110 port 8899
(standard_in) 1: syntax error
unable to connect to 192.168.2.110 port 8899
(standard_in) 1: syntax error
(standard_in) 1: syntax error
(standard_in) 1: syntax error
(standard_in) 1: syntax error
(standard_in) 1: syntax error
unable to connect to 192.168.2.110 port 8899
unable to connect to 192.168.2.110 port 8899
unable to connect to 192.168.2.110 port 8899
(standard_in) 1: syntax error
unable to connect to 192.168.2.110 port 8899
(standard_in) 1: syntax error
(standard_in) 1: syntax error
(standard_in) 1: syntax error
(standard_in) 1: syntax error
(standard_in) 1: syntax error
unable to connect to 192.168.2.110 port 8899
unable to connect to 192.168.2.110 port 8899
unable to connect to 192.168.2.110 port 8899
(standard_in) 1: syntax error
(standard_in) 1: syntax error
unable to connect to 192.168.2.110 port 8899
unable to connect to 192.168.2.110 port 8899
(standard_in) 1: syntax error
(standard_in) 1: syntax error
unable to connect to 192.168.2.110 port 8899
unable to connect to 192.168.2.110 port 8899
(standard_in) 1: syntax error
(standard_in) 1: syntax error
unable to connect to 192.168.2.110 port 8899
unable to connect to 192.168.2.110 port 8899
(standard_in) 1: syntax error
(standard_in) 1: syntax error
unable to connect to 192.168.2.110 port 8899
unable to connect to 192.168.2.110 port 8899
(standard_in) 1: syntax error
(standard_in) 1: syntax error
unable to connect to 192.168.2.110 port 8899
unable to connect to 192.168.2.110 port 8899

(standard_in) 1: (standard_in) 1: syntax errorsyntax error
unable to connect to 192.168.2.110 port 8899
unable to connect to 192.168.2.110 port 8899
(standard_in) 1: syntax error
(standard_in) 1: syntax error
unable to connect to 192.168.2.110 port 8899
unable to connect to 192.168.2.110 port 8899
(standard_in) 1: syntax error
(standard_in) 1: syntax error
unable to connect to 192.168.2.110 port 8899
unable to connect to 192.168.2.110 port 8899
(standard_in) 1: syntax error
(standard_in) 1: syntax error
unable to connect to 192.168.2.110 port 8899
unable to connect to 192.168.2.110 port 8899
(standard_in) 1: syntax error
unable to connect to 192.168.2.110 port 8899
(standard_in) 1: syntax error
unable to connect to 192.168.2.110 port 8899
(standard_in) 1: syntax error
(standard_in) 1: syntax error
unable to connect to 192.168.2.110 port 8899
unable to connect to 192.168.2.110 port 8899
(standard_in) 1: syntax error
(standard_in) 1: syntax error
unable to connect to 192.168.2.110 port 8899
unable to connect to 192.168.2.110 port 8899
(standard_in) 1: syntax error
unable to connect to 192.168.2.110 port 8899

(standard_in) 1: (standard_in) 1: syntax errorsyntax error
unable to connect to 192.168.2.110 port 8899
unable to connect to 192.168.2.110 port 8899
(standard_in) 1: syntax error
unable to connect to 192.168.2.110 port 8899

(standard_in) 1: (standard_in) 1: syntax errorsyntax error
unable to connect to 192.168.2.110 port 8899
unable to connect to 192.168.2.110 port 8899
(standard_in) 1: syntax error
unable to connect to 192.168.2.110 port 8899
(standard_in) 1: syntax error
unable to connect to 192.168.2.110 port 8899
(standard_in) 1: syntax error
unable to connect to 192.168.2.110 port 8899
(standard_in) 1: syntax error
unable to connect to 192.168.2.110 port 8899
(standard_in) 1: syntax error
unable to connect to 192.168.2.110 port 8899
(standard_in) 1: syntax error
unable to connect to 192.168.2.110 port 8899
(standard_in) 1: syntax error
unable to connect to 192.168.2.110 port 8899
(standard_in) 1: syntax error
unable to connect to 192.168.2.110 port 8899
(standard_in) 1: syntax error
unable to connect to 192.168.2.110 port 8899
(standard_in) 1: syntax error
unable to connect to 192.168.2.110 port 8899
(standard_in) 1: syntax error
unable to connect to 192.168.2.110 port 8899
(standard_in) 1: syntax error
(standard_in) 1: syntax error
unable to connect to 192.168.2.110 port 8899
unable to connect to 192.168.2.110 port 8899
(standard_in) 1: syntax error
(standard_in) 1: syntax error
unable to connect to 192.168.2.110 port 8899
unable to connect to 192.168.2.110 port 8899
(standard_in) 1: syntax error
(standard_in) 1: syntax error
unable to connect to 192.168.2.110 port 8899
unable to connect to 192.168.2.110 port 8899
loadvars.sh: Zeile 88: [: : Ganzzahliger Ausdruck erwartet.
2023-05-13 14:46:43: Modbus EVSE read CP1 issue - using previous state '' (LV0)
loadvars.sh: Zeile 82: /var/www/html/openWB/ramdisk/evseplugstate: Datei oder Verzeichnis nicht gefunden
AttributeError: 'ModbusIOException' object has no attribute 'registers'
    print(rq.registers[0])
  File "runs/readmodbus.py", line 18, in <module>
Traceback (most recent call last):
loadvars.sh: Zeile 88: [: : Ganzzahliger Ausdruck erwartet.
2023-05-13 14:46:42: Modbus EVSE read CP1 issue - using previous state '' (LV0)
loadvars.sh: Zeile 82: /var/www/html/openWB/ramdisk/evseplugstate: Datei oder Verzeichnis nicht gefunden
serial.serialutil.SerialException: device reports readiness to read but returned no data (device disconnected or multiple access on port?)
    'device reports readiness to read but returned no data '
  File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 501, in read
    result = self.socket.read(size)
  File "/usr/local/lib/python2.7/dist-packages/pymodbus/client/sync.py", line 555, in _recv
    return self._recv(size)
  File "/usr/local/lib/python2.7/dist-packages/pymodbus/client/sync.py", line 88, in recv
    result = self.client.recv(size)
  File "/usr/local/lib/python2.7/dist-packages/pymodbus/framer/rtu_framer.py", line 286, in recvPacket
    result = self.client.framer.recvPacket(expected_response_length)
  File "/usr/local/lib/python2.7/dist-packages/pymodbus/transaction.py", line 276, in _recv
    result = self._recv(response_length, full)
  File "/usr/local/lib/python2.7/dist-packages/pymodbus/transaction.py", line 212, in _transact
    full=full
  File "/usr/local/lib/python2.7/dist-packages/pymodbus/transaction.py", line 140, in execute
    return self.transaction.execute(request)
  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 114, in read_holding_registers
    rq = client.read_holding_registers(readreg,reganzahl,unit=modbusid)
  File "runs/readmodbus.py", line 17, in <module>
Traceback (most recent call last):
loadvars.sh: Zeile 88: [: : Ganzzahliger Ausdruck erwartet.
2023-05-13 14:46:43: Modbus EVSE read CP1 issue - using previous state '' (LV0)
loadvars.sh: Zeile 82: /var/www/html/openWB/ramdisk/evseplugstate: Datei oder Verzeichnis nicht gefunden
AttributeError: 'ModbusIOException' object has no attribute 'registers'
    print(rq.registers[0])
  File "runs/readmodbus.py", line 18, in <module>
Traceback (most recent call last):
loadvars.sh: Zeile 88: [: : Ganzzahliger Ausdruck erwartet.
2023-05-13 14:46:42: Modbus EVSE read CP1 issue - using previous state '' (LV0)
loadvars.sh: Zeile 82: /var/www/html/openWB/ramdisk/evseplugstate: Datei oder Verzeichnis nicht gefunden
serial.serialutil.SerialException: device reports readiness to read but returned no data (device disconnected or multiple access on port?)
    'device reports readiness to read but returned no data '
  File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 501, in read
    result = self.socket.read(size)
  File "/usr/local/lib/python2.7/dist-packages/pymodbus/client/sync.py", line 555, in _recv
    return self._recv(size)
  File "/usr/local/lib/python2.7/dist-packages/pymodbus/client/sync.py", line 88, in recv
    result = self.client.recv(size)
  File "/usr/local/lib/python2.7/dist-packages/pymodbus/framer/rtu_framer.py", line 286, in recvPacket
    result = self.client.framer.recvPacket(expected_response_length)
  File "/usr/local/lib/python2.7/dist-packages/pymodbus/transaction.py", line 276, in _recv
    result = self._recv(response_length, full)
  File "/usr/local/lib/python2.7/dist-packages/pymodbus/transaction.py", line 212, in _transact
    full=full
  File "/usr/local/lib/python2.7/dist-packages/pymodbus/transaction.py", line 140, in execute
    return self.transaction.execute(request)
  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 114, in read_holding_registers
    rq = client.read_holding_registers(readreg,reganzahl,unit=modbusid)
  File "runs/readmodbus.py", line 17, in <module>
Traceback (most recent call last):
loadvars.sh: Zeile 88: [: : Ganzzahliger Ausdruck erwartet.
loadvars.sh: Zeile 88: [: : Ganzzahliger Ausdruck erwartet.
2023-05-13 14:46:33: Modbus EVSE read CP1 issue - using previous state '' (LV0)
2023-05-13 14:46:33: Modbus EVSE read CP1 issue - using previous state '' (LV0)
loadvars.sh: Zeile 82: /var/www/html/openWB/ramdisk/evseplugstate: Datei oder Verzeichnis nicht gefunden
loadvars.sh: Zeile 82: /var/www/html/openWB/ramdisk/evseplugstate: Datei oder Verzeichnis nicht gefunden

AttributeErrorAttributeError: : 'ModbusIOException' object has no attribute 'registers''ModbusIOException' object has no attribute 'registers'
print(rq.registers[0])
        print(rq.registers[0])
  File "runs/readmodbus.py", line 18, in <module>
  File "runs/readmodbus.py", line 18, in <module>
Traceback (most recent call last):
Traceback (most recent call last):
loadvars.sh: Zeile 88: [: : Ganzzahliger Ausdruck erwartet.
2023-05-13 14:46:23: Modbus EVSE read CP1 issue - using previous state '' (LV0)
loadvars.sh: Zeile 88: [: : Ganzzahliger Ausdruck erwartet.
2023-05-13 14:46:23: Modbus EVSE read CP1 issue - using previous state '' (LV0)
loadvars.sh: Zeile 82: /var/www/html/openWB/ramdisk/evseplugstate: Datei oder Verzeichnis nicht gefunden
loadvars.sh: Zeile 82: /var/www/html/openWB/ramdisk/evseplugstate: Datei oder Verzeichnis nicht gefunden

AttributeErrorAttributeError: : 'ModbusIOException' object has no attribute 'registers''ModbusIOException' object has no attribute 'registers'
print(rq.registers[0])
        print(rq.registers[0])
  File "runs/readmodbus.py", line 18, in <module>
  File "runs/readmodbus.py", line 18, in <module>
Traceback (most recent call last):
Traceback (most recent call last):
2023-05-13 14:46:12: boot done :-)

Re: Display tot/reagiert nicht

Verfasst: Sa Mai 13, 2023 3:14 pm
von rleidner
Da ist ja einiges an "Alarm"...
Es erklärt noch nicht, warum die WB nach einiger Zeit aussteigt.

Fangen wir mal oben an:
"(standard_in) 1: syntax error"
Das scheint ein Folgeproblem zu sein das wir erst mal ignorieren.

"unable to connect to 192.168.2.110 port 8899"
Was sollte unter der IP-Adresse 192.168.2.110 sein?
Sieht nach PE11 (Modbus-TCP-Adapter) o.ä. aus, aber Du hast ja bereits gesagt, dass Dein internes Netz jetzt 192.168.178.x ist.

Am besten in der Fritzbox (Heimnetz) nachsehen, ob da irgendein passendes Gerät vorhanden ist.
Dessen IP-Adresse sollte dann in der Fritzbox "fixiert" werden und in den Einstellungen der openWB (EVU-Modul) angepasst werden.

Es kann nicht schaden, Dein komplettes Setup zu beschreiben, also welche PV, WR, EVU-Zähler...

Re: Display tot/reagiert nicht

Verfasst: Sa Mai 13, 2023 6:05 pm
von PeSoZo
Also, ich habe folgende Hardware:

7,7 PV von Bauer
5,7 Speicher von RCT
Wechselrichter RCT Power Storage DC 6

Ich habe kein Gerät in der FritzBox mit dieser IP Adresse.

Im Display des Wechselrichters steht eine andere IP als jene, die ich ihm im Router zugeordnet habe.

Du, ich danke Dir für Deine bisherige Hilfe. Aber ich fühle mich ziemlich lost. Ich werde am Montag den Elektriker nochmal kontaktieren.

Denn, wenn ich die IP eingebe, die bei WIFI auf dem Wechselrichterdisplay steht, brauche ich einen User und PW. Mit der Seriennummer und "Installer" komme ich da nicht weiter. In der APP ging das aber. Wie gesagt, bin lost.

Re: Display tot/reagiert nicht

Verfasst: Sa Mai 13, 2023 6:52 pm
von rleidner
Noch ein Hinweis:
Da der WR per WLAN im Netzwerk ist, muss dieser per SSID und Passwort in der Fritzbox angemeldet sein.
Ich nehme an, mit dem Routertausch haben sich die Zugangsdaten geändert.
Ist das nach dem Routertausch gemacht worden?

Viel Erfolg mit dem Elektriker.