Script funktioniert, wird aber als fehlerhaft markiert

Hallo folgendes Script schaltet bei mir den Dimmer ein und auf der gleichen Taste wieder aus. Beim einschalten wird das Script als fehlerhaft markiert. Beim ausschalten verschwindet die Markierung wieder. :confused:

Jemand ein Idee was ich falsch gemacht habe? Danke

<?
$wandschalter_oben= 59767 /*[Flur\Wandschalter\Wandschalter oben\Status]*/;
$licht_fluter= 15250 /*[Wohnzimmer\Fluter Dimmer\Status]*/;

If (!GetValueBoolean($wandschalter_oben) and !GetValueBoolean($licht_fluter)) //Wenn Licht bereits aus dann an
	{
 	FS20_SetIntensity(52969 /*[Wohnzimmer\Fluter Dimmer]*/, 12,8);
 	exit;
	}

If (!GetValueBoolean($wandschalter_oben) and GetValueBoolean($licht_fluter))  //Wenn Licht bereits an dann aus
	{
	FS20_SetIntensity(52969 /*[Wohnzimmer\Fluter Dimmer]*/, 0,8);
	FS20_SwitchMode(52969 /*[Wohnzimmer\Fluter Dimmer]*/, FALSE);
	}
	
?>

ersetz mal exit durch return.

Du benutzt exit, was zu einer ordentlichen Fehlermeldung führt.

danke das wars.