Ich komme nicht auf den Fehler im Script.

Hallo
Ich finde fehler nicht, es wird garnicht geschaltet.


t$einschaltzeit = strtotime("07:00"); //Uhrzeit wann Lichter Morgens angehen sollen immer mit führender 0 und :
$ausschaltzeit = strtotime("23:00"); //Uhrzeit wann Lichter Abends ausgehen sollen immer mit :
$jetzt = time();
$sf = GetValueInteger (55159 /*[Hoose\Aussenbeleuchtung\Hoose_Aussenbeleuchtung_Schalterflag]*/);
If ((($jetzt>=$einschaltzeit) and 25215 /*[Location\Ist es Tag]*/==false)
   or (($jetzt<$ausschaltzeit)and 25215 /*[Location\Ist es Tag]*/==false))
{SetValueBoolean(34455 /*[Hoose\Aussenbeleuchtung\Aussen_Beleuchtung_ein]*/, true);}
else
{SetValueBoolean(34455 /*[Hoose\Aussenbeleuchtung\Aussen_Beleuchtung_ein]*/, false);}
If ($sf == 0) {SetValueBoolean(34455 /*[Hoose\Aussenbeleuchtung\Aussen_Beleuchtung_ein]*/, false);}
If ($sf == 1) {SetValueBoolean(34455 /*[Hoose\Aussenbeleuchtung\Aussen_Beleuchtung_ein]*/, true);}
$sf = GetValueBoolean (34455 /*[Hoose\Aussenbeleuchtung\Aussen_Beleuchtung_ein]*/);
IF ($sf == true)
{
 ESERA_SetDigitalOutput(22050 /*[Hoose\DS 2408 8-Channel Binaer Output, DOUT]*/, 8, 1);
} else {
 ESERA_SetDigitalOutput(22050 /*[Hoose\DS 2408 8-Channel Binaer Output, DOUT]*/, 8, 0);
 }
echo "beleuchtung ". ($sf ? "an":"aus")." 
";
echo date('d.m.Y H:i:s', $jetzt);echo "  jetzt = ".$jetzt." 
";
echo date('d.m.Y H:i:s', $einschaltzeit);echo "  ein = ".$einschaltzeit." 
";
echo date('d.m.Y H:i:s', $ausschaltzeit);echo "  aus = ".$ausschaltzeit." 
";

?>


beleuchtung aus 
26.04.2020 08:46:09  jetzt = 1587883569 
26.04.2020 07:00:00  ein = 1587877200 
26.04.2020 23:00:00  aus = 1587934800 
<?php

$einschaltzeit = strtotime("07:00"); //Uhrzeit wann Lichter Morgens angehen sollen immer mit führender 0 und :
$ausschaltzeit = strtotime("23:00"); //Uhrzeit wann Lichter Abends ausgehen sollen immer mit :
$jetzt = time();
$sf = GetValueInteger (55159 /*[Hoose\Aussenbeleuchtung\Hoose_Aussenbeleuchtung_Schalterflag]*/);

If (((($jetzt >= $einschaltzeit) and getvalue(25215 /*[Location\Ist es Tag]*/)==false))   or 
 
   ((($jetzt <= $ausschaltzeit) and getvalue(25215 /*[Location\Ist es Tag]*/)==false)))
{
SetValueBoolean(34455 /*[Hoose\Aussenbeleuchtung\Aussen_Beleuchtung_ein]*/, true);
}
 else
{
SetValueBoolean(34455 /*[Hoose\Aussenbeleuchtung\Aussen_Beleuchtung_ein]*/, false);
}
If ($sf == 0) 
{
SetValueBoolean(34455 /*[Hoose\Aussenbeleuchtung\Aussen_Beleuchtung_ein]*/, false);
}
If ($sf == 1) 
{
SetValueBoolean(34455 /*[Hoose\Aussenbeleuchtung\Aussen_Beleuchtung_ein]*/, true);
}
$sf = GetValueBoolean (34455 /*[Hoose\Aussenbeleuchtung\Aussen_Beleuchtung_ein]*/);
IF ($sf == true)
{
 ESERA_SetDigitalOutput(22050 /*[Hoose\DS 2408 8-Channel Binaer Output, DOUT]*/, 8, 1);
}
 else 
{
 ESERA_SetDigitalOutput(22050 /*[Hoose\DS 2408 8-Channel Binaer Output, DOUT]*/, 8, 0);
}
echo "beleuchtung ". ($sf ? "an":"aus")." 
";
echo date('d.m.Y H:i:s', $jetzt);echo "  jetzt = ".$jetzt." 
";
echo date('d.m.Y H:i:s', $einschaltzeit);echo "  ein = ".$einschaltzeit." 
";
echo date('d.m.Y H:i:s', $ausschaltzeit);echo "  aus = ".$ausschaltzeit." 
";

?>

Gruß Helmut

Danke
Manchmal ist man Blind…
Oben steht es ja auch…
Danke