Skriptfehler

Hallo, warum habe ich plötlich im folgenden Skript einen Fehler, es funktionierte dann habe ich es kopiert und jetzt funktioniert es nicht mehr es kommti´immer die Fehlermeldung:

wenn Bedingung 2 erfüllt ist oder eben Line 6 & 7 wenn Bedingung 1 erfüllt ist.
Warning: Failure in C:\IP-Symcon\scripts\32945.ips.php on line 11

Warning: Failure in C:\IP-Symcon\scripts\32945.ips.php on line 12

<?
$temp = GetValue (15422 /*[HM-LA\Thermostat EG Esszimmer\TEMPERATURE]*/ );

if ( $temp < 20.5) {

			HM_WriteValueBoolean(35995 /*[HM-LA\Aktor EG FB HK Esszimmer 1]*/,"STATE",true);
			HM_WriteValueBoolean(28569 /*[HM-LA\Aktor EG FB HK Esszimmer 2]*/,"STATE",true);
			}
if ($temp > 21.0) {

         HM_WriteValueBoolean(35995 /*[HM-LA\Aktor EG FB HK Esszimmer 1]*/, "STATE", false);
         HM_WriteValueBoolean(28569 /*[HM-LA\Aktor EG FB HK Esszimmer 2]*/, "STATE", false);

}
?>

der einzige Unterschied, den ich erkennen kann sind die Leerzeichen vor State und false, weiss aber nicht ob das deine fehlermeldungen produziert

Failure ist die Rückmeldung von HomeMatic, dass das Gerät nicht geschaltet werden konnte.

paresy

Danke, ich habe Empfangsprobleme wenn der eine Heizkreis geöffnet ist. Sporadisch funktioniert es. Muss nochmal einen LAN Adapter verbauen.