Wenn bei größer und kleiner die Ausschaltzeit nicht kleiner als die Einschaltzeit sein darf, dann muss das halt abgefangen werden. In etwa
if stundeaus < stundeein then
stundeaus = stundeaus + 24
stunde = stunde + 24
endif
so würde ich es probieren. Falls das nicht klapt, dann würde ich es mit einer Schleife probieren. Erst alles ausschalten und dann die Schleife bis zur aktuellen Zeit laufen lassen und wenn diese dann die Schaltzeiten erreicht einschalten und evtl auch wieder ausschalten.
Lesezeichen