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!