Zirkulation mit Parameterdatei

Hallo,

ich habe mal das Script von Retarius auf meine Umwälzpumpe für mein Warmwasser umgebaut. Nun erhalte ich jedoch immer zwei Fehler die ich nicht verstehe. Das Script läuft jedoch.

ParDatei:


Montag;17:00;an;
Montag;22:30;aus;
Dienstag;07:00;an;
Dienstag;08:30;aus;
usw....

Script:

<?
/*
*******************************
 IP-SYMCON Event Scripting
*******************************
File     : Regelung_Umwaelzpumpe.ips.php
Trigger  : 
Interval : 
*/
$MinTemp="34";

$hour=date("H");
$minute=date("i");
$time = $hour.":".$minute;
$heute = array("Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag");
$tag = date("w");

$handle = fopen("c:\Programme\Ip-Symcon\myconfig\umwaelzpumpe.par","r");
while ($line = fgets($handle, 1000))
{
    $parameter = explode(";", $line);    //[0]-Tag, [1]-(Ab)Zeit, [2]-an/aus
    $day=$parameter[0];
    $switchtime=$parameter[1];      <---- Zeile 23
    $temp=$parameter[2];
    if($day == $heute[$tag])    //Tag erkannt
    {
        if($time > $switchtime) {
        $status = $temp;
    }
}
}
fclose($handle);
echo $status;
If ((GetValueFloat("Temp_WW_Ruecklauf") < $MinTemp) && ($status == "an")) {
  SetValueBoolean("Relais_Umwaelzpumpe",false);
}
?>

Die Fehler lauten:

<br />
<b>Notice</b>:  Undefined offset:  1 in <b>C:\Programme\IP-SYMCON\scripts\.currentscript</b> on line <b>23</b><br />
<br />
<b>Notice</b>:  Undefined offset:  2 in <b>C:\Programme\IP-SYMCON\scripts\.currentscript</b> on line <b>24</b><br />

Vieleicht hat ja hier eine Erklärung dafür.

besten Dank

Oliver

poste mal dein ganzer umwaelzpumpe.par bitte ?

Hallo GGGss,

das war der richtige Hinweis. Hatte Leerzeilen da drin.

Danke

Oliver