Seite 1 von 1

Solved: Shelly Temperatursensoren nach OH-Update

Verfasst: 5. Jan 2025 22:51
von openHABber
Moin zusammen :)

Nach langem Überlegen habe ich am Freitag den Schritt zum Update gewagt. Es ging von der 3.4.4 auf die aktuelle 4.3.1 Version. Zuvor habe ich meine Daten gesichert und alles klappte viel besser als zuvor befürchtet. Auch meine Blockly-Rules funktionieren nach dem erneuten Speichern (bis auf eine) einwandfrei. ... Damit erstmal ein DICKES Dankeschön an alle, die das ermöglicht haben!!!

An einer Sache beisse ich mir aber schon über mehrere Tage und Stunden die Zähne aus: Ich nutze einen Shelly1 mit AddOn zur Erfassung von drei Temperaturdaten. Zusätzlich dient dieser Shelly1 auch als Relay für eine Lampe. Schalte ich das Relay, wird mir diese Änderung sofort im OH angezeigt und alles ist so wie es sein soll. Die drei Temperaturdaten werden jedoch nicht übertragen. Schaue ich in den neuen LOG-Viewer, dann kommen auch dort keine Daten von den Sensoren an. Bei meinem Tasmota-Thermometer (über MQTT) klappt alles wie gewohnt.

Erst nachdem ich dieses Problem entdeckt hatte, habe ich mittlerweile schon recht viel versucht und ausprobiert... Thing gelöscht und neu installiert, verschiedene Einstellungen ausprobiert, im Internet gesucht (und nichts gefunden), .... Schaue ich mir den Shelly über dessen Web-Oberfläche an, sind die Daten aktuell und nicht ist auffällig.

Kann mir jemand auf die Sprünge helfen?

Re: Shelly Temperatursensoren nach OH-Update

Verfasst: 6. Jan 2025 07:06
von Tokamak
Hast du mal in den Shelly Manager geschaut (s. https://www.openhab.org/addons/bindings ... nager.html)?
Vielleicht lässt sich dort was erkennen.

Wie sehen deine Shelly-Things und -Items aus?

Re: Shelly Temperatursensoren nach OH-Update

Verfasst: 6. Jan 2025 08:11
von EmptySoft
Ich frage die Shellys per MQTT ab, da funktionieren die Temperaturen des Addons

Re: Shelly Temperatursensoren nach OH-Update

Verfasst: 6. Jan 2025 10:06
von Harka
Moin,
zum AddON kann ich nichts beitragen. Bei Shellys der 1.Gen solltest Du MQTT unter Internet/Advanced - Developer Settings finden.

Bei Blockly sind die häufigsten Fehler dieser Art -> viewtopic.php?p=61019
JS-Nashorn von OH 3 war, was Typen (Nummer/String/Datetime ...) betrifft, toleranter aber auch unberechenbarer. Das ist nun sauber gelöst.

Re: Shelly Temperatursensoren nach OH-Update

Verfasst: 6. Jan 2025 19:19
von openHABber
Hallo zusammen :)

Zunächst vielen Dank für die ersten Antworten!

Den Shelly-Manager kannte ich noch nicht, bin aber von der schnellen Übersicht total angetan! Tatsächlich zeigt der betroffene Shelly einen Unterschied zu allen Anderen. Zum Beispiel ist bei der Signalstärke ein gelber Balken zu sehen, obwohl in der Weboberfläche ein voller Empfang ausgewiesen wird. Soeben habe ich den Shelly vom Netz getrennt und neu gestartet, aber auch dies brachte keine Änderung. Anschließend habe ich die alte SD-Karte mit der V 3.4.4 eingesetzt und dort läuft alles auf Anhieb wieder richtig. Somit muss hier ein Zusammenhang mit dem Versionswechsel bestehen. Ein weiterer Shelly hat ebenfalls ein AddOn, wird aber als externer Schalter genutzt. Dort gibt es keine Probleme.

Eine Umstellung auf MQTT empfinde ich als suboptimal, denn dadurch wird die Shelly-Cloud deaktiviert. Es wäre derzeit die "Letzte" oder "Übergangslösung"...

Die eine Rule die nicht funktioniert basiert auf den empfangenen Temperaturen des "bösen" Shelly und kann somit nicht funktionieren.

Ich freue mich auf weitere Anregungen zur Störungsbeseitigung!

Re: Shelly Temperatursensoren nach OH-Update

Verfasst: 6. Jan 2025 21:20
von openHABber
Hallo Leute :)

Ich werd irre!!! Ich hatte geschrieben, dass ich den Shelly vom Netz getrennt habe und keine Änderung feststellen konnte. Anschließend hatte ich die alte Version eingespielt. Jetzt bin ich wieder auf der V.4.3.1 und auch da war es noch nicht gut. Jetzt habe ich nichts weiter getan, als das Thing zu disablen und neu zu starten (was ich gefühlt schon 20x gemacht hatte). Jetzt bekomme ich alle Informationen, die Rule läuft, der Shelly-Manager zeigt alle Infos an und es scheint alles gut zu sein.

Somit scheint mein Problem gelöst zu sein und ich kann wieder schlafen. Sorry für meine Wortmeldung, aber dennoch habe ich gewonnen, denn ich kenne nun den Shelly-Manager. Hat ja auch nur gut drei Tage Freizeit benötigt...

Ich danke Euch!!!