Beitrag
von Piranha » 26.02.2012, 12:55
Hallo Zusammen,
mich stört aktuell, dass über Webcotrol auch die Statusmeldungen "ERROR: 0" bzw. kein Fehler für Fensterkontakte in der Security.html angezeigt werden. Dies geschieht selbst wenn ich in der globals.inc.php nur den Status loggen möchte (Beispiel):
3 => array("DEVICE" => "/^(xxxxxx:1|xxxxxxx:1)$/i", "DATAPOINT" => "/^STATE$/i", "VALUE" => "/^true$/i", "HISTORY" => 2, "LOG_TO_FILE" => false),
4 => array("DEVICE" => "/^(xxxxxx:1|xxxxxxx:1)$/i", "DATAPOINT" => "/^STATE$/i", "VALUE" => "/^false$/i", "HISTORY" => 0, "LOG_TO_FILE" => false),
46 => array("DEVICE" => "/.*/", "DATAPOINT" => "/^WORKING$/i", "VALUE" => "/.*/", "HISTORY" => 0, "LOG_TO_FILE" => false),
47 => array("DEVICE" => "/.*/", "DATAPOINT" => "/^ERROR$/i", "VALUE" => "/.*/", "HISTORY" => 0, "LOG_TO_FILE" => false),
Ich vermute, dass es daran liegt, da der Status des Autors in der PHP Session wie folgt hinterlegt ist:
"xxxxxxxxx:0":{"RSSI_PEER":"-72","LastUpdate":"February 25, 2012 21:44:58"},
"xxxxxxx:1":{"STATE":"false","LastUpdate":"February 25, 2012 21:44:58","STATE_HISTORY":{"2":{"VALUE":null,"TIME":null},"1":{"VALUE":"false","TIME":"February 25, 2012 21:44:58"}},"ERROR":"0"}
Hat jemand eine Idee wie man das ausschließen kann oder ggf. in der security.html als 24h-Statusmeldung kennzeichnen kann. Aktuell ist solch ein Log-Eintrag in der security.html nicht von einer tatsächlichen Meldung für das Öffnen/Schließen des Kontakts zu unterscheiden:
Beispiel:
February 25, 2012 21:44:58 <-- 24h Statusmeldung
February 26, 2012 09:54:19 <-- Fenster wurde geöffnet
Danke euch für die Hilfe
Gruß
Alex