Sanftes Dimmen der EIB / KNX Lichter, wenn der der Beddi-Alarm ausgelöst wird
Bis jetzt habe ich das Licht im Schlafzimmer immer auf 100 % geschalten, wenn mich unter der Woche der Alarm des Beddi-Weckers aufgeweckt hat. Aber die Halogenlichter sind da doch recht hell 🙂
Ich habe also eine kleine Regel erstellt, um das Licht beim Aktivieren des Weckers langsam zu dimmen.
Items
Ich habe einen Switch in der Items-Datei von openHAB 2 für den Wecker erstellt:
Switch Beddi_Wecker "Beddi Wecker" (gLicht_OG, gLicht)
Rules
Dieser Switch wird durch diese einfache Regel gesteuert. Wenn das Status „ON“ vorhanden ist, wird das Licht in 5 % Schritte beginnend bei 50 % des Wertes alle 5 Sekunden höher gedimmt:
rule "Beddi Wecker"
when
Item Beddi_Wecker received update
then
if(Beddi_Wecker.state == ON) {
var percent = 5
while(percent < 50) {
sendCommand(Dimmen_OG_Schlafen, new Integer(percent).toString)
percent = percent + 5
Thread::sleep(5000) // 5 Sekunden
}
}
logInfo("Beddi Wecker","Beddi Wecker wurden per Regel gesteuert")
end
Fazit
Durch diese einfache Regel ist es einfach möglich in der Früh ohne allzu grelles Licht geweckt zu werden.
Welche Einsatzgebiete seht Ihr noch bei einem „smarten Wecker“?
