ich habe ein Script für die unterschiedlichen Licht-Szenarien.
Nach Prüfung der Bedingungen wird die Szenen-Nummer in eine Integer-Variable geschrieben. Nun kommt es aber vor, dass nicht alle Bedingungen erfüllt sind und das Script meldet einen Fehler.
Abfangen wollte ich diesen mit
if (IPS_VariableExists($szenen_nr)== true)
{
echo "Besuch:$besuch
Home:$home
Schlafen:$sleep
Jürg:$juerg
Andrea:$andrea
Auslöser:$ausloeser
Haustür:$tuer_eingang
Balkontür:$tuer_balkon
Lux Bar:$lux
Lux Fumoir:$lux_fumoir
Sitzplatz:$sitzplatz
Tür offen Balkon:$open_time_balkon
Tür offen Eingang:$open_time_eingang";
}
Wenn alles passt, (getestet mit „if-Abfrage“ auf false) bekomme ich die echo-Ausgabe.
Andernfalls :
Notice: Undefined variable: szenen_nr in C:\IP-Symcon\scripts\10495.ips.php on line 160.
Wo mache ich da den Fehler?