Seite 1 von 8
Update
Verfasst: 8. Feb 2022 05:49
von Innocent
Guten Morgen.
Seit ein paar Tagen habe ich einige neue Shelly Plug S am laufen.
Seither immer eine Warn Meldung im Logfile.
Nun habe ich darüber gelesen, man soll/muß openhab updaten.
Ok.
Wie macht man ein Update richtig? Ich möchte bei openhab 2 vorerst bleiben.
Aktuell ist Version 2.5.10 Release Build installiert.
Danke schonmal

Re: Update
Verfasst: 8. Feb 2022 06:47
von PeterA
Also hier läuft noch OH 2.4 und viele Shellys.
Als ich die ersten Shelly Komponenten eingesetzt habe war das Binding für openHAB gerade noch in der Entwicklung.
Somit sind (nicht alle) über Mqtt und Http an openHAB angebunden. Ohne Shelly Binding. Funktioniert sehr zuverlässig.
Gruß Peter
Re: Update
Verfasst: 8. Feb 2022 07:37
von Innocent
Mqtt möchte ich nicht anfangen...
Der Fehler sieht übrigens so aus :
2022-02-08 07:34:56.346 [WARN ] [elly.internal.coap.ShellyCoapHandler] - shellyplug-s-e43e6d: Unable to parse CoAP Device Description! JSON={"blk":[{"I":0,"D":"Relay0"}],"sen":[{"I":111,"T":"W","R":"0/2500","L":0},{"I":112,"T":"Switch","R":"0/1","L":0}],"act":[{"I":211,"D":"Switch","L":0,"P":[{"I":2011,"D":"ToState","R":"0/1"}]}]}
Kommt alle 15 Sekunden.
Re: Update
Verfasst: 8. Feb 2022 09:10
von PeterA
Sorry da bin ich raus.
Gruß Peter
Re: Update
Verfasst: 8. Feb 2022 11:15
von KellerK1nd
Update mal noch openHAB auf 2.5.12. Ist denn JSON Transformation installiert?
Re: Update
Verfasst: 8. Feb 2022 11:25
von peter-pan
du schreibst:
Innocent hat geschrieben: ↑8. Feb 2022 05:49
einige neue Shelly Plug S am laufen
Hast du denn auch ein paar "Alte", die laufen ?
Re: Update
Verfasst: 8. Feb 2022 12:54
von Innocent
peter-pan hat geschrieben: ↑8. Feb 2022 11:25
du schreibst:
Innocent hat geschrieben: ↑8. Feb 2022 05:49
einige neue Shelly Plug S am laufen
Hast du denn auch ein paar "Alte", die laufen ?
In der Tat laufen die alten nach wie vor ohne Meldungen.
Re: Update
Verfasst: 8. Feb 2022 13:11
von Innocent
KellerK1nd hat geschrieben: ↑8. Feb 2022 11:15
Update mal noch openHAB auf 2.5.12. Ist denn JSON Transformation installiert?
Das war ja meine Frage, wie mache ich das richtig ohne das irgendwas hops geht.
Nicht das auf einmal OH 3 da ist...
JSON Transformation?

Re: Update
Verfasst: 9. Feb 2022 00:34
von udo1toni
Tja, Update auf OH2.5.12 gestaltet sich schwierig, und zwar, weil die Repositories geschwenkt wurden (bintray hat den Dienst eingestellt). Die OH 2.5.10 dürfte da weit vorher released worden sein. Aber nichts ist unmöglich, auch wenn wir hier nicht in Japan sind.
Die erste Frage wäre, auf welcher Basis openHAB läuft. Raspberry? openHABian Image? Welche (genaue) Version des Betriebssystem hast Du (auf GNU/Linux Systemen cat /etc/os-release ausführen und PRETTY_NAME-Wert posten).
Laufen die Shellies alle über das Shelly Binding? Dann wäre fast sicher JSONPATH als Problem auszuschließen, so sehr unterscheiden sic die Geräte ja nicht voneinander...
Allerdings fürchte ich, dass auch die 2.5.12 eventuell nicht aktuell genug ist, um Dein Problem zu lösen. Möglichkeit 1: Du schaust Dir openHAB3 an, stellst fest, dass die Teile mit OH3.3 fantastisch funktionieren und die neue Oberfläche eh total cool und hip ist und in Deinem Enthusiasmus steigst Du komplett auf die aktuelle Version um... Möglichkeit 2: Du aktivierst auf den Shellies (also mindestens bei denen, die Du nicht korrekt eingebunden bekommst) mqtt (womit sie nicht mehr über das Shelly Binding laufen) und richtest mqtt ein. Alternativ kannst Du die Geräte notfalls auch auf Tasmota umflashen - die Steuerung der neuen Shellies ist extra kompliziert gemacht worden, wahrscheinlich, damit die Anwender ein schöneres Erlebnis haben... so wie all das geCloude ja nur zu unserem Wohl veranstaltet wird, weil wir Anwender ja zu doof sind... (Sorry für den Rant)
Aber wie gesagt, wir werden das Problem gelöst bekommen, auf die eine oder andere Weise...
Re: Update
Verfasst: 9. Feb 2022 06:34
von KellerK1nd
MQTT und das Shelly Binding können gleichzeitig genutzt werden, wenn man MQTT aktiviert geht die Shellycloud nicht mehr.