Immer noch Probleme Schaltung in Serie: Falscher Status, keine Aktion, fehlende Aktionen

Du darfst nicht vergessen - die @homee s benutzen einen Z-Wave-Stack auf den sie selbst nicht komplett Einfluss haben (OpenZWave).

Hi,

die Probleme treten aber (zumindest bei mir) erst wieder nach der 2.11.3 auf. Security Class wurde doch mit der 2.10 eingeführt oder?

Viele Grüße
JayJay

Kann JayJayX da bestätigen. Habe die Probleme auch mit Geräten die vor 2.10 eingelernt wurden.

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.

Zum Thema Security Klasse:

Wie funktioniert die Security Klasse?

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?

  1. Zusätzliche Nachrichten bei jeder Interaktion zwischen homee und Gerät wenn Security verwendet wird.
  2. Die Security Klasse hat strikte Timeouts
  3. Security S0 unterstützt Design bedingt kein Multicast (Jedes Gerät benötigt eigenes Nonce)
  4. 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.

8 „Gefällt mir“

hey @Tobias,

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 :nerd_face::upside_down_face:

-meckern aus- :see_no_evil:

Deine Erklärung klingt jedoch durchaus logisch, bin auf die Testergebnisse sehr gepannt :slight_smile:

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.

2 „Gefällt mir“

Leuchtet mir irgendwie ein :see_no_evil:
Danke dafür

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” :wink:

4 „Gefällt mir“

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.

1 „Gefällt mir“

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.

1 „Gefällt mir“

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?

Ich habe zwar nur GEN5 und alle Secure eingebunden, werde ja aber nicht für einen “Schuss ins Blaue” alle Geräte entfernen und neu anlernen. Hierfür hätte ich beim Hersteller eine Teststellung erwartet :wink:
Ich verstehe, dass es schwierig ist einen Fehler zu finden, aber alle (Beta wird ja zur Echt) als Tester zu nehmen und dadurch die Sicherheit aufzuweichen, ich weiß ja nicht so recht. Sicher wird mich keiner angreifen (hoffe ich), aber darum geht es ja nicht :slight_smile:

Kann man diese Funktion nicht rein in der Beta lassen? Ich bin ja froh, dass alle Geräte Secure eingebunden sind und hätte vorerst keine Option dies mit weiteren Komponenten zu machen.

Wenn es nun irgendwann den Schalter gibt müsste ich wieder die Komponenten, die nicht Seucre Inkludiert wurden, neu einbinden. Ein Teufelskreis.

Der Fehler bestand irgendwie auch schon seit X Versionen, bin der Meinung ich hatte bei 2.9 oder so auch mal was gemeldet. Also nicht erst seit gestern der Fall, dass Geräte manchmal einfach nicht geschaltet werden. Es ist aber schon deutlich besser geworden.

So, Kaffee? :slight_smile:

Wobei man auch sagen muss, dass es mit Neueinlernen nicht so einfach getan ist…

Dann kann ich auch gleich einen Voll-Reset machen, da alle HG auch neuüberarbeitet werden müssen. Wenn dann noch Homebridge läuft (viele Status-HG und Webhooks) dann brauch man dafür sehr viel Zeit und Geduld. :see_no_evil:

2 „Gefällt mir“

Das haben wir auf dem Plan :slight_smile:

Ok, du hast also Homeegramme mit nur FGS 211, die auch noch vor 2.10 eingelernt wurden, bei deinen regelmäßig unterschiedliche Geräte nicht richtig geschaltet werden?

Das ist doch schonmal gutes Feedback.

Gibt es denn jetzt schon jemand, der das Problem hat und es bei einem Homeegramm testen konnte? (Geräte neu eingelernt)

Wenn ja, inzwischen wieder aufgetreten?

Deshalb kommunizieren wir es ja hier. Niemand muss die Beta installieren – und es sagt ja auch niemand, dass es in die Stable kommt. Vor allem nicht, wenn es das Verhalten nicht bestätigt.

Aber wie oben schon geschrieben sind wir an einem Punkt, an dem unsere eigenen Tests das eher bestätigen. Leider hat sich immer wieder gezeigt, dass wir damit nur einen Ansatz an Installations-Konstellationen abdecken können. (Siehe die Never Ending Rollladen Story)

Aus dem Grund gibt es ja auch die Beta.

3 „Gefällt mir“

Ahhh entschuldige ich dachte es würde immer alles aus der Beta automatisch in die Stable übergehen.
Ich bin still :speak_no_evil::see_no_evil:

Ganz genau. Wir benutzen zwei davon für unsere Aussenbeleuchtung vom Haus. Die werden per homeegramm helligkeitsgesteuert angesprochen und sollen dann quasi zeitgleich schalten. Und genau das funktioniert seit kurzem nicht mehr zuverlässig. Mal wird ein Relais nicht eingeschaltet, mal wird ein Relais nicht ausgeschaltet.

1 „Gefällt mir“