NEWS
Abfrage Verfügbarkeit Zigbee Schalter
-
Hallo helfende Helfer
Ich suche nach einer Idee, wie man überprüfen kann, ob ein Zigbee Schalter verfügbar ist oder nicht. Also ob er momentan angesprochen werden kann oder nicht.Einsatzzweck: ich habe in mehreren Räumen Zigbee Lampen installiert, die aber noch per Lichtschalter abgeschaltet werden können (typischerweise von Gästen, die noch nicht mit dem Smarthome vertraut sind).
Nun würde ich gerne wissen, wenn dies passiert, damit ich darauf reagieren kann (Push nachricht, Liste füllen, andere Sachen ausschalten,...).
Was ich bisher durch verschiedene Recherchen herausgefunden habe: der "Available" Status der Leuchten muss aktiv von der Lampe gesetzt werden, und wird anscheinend nicht durch den Zigbee Adapter gesetzt. Da die Lampe aber durch das Abschalten überraschend nicht mehr reagieren kann, bleibt der Wert für die Verfügbarkeit auf TRUE. Wenn ein Gerät nicht auf Pings reagiert, dann wird es wohl vom Adapter nicht mehr angesprochen, sondern wartet auf eine aktive Nachricht dieses Geräts.Nun meine Frage: gibt es eine Möglichkeit, die Verfügbarkeit eines Zigbee Geräts zu überprüfen (passiv über eine Eigenschaft oder aktiv durch das Absetzen einer Anfrage, deren Antwort ausgewertet werden kann) und dieses dann weiter zu verwenden?
Bei den Lampen handelt es sich um Ikea Tradfri GU10 Leuchten.
Ich weiß dass man natürlich alle Schalter gegen smarte austauschen kann, nur leider ist es ohne größere bauliche Veränderung bei mir im Altbau nicht möglich, und ganz überbrücken möchte ich sie momentan auch nicht.
-
@tableautin
Lange Rede von Dir...
Kurze Suche von mir:Da mal schauen ob das was ist
-
@djmarc75 Danke für den Hinweis zum Adapter. Ich werde ihn mal testen und dann mich vielleicht nochmal melden.
In der Doku wird zumindest nicht erähnt, dass er Datenpunkte füllen kann, ich werde dann wohl um das parsen von JSON Listen nicht herum kommen. -
@tableautin
Ich benutze nicht zigbee sondern zigbee2mqtt, hab aber irgendwo gelesen dass zigbee auf dem mqtt treiber basiert. Naja auch egal, bei zigbee2mqtt sieht es auf jeden Fall so aus:https://www.zigbee2mqtt.io/guide/configuration/device-availability.html
Der Devicewatcher wird dir da nicht wirklich helfen.
-
@ticaki
Ich habe es getestet, und zumindest bei Zigbee scheint der Adapter wirklich nur auf den dazugehörigen Status zu reagieren (Available=FALSE). Die Lampen werden (wie in deinem Link beschrieben) nach einiger Zeit (mindestens 10 Minuten, teilweise auch erheblich mehr) bei Nichterreichbarkeit auf Available=FALSE gesetzt.Daher weiterhin die Frage an alle, ob es eine Möglichkeit gibt, diesen Zeitraum zu verkürzen oder aber aktiv bestimmte Zigbee Geräte über Blockly / JS aktiv zu prüfen.
@DJMarc75 Leider erfüllt dein Adapter damit nicht die von mir beschriebenen Anforderungen, aber liefert sonst gute Übersichten. Danke daher trotzdem für die Empfehlung
-
Welchen Adapter benutzt du den? Wenn du den Link genau angesehen hättest, wäre die die Konfigurationsmöglichkeit dieser Zeit aufgefallen.
-
@ticaki ixh nutze den Zigbee Adapter, nicht Zigbee2Mqqt. Ujd bei meinem Adapter habe ich nichts gefunden, um den Wert anzupassen