Metainformationen zur Seite
UDP Transformer - Zigbee LED
Funktionsbeschreibung
Der Transformer basiert auf dem UDP Transformer - shelly_rgb&w (shipped). Mit diesem Transformer können diverse Zigbee LEDs direkt vom Loxone Lichtbaustein angesteuert werden. Zur Zeit werden vier verschiedene Typen unterstützt:
- Dimmbare LED (white)
- RGB LED (rgb)
- RGBW LED (rgbw)
- CCT Tunable LED (tunablew)
Weil nicht alle Zigbee LEDs gleich angesteuert werden, können beim UDP Befehl noch optional Maximalwerte mitgegeben werden:
- Farbtemperatur Max (ctemp_max ) default 500 (6500)
- Farbtemperatur Min (ctemp_min ) default 150 (2700)
- Helligkeit (bright_max) default 254 (100%)
Vorbereitungen
Die Datei zigbee_led.php herunterladen und in einen der folgenden Ordner kopieren.
- bei Loxberry Version < 3:
bin/mqtt/transform/custom/udpin/zigbee2mqtt
- bei Loxberry Version >= 3:
/opt/loxberry/bin/mqtt/transform/custom/udpin/zigbee2mqtt/
Danach im MQTT Gateway prüfen, ob der neue Transformer geladen wurde:
Maxwerte bestimmen
Gehe dazu auf das zigbee2mqtt Dashboard zu deiner Lampe:
Klicke auf deine Lampe:
Dann auf das Model klicken und du solltest zu der Beschreibung deiner Lampe kommen. Dort findest du die Werte im Text versteckt:
Diese Werte können dann beim Aufruf des Transformers für jede Lampe spezifisch mitgegeben werden:
Im Falle der Gledopto GL-B-007Z wäre es dann: rgbw_500_150_254
Testen
Der Transformer kann mit dem Quickpublisher getestet werden. Dazu muss der Lumitech DMX Ausgang des Lichtbausteins simuliert werden.
Farbe
Der Lumitech Ausgang gibt im RGB Modus folgendes raus: BBBGGGRRR, wobei BBB von 0-100 geht und damit den blauwert in % angibt.
Farbtemperatur
Im CCT Modus wird 20HHHCCCC herausgegeben, wobei HHH 0-100 die Helligkeit wiedergibt und CCCC die Farbtemperatur von 2700-6500
Hier am Beispiel einer RGBW Lampe:
Für einen Weisswert:
Topic:zigbee2mqtt/MeineZigbeeLampe/set
→ Transformer:zigbee_led
→ Value:rgbw_500_153_254 200206079
Für ein RGB Wert:
Topic:zigbee2mqtt/MeineZigbeeLampe/set
→ Transformer:zigbee_led
→ Value:rgbw_500_153_254 050050050
Verwendung
Erstelle einen Virtuellen Ausgangsbefehl:
Beispiele:
rgbw: Friendly Name vs Address
publish zigbee_led zigbee2mqtt/LampeOG/set rgbw_500_153_254 <v>
publish zigbee_led zigbee2mqtt/0x00154a54532bc3c7/set rgbw_500_153_254 <v>
tunablew mit und ohne Maxparameter
publish zigbee_led zigbee2mqtt/LampeUG/set tunablew_370_153_254 <v>
publish zigbee_led zigbee2mqtt/LampeUG/set tunablew <v>
RGB
publish zigbee_led zigbee2mqtt/Lampe2/set rgb <v>
Dimmer
publish zigbee_led zigbee2mqtt/Lampe2/set white <v>
Füge ein Lichtbaustein mit Lumitechausgang ein und verknüpfe den UDP Ausgang: