Gruppenshutter runter fahren
Verfasst: 23. Mai 2022 16:35
Hallo,
meine (von Udo übernommene) Regel zur Bedienung der Rollläden habe ich hier ja schon mehrfach erwähnt. Nun möchte ich einen Teil ( genauer gesagt die Terrassen links und rechts, beide als Gruppe 'gTerrasseShutters' zusammengefasst) Mittags um 12:15 runter lassen.
Die abgeleitete Rule habe ich bereits so formuliert:
Ich weiß, dass der Code noch nicht perfekt ist. Die If-Abfrage ist eigentlich überflüssig, weil die Gruppe nur aus den beiden Terrassen-Rollläden besteht. Außerdem wäre es nicht schlecht, wenn auch noch ein Datum (also: von - bis) eingebaut werden könnte.
Im Voraus schon mal vielen Dank für die Unterstützung.
meine (von Udo übernommene) Regel zur Bedienung der Rollläden habe ich hier ja schon mehrfach erwähnt. Nun möchte ich einen Teil ( genauer gesagt die Terrassen links und rechts, beide als Gruppe 'gTerrasseShutters' zusammengefasst) Mittags um 12:15 runter lassen.
Die abgeleitete Rule habe ich bereits so formuliert:
Code: Alles auswählen
//------------------------------------------------------------------------
// Rollladen Abwärts, Mittags (Montag bis Sonntag)
//------------------------------------------------------------------------
rule "Rollladen Mittags"
when
Time cron "0 15 12 ? * MON-SUN"
then
logInfo("shutters", "Rollläden Terrassenansicht fahren um 12:15 Uhr auf 50%")
gTerrasseShutters.allMembers.forEach[ k | // Terrassenansicht
if (k.name.contains("1") || k.name.contains("2"))
k.sendCommand(50) // Terrasse links und recht auf 50%
else m.sendCommand(100) // Rest auf 100%
]
end
Im Voraus schon mal vielen Dank für die Unterstützung.