Nach Shelly-Firmware-Update keine Datenabfrage mehr möglich

Antworten
Werkstatt_75
Beiträge: 13
Registriert: Di Mär 16, 2021 2:27 pm

Nach Shelly-Firmware-Update keine Datenabfrage mehr möglich

Beitrag von Werkstatt_75 »

Hallo zusammen,

ich erfasse die Leistung verschiedener PV-Flächen über insgesamt vier Shellys. In Summe addiert sich dann die PV-Produktion für die OpenWB.

Gestern wurde mir für 2 der Shellys eine Firmware-Update angeboten (alt: 1.7.4., neu: 1.7.5.). Seitdem bekommt die OpenWB über die Statusabfrage keine Daten mehr. Die Werte der anderen beiden Wechselrichter (da läuft weiter die 1.7.4er Firmware) werden weiter problemlos übernommen.

In den Logfiles finde ich u.a. folgenden Eintrag:

Code: Alles auswählen

requests.exceptions.HTTPError: 404 Client Error: Not Found for url: http://192.168.178.183/status
Haben andere auch noch die Probleme? Finde leider nirgendwo den Download der alten Firmware, so dass ich wenigstens manuell rücksetzen könnte. Es sind übrigens 1x ein ältere Shelly Gen1, 1x recht aktuell Gen3 vom letzten Jahr.

Was kann bzw. soll ich noch an Infos liefern, um den Fehler einzugrenzen?
aiole
Beiträge: 8934
Registriert: Mo Okt 08, 2018 4:51 pm
Has thanked: 229 times
Been thanked: 248 times

Re: Nach Shelly-Firmware-Update keine Datenabfrage mehr möglich

Beitrag von aiole »

Warum hast du upgedatet?
Bei solchen Einzelkomponenten sollte man mit FW-updates sehr vorsichtig sein. Das ist nicht vergleichbar mit z.B. der permanent weiterentwickelten openWB-HEMS-software2 - eher gilt "Never change....".

Ich würde zuerst das hier in den Browser eingeben (für alle 4 shelly mit der jeweiligen IP) und prüfen, was da raus kommt.

Code: Alles auswählen

http://192.168.178.183/status
Wenn bei den geflashten Shellies nichts kommt -> im Shelly-Forum nachfragen.
Werkstatt_75
Beiträge: 13
Registriert: Di Mär 16, 2021 2:27 pm

Re: Nach Shelly-Firmware-Update keine Datenabfrage mehr möglich

Beitrag von Werkstatt_75 »

Naja, hinterher ist man natürlich immer schlauer. Habe seit vielen Jahren Shellys im Einsatz und Updates haben noch nie Probleme gemacht. Habe jetzt halt direkt bei Shelly ein Ticket eröffnet, damit ich idealerweise die 1.7.4-er Firmware zum manuellen Downgrade bekomme.

Im Logfile des Shelly wird die Abfrage durch die OpenWB übrigens so behandelt:

Code: Alles auswählen

shos_http_server.cp:266 192.168.178.78: No handler for '/status'
Werkstatt_75
Beiträge: 13
Registriert: Di Mär 16, 2021 2:27 pm

Re: Nach Shelly-Firmware-Update keine Datenabfrage mehr möglich

Beitrag von Werkstatt_75 »

Kleine Ergänzung:

Die Statusabfrage (über http://lokale-ip/status) funktioniert bei keinem der Geräte ("Not found").
Dafür werden damit problemlos alle Werte ausgegeben:

Code: Alles auswählen

http:// (lokale-ip) /rpc/shelly.getstatus
Ebenfalls bei allen, also mit alter und neuer Firmware.
LutzB
Beiträge: 4322
Registriert: Di Feb 25, 2020 9:23 am
Has thanked: 24 times
Been thanked: 172 times

Re: Nach Shelly-Firmware-Update keine Datenabfrage mehr möglich

Beitrag von LutzB »

Starte mal die openWB neu. Eventuell hat sich da die Versionserkennung der Shellies während des Updates verschluckt.
Werkstatt_75
Beiträge: 13
Registriert: Di Mär 16, 2021 2:27 pm

Re: Nach Shelly-Firmware-Update keine Datenabfrage mehr möglich

Beitrag von Werkstatt_75 »

LutzB hat geschrieben: Fr Mär 27, 2026 2:37 pm Starte mal die openWB neu. Eventuell hat sich da die Versionserkennung der Shellies während des Updates verschluckt.
Danke für den Tipp. Hat leider nichts bzw. nur vorübergehend was gebracht. Habe OpenWB neu gestartet, keine Veränderung. Habe dann testweise mal eine frühere Release-Version getestet (2.19. Patch 1 vom 20.02.26). Und, tatsächlich waren die Werte da und die Fehlermeldung verschwunden.

Um sicherzugehen, habe ich dann wieder auf die aktuellste Releaseversion aktualisiert (Ergebnis: die 2 Shellys lieferten keine Werte). Dann zurück auf die Vorgängerversion. Diesmal allerdings blieb es beim Fehler. Bin jetzt nach 4-5x Durchspielen wieder auf der aktuellen Releaseversion. Es bleibt bei den fehlenden Werten von den beiden Shellys (mit der Shelly-Firmware 1.7.5). Aber seltsam, dass kurzzeitig Werte geliefert wurden.
Antworten