ich komme von Domoticz und tue mich aktuell schwer die Funktionen von dort zu überführen.
Aufgabe:
Ich habe 4 Jalousien im Wohnzimmer.
Ich möchte das sie unter der Woche um 7:00 hochfahren, und am WE um 8:45.
Ich habe noch einen "Urlaubsschalter", wenn der "an" ist, sollen die Jalousien auch unter der Woche um 8:45 hochfahren.
Meine beiden Skripte sehen aktuell so aus, gefällt mir aber nicht. Wie bekommt man es in openhab effizienter hin?
Code: Alles auswählen
rule "WohnzimmerJalousie auf um 8:45"
when
Time cron "0 45 08 ? * * *"
then
if (VAR_Ferien.state == ON || now.getDayOfWeek.getValue >= 6 ) { // in den Ferien gehen alle Jalousien um 8:45 auf, SAM Son immer
ZW_WZ_Jalousie_Terrasse.sendCommand(UP)
ZW_WZ_Jalousie_Esstisch.sendCommand(UP)
Sonoff_JalousieCouch.sendCommand(UP)
ZW_WZ_Jalousie_Kueche_Blinds_Control.sendCommand(UP)
}
end
rule "WohnzimmerJalousie auf um 7:00 (in der Woche)"
when
Time cron "0 00 7 ? * MON,TUE,WED,THU,FRI *"
then
if (VAR_Ferien.state == OFF) {
ZW_WZ_Jalousie_Terrasse.sendCommand(UP)
ZW_WZ_Jalousie_Esstisch.sendCommand(UP)
Sonoff_JalousieCouch.sendCommand(UP)
ZW_WZ_Jalousie_Kueche_Blinds_Control.sendCommand(UP)
}
end
Grüße
Micha