Die Problematik ist mit folgendem Thread assoziiert:
In der aktuellen Beta ist diese Problematik verstärkt.
Ich schalte Abends gerne 5 Fibarogeräte zusammen aus. Dies sind 1 Fibaro Dimmer 2, 2 FGS 213 sowie zwei Gen5 Fibaro Wall Plugs.
Regelhaft werden hier jedoch Aktionen vergessen, sprich Geräte nicht geschaltet oder der Status bleibt falsch:
Anders als im Beispiel kann aber auch der umgekehrte Fall entstehen, dass das Gerät in Wirklichkeit ausschaltet, das Icon jedoch zusammen mit dem Status auf „an“ stehen bleiben. Nur die Watt-Angabe ist korrekt und lässt den Zustand des Geräts erkennen.
Dieses Verhalten betrifft in meinem Fall nur die Wall-Plugs sowie die FGS 213. Der Dimmer scheint nicht betroffen zu sein, zumindest bisher.
Zur Erklärung wie geschaltet wird:
Entweder ich schalte die Geräte per Homeegramm, welches in der iOS App 2.12.1 im Widget hinterlegt ist.
Der häufigere Fall ist die Ausführung einer Szene in der Apple HomeApp (Integration über Homebridge), in der dann die fünf Geräte als Zustand aus markiert sind. In diesem Fall werden dann ja zeitgleich 5 verschiedene Webhooks an Homee gesendet und diese müssen verarbeitet werden.
Seit ihr bei diesem Problem schon weitergekommen? Das nervt nämlich echt…
Das glaube ich nicht , bei mir werden 5 Geräte über ein HG aus bzw. an geschaltet und der Auslöser ist ein eltako ft 55 .
Mal werden alle geschaltet und mal nicht.
Ebenso ist mal der Zustand falsch in der App und andermal alles io.
…aber Du sprachst von “der häufigere” Fall, deswegen. Habt Ihr mal getestet zu “verzögern”? (warte x Sekunden), vielleicht verschluckt sich der homee ja wirklich bei zu vielen zeitgleichen Aktionen - vor allem bei Webhooks?
Wir können das aber im Moment nur durch interne Tests beobachten/bestätigen.
Wie wir vorgehen wollen:
Ab dem nächsten Beta Update werden Z-Wave Geräte wieder ohne die Secuity Klasse eingelernt.
Wenn ihr die entsprechenden Geräte aus- und einlernt und es dann testet können wir das hoffentlich weiter bestätigen.
Sollte es sich bestätigen werden wir in einem der nächsten Updates in den Einstellungen anbieten, Security beim einlernen zu nutzen oder nicht. Ist ja grundsätzlich schön, wenn es nicht dazu führt, dass Geräte-Aktionen nicht zuverlässig ausgeführt werden.
du hast natürlich recht, lieber zuverlässig als Security. Aber es sollte natürlich mittelfristig auch mit der Security Class gehen oder?
(Ich weiß, ich bin vermutlich der einzige dem das ansatzweise wichtig ist )
Ich finde es auch wichtig das security features genutzt werden wenn diese schon angeboten werden.
Mir ist der Zusammenhang zwischen Security Class und dem Anlernen bzw. dann unzuverlässigen Aktionen nicht klar.
Was hat das eine mit dem anderen zu tun?
Ist es nicht eher dann die Aktions-queue die dann einmal mit securtiy class und einmal ohne ablaufen muss?
Wenn ich das soweit richtig verstanden habe ist Kommunikation mit Geräten mit Security Class nur möglich wenn diese dann genutzt wird (was ggf. der Auslöser ist das die Aktionen langsamer laufen)?
Wie das mit der Security Klassen zusammen hängt/hängen kann wird euch @tobias zusammenfassen.
@JayJayX und @snooze,deshalb wollen wir das jetzt auch größer testen. Ab wann es bei euch aufgefallen ist, kann leider an soooo vielen Faktoren/Kombinationen liegen, dass wir beide Möglichkeiten nicht ausschließen können.
Beim Einlernen wird, wenn beide Geräte Security (S0) unterstützen ein Netzwerk Schlüssel ausgetauscht. Dieser wird für die Verschlüsselung benutzt. Ein Secure eingelerntes Gerät erlaubt dann für die meisten/wichtigen Klassen (Schalten, Messwerte abfragen…) nur noch verschlüsselte Anfragen.
Bei jeder Kommunikation muss zusätzlich noch ein sog. Nonce (Number used once) ausgetauscht werden (gegen replay Attacken)
Wieso hilft es Security auszuschalten?
Zusätzliche Nachrichten bei jeder Interaktion zwischen homee und Gerät wenn Security verwendet wird.
Tritt in der ganzen Kette nur 1 Fehler auf, wird die komplette Nachricht verworfen.
Grundsätzlich sind wir natürlich auch dafür Security zu verwenden und haben es ja auch seit 2.10 per default an. Da nun aber, wie Timo schon schreibt, die führende Theorie ist, dass Security daran schuld ist wollen wir das mal testweise für neu eingelernte Geräte deaktivieren. Sollte sich das bestätigen versuchen wir natürlich auch das mit Security zuverlässig hinzukriegen. Das wäre dann aber auch mit einigem Aufwand verbunden und benötigt Zeit.
danke für die Erklärung. Für einen Test allen die Möglichkeit nehmen, Security weiter zu verwenden bei neuen Geräten finde ich etwas fragwürdig. Hier wäre sicher ein Schalter beim Einlernen die bessere Option gewesen.
Nunja, solange bestehende Geräte diesses Feature nicht verlieren soll es mir “vorerst” egal sein und ich hoffe, dass ein solch eben genannter Schalter folgt
-meckern aus-
Deine Erklärung klingt jedoch durchaus logisch, bin auf die Testergebnisse sehr gepannt ️
Ein Schalter ist auch geplant, sollte diese Theorie sich bewahrheiten. Jedoch wollen wir keinen solchen Mechanismus in allen Apps und dem Core implementieren wenn sich am Ende rausstellt dass es nicht daran lag und der Schalter quasi überflüssig ist.
Hm, ich habe jetzt schon keine Ahnung mehr welches Gerät ich mit welcher Version angelernt habe. Eine Anzeige welches Gerät Secure und welches insecure ist, wäre sowieso wichtig.
Ich meine: gerät sagt Secure, ein Parameter falsch und Worddokument insecure angelernt?
Ich wüsste gerne, welche sicherheit nach dem einlernen je gerät vorhanden ist.
Das wäre ein dauerhaftes Feature. Und würde euch zeitgleich bei der Suche helfen. “Von meinen 5 Geräten werden die mit schloss nicht zuverlässig geschaltet”
Sanfte Grüße in die Runde, bei mir häufen sich inzwischen auch die Probleme mit nicht richtig ausgeführten homeegrammen. Gefühlt seit Version 2.12. Vorher lief es doch recht zuverlässig. Nun wird auch immer wieder mal ein Gerät “vergessen” zu schalten. Es handelt sich um Fibaro FGS 211, also keine Gen5-Geräte. Somit weicht das die Theorie der Secure-Problematik wieder auf. Und es handelt sich ausschliesslich um Geräte, welche bereits vor homee Version 2.0 eingelernt waren.
Bei mir ist es genauso. HGs liefen Wochenlang ohne Probleme. Mitlerweile werden alle Aktionen verspätet oder gar nicht mehr ausgeführt. Und das hat nichts mit dem Einlernen neuer Geräte zu tun. Das händische Schalten von Geräten klappt hingegen problemlos.
Geht mir ähnlich… bei ist ist auch ein Non-Gen5-Gerät betroffen.
Die Zigbee-Problematik klingt ja auch sehr ähnlich, so dass ich nicht unbedingt glaube, dass der Fehler damit zwangsläufig zusammenhängt.
Verarbeitungsproblem bei vielen gleichzeitigen Schaltvorgängen im HG oder vielen gleichzeitigen Webhooks?