Seit Samstag haben wir zwei Ikea Leuchten, die über ZigBee gesteuert werden können. Steuern heißt ein-/ausschalten und dimmen. Die Challange war jetzt diese erstens in die Heimautomatisierung zu integrieren und zweitens das Dimmen halbwegs familenfreundlich umzusetzen. Im Fernsehzimmer war das einfach, weil es genau einen Schalter für die eine Lampe gibt, im Esszimmer haben wir dagegen 4 Taster, die über ein eine Stromstoßschaltung die eine Lampe schalten.
Wie man ZigBee Geräte ins eigene Netz integriert ist auf der Seite von ZigBee2MQTT bechrieben. Dann müssen die zwei Lampen „gruppiert“ werden – das bedeutet man macht aus den zwei Lampen eine virtuelle Lampe, die dann gesteuert wird, das geht direkt in ioBroker. Ein-/ausgeschalten wird über die vorhandenen Taster. Fürs Dimmen habe ich einen alten Ikea STYRBAR Schalter genommen, der kommt an die Eckbank. Drückt man auf das kleine Lämpchen soll es dunkler werden und beim großen Lämpchen heller.
Wie das Hellermachen funktioniert sieht man im Bild oben: Man überprüft ob „Heller“ gedrückt wurde, wenn das Ereignis eintritt, wird der aktuelle Brightness-Wert der Leuchte um 10 % erhöht. Blockly bietet da einen Komfortbaustein, dem man Grenzen mitgeben kann, das heißt bei mir der Wert wird nicht größer als 100 % und nicht kleiner als 20 %. Das war es schon. Den Baustein kann man dann kopieren und fürs Verdunkeln anpassen. Fertig. Die Lösung funktionert und kommt gut an. Tatsächlich wurde ich sogar gelobt, damit hatte ich gar nicht gerechnet!