NEWS
[Frage] Harmony adapter Neustart wenn keine Verbindung
-
Zu allererst mal auf 0.7.1 updaten, denn den Absturz den du da im Log hast wurde dort behoben. Wenn du dann noch immer Verbindungsabbrüche hast und er den Hub danach NICHT neu findet, die Android APP aber schon, kann es eigentlich nur irgendeine Netzwerksache sein. Multicast traffic zwischen Hub und ioBroker darf nicht geblockt werden.
-
Ok, die 0.7.1 ist jetzt mal drauf. Ich melde mich wieder mit News:)
-
Ich habe derzeit ein ähnliches Problem. Ich weiß nicht genau, bis wann der Harmony-Adapter funktionierte, da ich ihn erst jetzt aktiv einbinden wollte. Zu Beginn ging es wohl schon mal, alle Devices und Activities sind in den Objekten. Aber connected steht aktuell auf false und im Log bleibt der letzte Eintrag des Harmony-Adapters (0.7.1) die Suche nach dem Harmony Hub, wie im Log hier zuvor. Hub und ioBroker wurden schon neugestartet, keine Änderung.
Der Router und die Netzwerkinfrastruktur wurden nicht geändert.
Allerdings könnte die Ursache auch am Hub liegen: um die grundsätzliche Erreichbarkeit über WLAN zu prüfen, hab ich die iOS-App gestartet, die erst meldete, sie würde den Hub im WLAN suchen, um dann darauf zu melden, dass nun eine Verbindung über die Cloud hergestellt wird - das sollte im gleichen Subnetz ja auch schon nicht nötig sein oder?
-
Ach, noch eine Ergänzung: ich habe vor 1-2 Wochen die IP des ioBroker Servers geändert (nachdem der Harmony-Adapter schon installiert war), hat das eine Auswirkung auf den Adapter? (nicht dass der Adapter ab Installation mit der ursprünglichen IP mit dem Hub kommunizieren möchte - was ich mir aber eigentlich nicht vorstellen kann…)
-
Update: das oben geschrieben war Stand gestern Abend - jetzt geht's plötzlich.
Hatte gerade noch mal ins Log geschaut und siehe da: Hub discovered, connected und synched - ca. 10 Stunden nach dem ich das letzte mal was mit ioBroker oder Harmony gemacht hab :roll: (also der zeitliche Zusammenhang erschließt sich mir auch nicht). Ich gucke jetzt mal näher, wie lange das anhält…
-
Bei mir ist zwischenzeitlich alles okay seit ich 0.7.1 installiert habe. Mal weiter beobachten. Bisher kam es ja so 2x pro Woche vor.
-
Hi zusammen,
ich hab das Problem so gelöst:
wenn Adapter (Trigger) bzw. "indicator.hubConnected" auf "false" steht, dann restarte Adapter
on({id: "harmony.0.Harmony_Hub.hubConnected"/*Harmony_Hub:hubConnected*/, change: "ne"}, function (obj) { var value = obj.state.val; var oldValue = obj.oldState.val; if (getState("harmony.0.Harmony_Hub.hubConnected").val == false) { //var interval = getObject("system.adapter.harmony.0").native.interval; var obj = getObject("system.adapter.harmony.0"); //obj.native.interval = interval; setObject("system.adapter.harmony.0", obj); } });
-
Hi zusammen,
ich hab das Problem so gelöst:
wenn Adapter (Trigger) bzw. "indicator.hubConnected" auf "false" steht, dann restarte Adapter
on({id: "harmony.0.Harmony_Hub.hubConnected"/*Harmony_Hub:hubConnected*/, change: "ne"}, function (obj) { var value = obj.state.val; var oldValue = obj.oldState.val; if (getState("harmony.0.Harmony_Hub.hubConnected").val == false) { //var interval = getObject("system.adapter.harmony.0").native.interval; var obj = getObject("system.adapter.harmony.0"); //obj.native.interval = interval; setObject("system.adapter.harmony.0", obj); } }); ```` ` Hallo
Wie genau bindet man das ein?
Einfach ein Java Script erstellen und den Code einfügen und das Script starten?
Danke im voraus für die Hilfe.
Gruß Markus
Gesendet von meinem HUAWEI NXT-L29 mit Tapatalk
-
Hallo zusammen
Habe das Skript jetzt am laufen, jedoch schmeißt er mir einen Fehler aus. Kann mir da einer helfen was da genau falsch ist? Danke im voraus für eure Hilfe.
Gruß Markus
~~<link_text text="https://uploads.tapatalk-cdn.com/201801 ... cd9048.jpg">https://uploads.tapatalk-cdn.com/20180104/db5c0e21eb630b517661fe84f5cd9048.jpg</link_text>" />
Gesendet von meinem HUAWEI NXT-L29 mit Tapatalk~~
-
Die Meldung sagt ja, dass obj schon belegt ist. So läuft es bei mir:
on({id: "harmony.0.xy.hubConnected", change: "ne"}, function (obj) { var value = obj.state.val; var oldValue = obj.oldState.val; if (getState("harmony.0.xy.hubConnected").val === false) { var Xobj = getObject("system.adapter.harmony.0"); setObject("system.adapter.harmony.0", Xobj); log("restart of harmony.0 initiated"); } else { log("nothing to do"); } });
Allerdings löst das Script das Problem bei mir leider nicht, dass der Adapter alle paar Tage mal auf harmony.0.xy.hubConnected springt. Ein Adapter-Restart löst das Problem bei mir also leider nicht.