

Hier hatte ich 2016 schon einmal beschrieben wie ich über EIB / KNX und damals über Mr. House einfach die Weihnachtsbeleuchtung automatisiert habe. Mittlerweile sind ein paar mehr Steckdosen im Haus und außerhalb notwendig. Auch wurde das System von Mr. House auf openHAB portiert.
In vorherigen Artikeln hatte ich beschrieben für was ich EIB-Steckdosen und warum ich MQTT-Steckdosen nutze. Eine übergreifende Steuerung der verschiedenen Technologien habe ich einfach per Uhrzeit mit folgender Regel erstellt:
rule "Weihnachtsbeleuchtung Morgen Ein" when Time cron "0 30 5 * * ?" then Steckdose_Garage_xxx.sendCommand(ON) actions.publishMQTT("cmnd/sonoff-111111/POWER","ON") // Büro actions.publishMQTT("cmnd/sonoff-222222/POWER","ON") // Wohnzimmer actions.publishMQTT("cmnd/sonoff-333333/POWER","ON") // Bad logInfo("INFO","Weihnachtsbeleuchtung eingeschalten") end rule "Weihnachtsbeleuchtung Morgen Aus" when Time cron "0 0 8 * * ?" then Steckdose_Garage_xxx.sendCommand(OFF) actions.publishMQTT("cmnd/sonoff-111111/POWER","OFF") actions.publishMQTT("cmnd/sonoff-222222/POWER","OFF") actions.publishMQTT("cmnd/sonoff-333333/POWER","OFF") logInfo("INFO","Weihnachtsbeleuchtung ausgeschalten") end rule "Weihnachtsbeleuchtung Abend Ein" when Time cron "0 0 17 * * ?" then Steckdose_Garage_xxx.sendCommand(ON) actions.publishMQTT("cmnd/sonoff-111111/POWER","ON") actions.publishMQTT("cmnd/sonoff-222222/POWER","ON") actions.publishMQTT("cmnd/sonoff-333333/POWER","ON") logInfo("INFO","Weihnachtsbeleuchtung eingeschalten") end rule "Weihnachtsbeleuchtung Abend Aus" when Time cron "0 0 22 * * ?" then Steckdose_Garage_xxx.sendCommand(OFF) actions.publishMQTT("cmnd/sonoff-111111/POWER","OFF") actions.publishMQTT("cmnd/sonoff-222222/POWER","OFF") actions.publishMQTT("cmnd/sonoff-333333/POWER","OFF") logInfo("INFO","Weihnachtsbeleuchtung ausgeschalten") end
Amon Amarth
Arch Enemy
Hypocrisy