Nach Update auf V4 Probleme mit Script

Hallo Zusammen,

ich hab gestern auf Version 4 upgedated.
Heute bin ich auf ein Problem mit einem Script gestoßen. Es wird als fehlerhaft markiert, funktioniert aber. Wenn ich es im editor ausführe bekomme ich auch keinen Fehler ausgegeben.

Hier mal das Script, vielleicht hab ich ja einfach was übersehen.

<?

$mode = GetValueBoolean(11476 /*[Heizung\HZMode\HZAuto]*/);
$state = GetValueBoolean(29317 /*[Heizung\HZMode\HZState]*/);
$temp = GetValueFloat(56037 /*[Heizung\Brauchwasserspeicher\TEMPERATURE]*/);



If ($mode == true & $state == true & $temp > 45)
{
IPS_RunScript(19148 /*[Heizung\Ich Will Duschen\zirk]*/);
exit(0);
}

If ($mode == true & $state == false)
{
SetValueBoolean(29317 /*[Heizung\HZMode\HZState]*/,true);
IPS_RunScript(31007 /*[Heizung\Ich Will Duschen	empcheck]*/);
exit(0);
}




If ($mode == false)
{
SetValueBoolean(11476 /*[Heizung\HZMode\HZAuto]*/,true);
IPS_Sleep(100);
SetValueBoolean(29317 /*[Heizung\HZMode\HZState]*/,true);
IPS_RunScript(31007 /*[Heizung\Ich Will Duschen	empcheck]*/);
exit(0);
}



?>

Vielleicht hat ja jemand einen Idee von euch.

Vielen Dank schon mal für eure Hilfe!

Beste Grüße
mirank

Keine Fehlermeldung (Zeile) im LOG bzw. im Meldungsfenster… ?
Gruß
lueralba

exit ist „bäh“ ;), korrekt wäre return, dann gibt’s auch keinen Fehler.

Das ist aber schon sehr lange so.

Ok dann werde ich mal das „bäh-Zeug“ [emoji23] entfernen. Vielen Dank mir war nicht bewusst das exit nicht toll is weil in der V3.4 hats ohne Fehler funktioniert!

Gesendet von iPhone mit Tapatalk