Shelly2 geht nicht mehr nach Firmware Update.

Begonnen von tomleitner, 02 Dezember 2018, 22:52:35

Vorheriges Thema - Nächstes Thema

tomleitner

Hallo,
Habe heute den Fehler gemacht bei meinem Shelly2 die Firmware zu aktualisieren auf:  20181031-101144/v1.3.5@62608979.
Nun geht er im FHEM nicht mehr. Fehlermeldungen:

2018.12.02 22:44:22 1: [Shelly_Attr] setting the mode attribute only works for model=shelly2
2018.12.02 22:44:23 1: [Shelly_status] invalid JSON data
2018.12.02 22:46:22 1: [Shelly_onoff] called with only hash  => Issue a non-blocking call to http://192.168.1.226:80/relay/0?turn=on
2018.12.02 22:46:22 1: [Shelly_onoff] has invalid JSON data

definiert ist er so:

define TPSW6 Shelly 192.168.1.226
attr TPSW6 model shellyplug
attr TPSW6 mode relay
attr TPSW6 room Shelly

"mode relay" hab ich gesetzt weil es ein Shelly2 ist und aber model "shelly" nicht funktioniert. Das ist aber nicht das Problem!

Irgenwelche ideen jemand?

Danke // Tom

tomleitner

Hallo,

Ich glaube ich kenne das Problem nun: Ich habe auch den Webzugang zum Shelly nun mit Username/Passwort abgesichert.
Selbiges habe ich im FHEM eingetragen als shellyuser und per set password dann selbiges gesetzt. Aber offenbar bastelt das Shelly FHEM Modul den URL falsch zusammen. Benutzt wird:

2018.12.02 23:08:47 5: [Shelly_onoff] Issue a non-blocking call to http://admin:@192.168.1.226:80/relay/0?turn=on

und hier ist nach dem Username ein Doppelpunkt zuviel! Richtig müsste es:

http://admin@192.168.1.226:80/relay/0?turn=on

heißen. Habe Username/Passwort temporär wieder abgedreht und nun geht es wieder.

Ciao // Tom