[erledigt] OH3 Rollladensteuerung via Rules
Verfasst: 8. Jun 2021 04:04
Liebe Forengemeinde,
mit der Umstellung von OH2.5 auf OH3 schreite ich so langsam voran. Nun möchte ich die Regel zur Rollladensteuerung (bei der mich seinerzeit Udo richtig toll unterstützt hat) übernehmen, bin mir aber nicht sicher, ob dies so ohne weiteres möglich ist. Deshalb hier noch einmal der Code aus OH2.5:
So, jetzt mal meine Frage in die Runde: muss ich etwas daran ändern, oder läuft die Rule ohne Probleme?
Danke im Voraus.
mit der Umstellung von OH2.5 auf OH3 schreite ich so langsam voran. Nun möchte ich die Regel zur Rollladensteuerung (bei der mich seinerzeit Udo richtig toll unterstützt hat) übernehmen, bin mir aber nicht sicher, ob dies so ohne weiteres möglich ist. Deshalb hier noch einmal der Code aus OH2.5:
Code: Alles auswählen
//------------------------------------------------------------------------
// Rollladen Aufwärts, jeden Tag (Donnerstag andere Zeit)
//------------------------------------------------------------------------
rule "Aufwärts"
when
Time cron "0 15 9 ? * MON-WED,FRI-SUN" or
Time cron "0 0 8 ? * THU"
then
logInfo("shutters", "Rollläden fahren hoch!")
gAlleShutters.allMembers.forEach[ m | // Erd- u. Obergeschoss
if (m.name.contains("3"))
m.sendCommand(55) // Galerie auf 55%
else if (m.name.contains("8"))
m.sendCommand(55) // Buero auf 55%
else if (m.name.contains("6"))
m.sendCommand(55) // Schlafen auf 55%
else m.sendCommand(0) // Rest auf 100%
]
end
//------------------------------------------------------------------------
// Rollladen Abwärts, jeden Tag
//------------------------------------------------------------------------
rule "Rollladen runter"
when
Channel 'astro:sun:home:civilDusk#event' triggered START
then
logInfo("shutter", "Rollladen fahren runter!")
gAlleShutters.allMembers.forEach[ m | // Erd- u. Obergeschoss
if (m.name.contains("6"))
m.sendCommand(40) // Schlafen auf 40%
else m.sendCommand(100)
]
end
Danke im Voraus.