FS20 KSE macht doppelt

Hallo IPSler,

ich hab seit Samstag das KSE Modul und spiel damit rum.
Folgendes Script hab ich mir gebastelt:

<?

$trans = array(
    'Monday'    => 'Montag',
    'Tuesday'   => 'Dienstag',
    'Wednesday' => 'Mittwoch',
    'Thursday'  => 'Donnerstag',
    'Friday'    => 'Freitag',
    'Saturday'  => 'Samstag',
    'Sunday'    => 'Sonntag',
    'Mon'       => 'Mo',
    'Tue'       => 'Di',
    'Wed'       => 'Mi',
    'Thu'       => 'Do',
    'Fri'       => 'Fr',
    'Sat'       => 'Sa',
    'Sun'       => 'So',
    'January'   => 'Januar',
    'February'  => 'Februar',
    'March'     => 'März',
    'May'       => 'Mai',
    'June'      => 'Juni',
    'July'      => 'Juli',
    'October'   => 'Oktober',
    'December'  => 'Dezember',
);

if ($IPS_SENDER == "Variable")
{
$wochentag = date("l");
$wochentag = strtr($wochentag, $trans);

$datei = fopen("D:\\IP-Symcon\\webfront\\user\\klingel\\klingel.log","a");
fwrite($datei,$wochentag);
fwrite($datei,' - ');
fwrite($datei,date("d.m.Y"));
fwrite($datei,' - ');
fwrite($datei,date("H:i:s"));
fwrite($datei, "
");
fclose($datei);

$data = file("D:\\IP-Symcon\\webfront\\user\\klingel\\klingel.log");
WFC_SendNotification ( 31242 /*[WebFront Configurator]*/ , "Tuerklingel", $data[count($data)-1], "", 60);

}
if ($IPS_SENDER == "WebFront")
{

$data = file("D:\\IP-Symcon\\webfront\\user\\klingel\\klingel.log");

print "<br><br>";
print "<table border=1 align=center>";
print "<tr><th align=left><img src='/user/icons/telefon/brainy.png'></th><th width=450><font size=+2  color=lime>Es hat gebimmelt:</font></th>";
print "<tr><th align=left><img src='/user/icons/telefon/phone.png'></th><th>".$data[count($data)-1]."</th>";
print "<tr><th align=left><img src='/user/icons/telefon/phone.png'></th><th>".$data[count($data)-3]."</th>";
print "<tr><th align=left><img src='/user/icons/telefon/phone.png'></th><th>".$data[count($data)-5]."</th>";
print "<tr><th align=left><img src='/user/icons/telefon/phone.png'></th><th>".$data[count($data)-7]."</th>";
//print "<tr><th align=left><img src='/user/icons/telefon/phone.png'></th><th>".$data[count($data)-9]."</th>";
//print "<tr><th align=left><img src='/user/icons/telefon/phone.png'></th><th>".$data[count($data)-11]."</th>";
//print "<tr><th align=left><img src='/user/icons/telefon/phone.png'></th><th>".$data[count($data)-13]."</th>";
print "</table>";
}

?>

Das läuft auch so das ich was mit anfangen kann, aber alles doppelt.
Im Logfile sind 2 Einträge und im Webfront sind 2 Anzeigen.
Meine Fragen dazu lauten:

Warum ist das so?
Wie kann ich das abfangen?

Weiss jemand Rat?

Danke,
loerdy!

Interessant wäre noch zu wissen, was für einen Trigger Du definiert hast.

Ich habe auf dem Kanal1 wenn Wert = True getriggert

Loerdy

Das hier hat mir weitergeholfen:

http://www.ip-symcon.de/forum/f52/befehl-nur-einmal-ausfuehren-zeit-ca-2sek-12475/#post104390

Danke!!