also der tradfri hat nen string mit on/off
sieht so aus in items:
String Hannes_switch2Click { channel="mqtt:topic:e5d254d7:Hannes_switch2:click" }
things:
Type string : click "Click" [
stateTopic = "zigbee2mqtt/IKEA Tradfri/click"
mach ich dann: ??
Code
rule "Hannes Lichtschalter"
when
Channel "mihome:86sw1:158dxxx710316:ch1" triggered or
Hannes_switch2Click changed
then
var actionName = receivedEvent.getEvent()
switch(actionName) {
case "SHORT_PRESSED": {
if (Hannes_Licht.state == OFF) Hannes_Licht.sendCommand(ON)
else Hannes_Licht.sendCommand(OFF)
}
// case "DOUBLE_PRESSED": {
// <ACTION>
// }
// case "LONG_PRESSED": {
// <ACTION>
// }
// case "LONG_RELEASED": {
// <ACTION>
// }
}
end
Alles anzeigen