da fehlt immer noch eine }
kopier dass doch mal richtig rein.
<?
$time = date("H:i");
if(($time >= "20:00") || ($time <= "04:00"))
{
$timeupdate = IPS_GetVariable(34953 /*[Bewegungsmelder 2\MOTION]*/);
$timeupdate = $timeupdate['VariableUpdated']; // Wann war Variablenupdate
$time = microtime(true); // aktueller Unix-Timestamp
$timer = 300; // Verzögerung in Sekunden
// Wenn Bewegungsmelder ausgelöst hat
if ( ($time - $timeupdate) > $timer) // Wenn neu ausgelöst wird
{
ZW_SwitchMode(34274 /*[Aussenbereich\Beleuchtung Terrasse LED Esszimmer]*/, false);
ZW_SwitchMode(22234 /*[Aussenbereich\Beleuchtung Terrasse LED Küche]*/, false);
ZW_SwitchMode(43255 /*[Aussenbereich\Beleuchtung Terrasse LED Wohnzimmer]*/, false);
IPS_SetScriptTimer($IPS_SELF, 0); // Script-Timer auf 0 setzen
}
else
{
ZW_SwitchMode(34274 /*[Aussenbereich\Beleuchtung Terrasse LED Esszimmer]*/, true);
ZW_SwitchMode(22234 /*[Aussenbereich\Beleuchtung Terrasse LED Küche]*/, true);
ZW_SwitchMode(43255 /*[Aussenbereich\Beleuchtung Terrasse LED Wohnzimmer]*/, true);
IPS_SetScriptTimer($IPS_SELF, $timer+2); // Script-Timer setzen
}
}
?>