Shelly 3em "IndexError"

Antworten
Kreiselmäher
Beiträge: 41
Registriert: Mi Jun 10, 2020 5:41 am
Been thanked: 2 times

Shelly 3em "IndexError"

Beitrag von Kreiselmäher »

Modulmeldung: <class 'IndexError'> ('list index out of range',)

Hallo zusammen,
bei mir laufen zwei Schelly 3em pro. Eine misst den Hausanschluss zum EVU, die zweite misst den PV-Wechselrichter (er ist alt und gibt selbst keine Daten aus). Die Schelly des PV-Wechselrichters provoziert plötzlich von einem Tag auf den anderen den obigen Fehler. An der gesamten Konfiguration wurde nichts geändert. Die gesamte Anlage lief seit Jahresbeginn fehlerfrei. Shelly und openWB haben aktuelle Firmware.
Wer hat eine Idee zur Lösung? Welche weiteren Daten kann ich zur Klärung liefern?

Viele Grüße
Jörg


Log:
2026-03-13 16:58:21,175 - {modules.common.fault_state:45} - {ERROR:device14} - Shelly Wechselrichter: FaultState FaultStateLevel.ERROR, FaultStr <class 'IndexError'> ('list index out of range',), Traceback:
Traceback (most recent call last):
File "/var/www/html/openWB/packages/modules/common/configurable_device.py", line 32, in __call__
self.__updater(component)
File "/var/www/html/openWB/packages/modules/devices/shelly/shelly/device.py", line 63, in <lambda>
component_updater=IndependentComponentUpdater(lambda component: component.update())
File "/var/www/html/openWB/packages/modules/devices/shelly/shelly/inverter.py", line 68, in update
if meters.get(f'{alphabetical_index}_current') is None:
IndexError: list index out of range

2026-03-13 16:58:22,376 - {modules.common.utils.component_parser:43} - {ERROR:MainThread} - Fehlerstatus in Komponente Shelly Wechselrichter. Werte werden nicht aktualisiert.
2026-03-13 16:58:22,724 - {control.counter_all:172} - {WARNING:MainThread} - Komponente inverter21 ist im Fehlerzustand und wird nicht berücksichtigt.
2026-03-13 16:58:30,316 - {modules.common.fault_state:45} - {ERROR:device14} - Shelly Wechselrichter: FaultState FaultStateLevel.ERROR, FaultStr <class 'IndexError'> ('list index out of range',), Traceback:
Traceback (most recent call last):
File "/var/www/html/openWB/packages/modules/common/configurable_device.py", line 32, in __call__
self.__updater(component)
File "/var/www/html/openWB/packages/modules/devices/shelly/shelly/device.py", line 63, in <lambda>
component_updater=IndependentComponentUpdater(lambda component: component.update())
File "/var/www/html/openWB/packages/modules/devices/shelly/shelly/inverter.py", line 68, in update
if meters.get(f'{alphabetical_index}_current') is None:
IndexError: list index out of range
seaspotter
Beiträge: 602
Registriert: Do Mär 03, 2022 8:09 pm
Has thanked: 142 times
Been thanked: 125 times

Re: Shelly 3em "IndexError"

Beitrag von seaspotter »

Generell wäre es mal gut das zu beachten: viewtopic.php?t=1526 Sprich den Log aufpaste.openwb.de hochzuladen (auf Details und am besten gesamt und nicht nur die letzten 3 Durchgänge), erleichtert das sichten vom Log ungemein. Und zudem fehlt die Angabe auf welcher Software Version von openWB du bist. Aber die Info würde eben auch im gesamten Log stehen.

Vermutlich bist du im Release und dieser Fehler ist schonmal aufgetaucht und viewtopic.php?p=139634#p139634 und wurde auchim Master behoben mit https://github.com/openWB/core/pull/3179
15,36 kWp mit Sungrow SH10RT V112 (via LAN), 12,8 kWh Sungrow SBR128 und SMA STP6.0-3AV-40
2x OpenWB Series2 custom – 11 kW und 22kW
IDM Aero SLM Wärmepumpe
Renault Megane E-Tech EV60 - VW ID3 Pro S
Antworten