ich denke ich würde das so lösen:
1. nicht mehr im code festlegen ob ein oder aus sondern nur noch DAS ein- oder ausgeschalten wird
2. die zeiten sortieren
3. festlegen ob ein/aus .. oder aus/ein geschalten wird
dadurch könnte man dann schreiben:
wenn "schaltzeit_1" dann schalte_um
wenn "schaltzeit_2" dann NOT schalte_um
das ist dann zwar nicht besonders leserlich aber müßte klappen.
edit: besser
wenn < "schaltzeit_1" dann schalte_um
sonst wenn < "schaltzeit_2" dann NOT schalte_um
sonst wenn > "schaltzeit_2" dann schalte_um
Lesezeichen