if ((time() - fhemTimeLocal($sec, $min, $hour, $mday, $month - 1, $year)) > 0) { return 'ERROR: The time is in the past. Please set a time in the future!'; }
Damit geht es:
if ((time() - fhemTimeLocal($sec, $min, $hour, $mday, $month, $year)) > 0) { return 'ERROR: The time is in the past. Please set a time in the future!'; }
Das die Monate mit 0 im Januar anfangen zu zählen, wird ja schon einige Zeilen darüber berücksichtigt:
if ($i == 2) { $month = $selected_buttons[$i]-1; }
Die darauf folgende Zeile ist mir auch unklar, was soll sie bewirken?
if ((fhemTimeLocal($sec, $min, $hour, $mday, $month, $year) - time()) < 60) { return 'ERROR: The next switching point is too small!'; }
Diese Zeile verhindert das:
Damit geht es:
Das die Monate mit 0 im Januar anfangen zu zählen, wird ja schon einige Zeilen darüber berücksichtigt:
Die darauf folgende Zeile ist mir auch unklar, was soll sie bewirken?
MfG Guten Rutsch ins neue Jahr :-)