ich habe ein kleines Problem mit der Übergabe von Events zw. meinen Zigbee (über deCONZ) Geräten und der KNX Welt (über KNX Binding).
Konkret:
Ich habe einen XIAOMI Türkontakt über deCONZ in OH eingebunden. Der sendet auch schön die Events (changed to "OPEN" bzw. changed to "CLOSED").
Nun möchte ich dieses OPEN/CLOSED an eine KNX Logic weiterschicken und habe dieses ITEM angelegt. Das entsprechende contact-control thing EG_Keller incl. KNX GA existiert auch.
Code: Alles auswählen
Contact Kellertuer_Open "Open/close" {channel="deconz:openclosesensor:homeserver:keller-tuer:open", channel="knx:device:bridge:Keller:Tuer"}
Mein "unschöner" Workaround ... eine Rule:
Code: Alles auswählen
rule "Tuer Kontakt"
when Item Kellertuer_Open received update
then
if (Kellertuer_Open.state == OPEN) {
EG_Keller.sendCommand(OPEN)
logInfo("Zigbee", "Kellertür offen")
}
if (Kellertuer_Open.state == CLOSED) {
EG_Keller.sendCommand(CLOSED)
logInfo("Zig", "Kellertür zu")
}
end
Umgekehrt funktioniert das. Also von KNX -> deCONZ OHNE eine Rule.
Eine HUE Lampe über einen KNX-Taster dimmen ... (über deCONZ mit HUE Binding)
Auch hier das entsprechende dimmer-control thing incl. der KNX GA vorhanden
Code: Alles auswählen
Dimmer L1_ColorTemperature "Farbtemperatur" {channel="hue:0210:000000000000:1:color_temperature", channel="knx:device:bridge:Abi_Lampe:DimmenHue"}
LG
Frank