NEWS
[gelöst] Frage SonoffAdapter - Aktualisierung
-
Hallo,
Ich habe einige Sonoff Geräte (Basic, POW R2 usw.) die mit Tasmota geflasht sind mittels Sonoff Adapter in iobroker eingebunden.
Durch die Einbindung frage ich den "Alive" State ab und lasse ihn mir im VIS anzeigen.
Wenn nun ein Tasmota Gerät komplett vom Strom genommen wird - also nicht mehr "alive" ist, dann wird der State in den Objekten nicht aktualisiert und er bleibt auf "true" - so lange bis ich den SonoffAdapter neu starte.
Habt ihr hier eine Idee?
Ich habe den Sonoff Adapter mit der Stable Version also 2.2.2.
Hier als Bsp.: Derzeit ausgeseteckter Sonoff POW R2 zeigt in den Objekten folgendes an:
In der letzten Zeile könnt ihr sehen, dass der POW noch immer "alive" ist, obwohl er schon lange ausgesteckt ist.Intressant ist, dass ich aber im LogFile einen TimeOut Eintrag erhalte:
Danke -
Hi, schau mal hier.
https://github.com/ioBroker/ioBroker.sonoff/issues/81 -
@frankyboy73 Wow - Danke für die rasche Rückmeldung. Na da bin ich anscheinend nicht der einzige. Kannst du mir bitte nochmals helfen: Wie kann ich den Adapter updaten? Im iobroker selber kann ich nur 2.2.2 installieren. Wie komme ich auf Version 2.3 - ich bin hier ziemlich ein Neuling. Danke für deine Hilfe
-
@klaus88
Hi, hier ist die Seite des Sonoff Adapters auf Github
https://github.com/ioBroker/ioBroker.sonoff
Dort rechts auf Clone or Download klicken, dann wird dir ein Link angezeigt, den kopieren.
Dann im Iobroker unter Adapter oben auf Installieren aus eigener Url klicken, sollte das 5.Symbol von links sein. Dort oben auf Beliebig klicken, dann den Link in die Zeile einfügen und installieren klicken.
Ich habe die Version selber am laufen und mir wird nach Timeout auch Alive als false ausgegeben. -
@klaus88
Dann schalt mal Dein System auf latest um, so bekommst auch die neue Version direkt über den Admin.@frankyboy73
Installationen direkt über Github können riskant sein und sollte man nur machen, wenn man weiß was man da gerade tut. -
@Jan1
Hi, das klappt bei mir leider nicht, auch bei Latest steht bei mir immer noch die 2.2.2 drin. Das gleiche habe ich auch bei dem Tr-064 Adapter, da wird mir auch nur die alte Version 0.4.18, obwohl aktuell 3.1.1 ist, angezeigt. Bei anderen Adaptern funktionierts mit Latest. Warum das so ist habe ich leider noch nicht rausgefunden -
@frankyboy73
zeig mal wo du auf latest gestellt hast -
-
@frankyboy73
das passt
was steht hier bei Dir:
-
@Jan1
Trotzdem steht bei mir noch:
-
@frankyboy73
OK, passt auch.
Dann mal bitte Admin Version, JS-Controller Version und die Ausgabe von:
node -v
nodejs -v
npm -v -
So richtig?
Edit: Was ich nicht verstehe, vor Update auf JS-Controller auf 2.1.1 wurde mir als verfügbar auch die 2.1.1 angezeigt.
-
@frankyboy73
Admin ist 3.7.7 und JS wäre 2.2.8 aktuell, was aber alles im lateste angezeigt werden sollte.
Node und NPM ist OK.Bei Dir stimmt wirklich was nicht und da solltest mal ein Thread dazu aufmachen und fragen, was man machen kann, da das bestimmt noch mehr Probleme verursachen wird.
Alternativ könntest einfach mal mit einem Backup den IOBroker frisch installieren. Dazu muss ja der IOBroker frisch installiert werden und die Adapter dann übers Backup. Dauert so ne halbe Stunde und Du hast danach ein sauberes System mit allen Einstellungen und Scripten wie vorher auch, nur eben sauber.
-
@Jan1
Ok, das kann ich gerne nochmal versuchen. Alldings habe ich mein System erst vor ner Woche neu aufgesetzt, da ich nicht den neuen JS-Controller installieren konnte und mein System sich dabei zerschossen hat.
Danach habe ich mir neu das Raspian Buster runtergeladen, Iobroker installiert und Backup eingespielt. Und so läuft mein System seit her ohne das ich irgendwelche Updates gemacht habe. Nur Adapter Updates.
Zur Anmerkung noch, da ich Node Red verwende ist das mit dem Backup nicht ganz so schnell erledigt, da einige Nodes da noch von Hand nachinstalliert werden müssen. Aber darin habe ich schon etwas Übung, leider. -
@frankyboy73
Hast das mit dem Backitup Adapter gemacht?
Den Pi neu aufsetzten ist nicht nötig, einfach den IOBroker Ordner löschen und IOBroker nach Doku installieren, danach den Backitup Adapter und mit dem das Backup wieder herstellen.Den Fixer hast aber auch schon mal laufen lassen?
-
@Jan1
Nein, habe das von Hand gemacht, Iobroker Backup, Iobroker restore,usw. -
@frankyboy73
Sollte auch gehen, aber der Backitup Adapter sollte das besser machen, da hier die Adapter nicht nur wieder hergestellt werden, sondern komplett neu in der aktuellsten Version installiert werden. Ich denke da kommt Dein Problem mit den alten Versionen her -
@Jan1 Ok, dann werde ich das mal versuchen, wenn ich die Zeit dafür habe. Erstmal vielen Dank für deine Hilfe und Informationen. Wenn ich es getestet habe, gebe ich dir noch ein Feedback.
-
@frankyboy73
Das dauert nicht lange und das meiste läuft ja automatisch.
Ich hab nur ein produktiv System und bastle da sehr viel daran, wenn irgendwo seltsame Fehler auftauchen, mach ich das immer so und danach läuft das wieder wie Schmitts Katze. -
@Jan1 und @frankyboy73 :
Sorry, dass ich mich erst jetzt melde, aber DANKE vielmals für die Tipps:
a) @frankyboy73 : Es war der Adapter und nach dem Update auf 2.3.3 klappt alles !
a) @Jan1 : Danke für den Tipp mit "latest" - das war dann ganz einfach mit der Installation!Perfekt und schönen Sonntag euch beide!
lg
Klaus