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
Hier sieht man wie die EIB-Steckdose außen an der Garage und die In-House MQTT-Steckdosen von 05:30 – 08:00 Uhr und von 17:00 – 22:00 Uhr eingeschalten werden. Die Regel könnte natürlich noch um
Astronomische Werte wie z.B. Sonnenaufgang oder Sonnenuntergang ergänzt werden.
Welche Regeln nutzt Ihr noch in eurem SmartHome? Habt Ihr noch Ideen zur Ergänzung?