Rules / Scripts mit DateTime / Tageszeiten
Verfasst: 21. Dez 2021 21:00
Hi *,
ich habe bisher mit der MainUI nur sehr einfache Rules "geklickt".
Jetzt habe ich einen Präsenz-Melder und ich möchte abhängig der Tageszeit meine Hue-Leuchten mit unterschiedlichen Color/Brightness anschalten.
Also einfach formuliert sowas:
If (now) is:
08:00 - 11:59
* Color = .. ; Brightness ..
12:00 - 14:59
* Color = .. ; Brightness ..
15:00 - 20:59:
* Color = .. ; Brightness ..
default:
* Color = .. ; Brightness ..
Wie packt man das jetzt an? OH3 verwirrt mich leider mit sehr vielen Ansätzen. (Rules, Scirpts, EcmaScript; Blockly. )
Wir "rechne" ich mit Zeiten bzw. mit "NOW" und welche Sprache (EcmaScript, Java, etc.) sollte ich nehmen?
Mein Ansatz wäre, das ich in der Präsenz-Rule einfach ein Script ausführen lassen, das die o.g. Logik abbildet/implementiert.
Wie würdet ihr das machen?
danke für eure hinweise
twh
ich habe bisher mit der MainUI nur sehr einfache Rules "geklickt".
Jetzt habe ich einen Präsenz-Melder und ich möchte abhängig der Tageszeit meine Hue-Leuchten mit unterschiedlichen Color/Brightness anschalten.
Also einfach formuliert sowas:
If (now) is:
08:00 - 11:59
* Color = .. ; Brightness ..
12:00 - 14:59
* Color = .. ; Brightness ..
15:00 - 20:59:
* Color = .. ; Brightness ..
default:
* Color = .. ; Brightness ..
Wie packt man das jetzt an? OH3 verwirrt mich leider mit sehr vielen Ansätzen. (Rules, Scirpts, EcmaScript; Blockly. )
Wir "rechne" ich mit Zeiten bzw. mit "NOW" und welche Sprache (EcmaScript, Java, etc.) sollte ich nehmen?
Mein Ansatz wäre, das ich in der Präsenz-Rule einfach ein Script ausführen lassen, das die o.g. Logik abbildet/implementiert.
Wie würdet ihr das machen?
danke für eure hinweise
twh