Habe einen CUX-Ping Gerät erstellt namens „ PING-Ueberwachung „
Habe eine Systemvariable (Logikwert) angelegt namens „SV-PING_WOL-Schalter „
Habe ein Programm welches diese Systemvariable (SV-PING_WOL-Schalter) befüllt … Bis hierhin alles gut ….
Die Systemvariable (SV-PING_WOL-Schalter) ändert sich je nachdem ob mein CUX-Ping Gerät per PING erreichbar ist, oder nicht.
Wenn ich nun im TCL beim Mail addon nachfolgendes einsetze, bekomme ich vernünftige Werte , also "true" und "false" in der Mail geliefert.
TCL REITER
Code: Alles auswählen
set Datum [clock format [clock seconds] -format "%d.%m.%Y %H:%M"]
load tclrega.so
array set values [rega_script {
var v1 = (dom.GetObject(ID_SYSTEM_VARIABLES).Get("SV-PING_WOL-Schalter")).State();
} ]
set v1 $values(v1)
TCL REITER
Code: Alles auswählen
set Datum [clock format [clock seconds] -format "%d.%m.%Y %H:%M"]
load tclrega.so
array set values [rega_script {
if (dom.GetObject("CUxD.CUX2803001:1.STATE").Value() == '0') {
var v1 = "PING WOL-Schalter FEHLER";
}
if (dom.GetObject("CUxD.CUX2803001:1.STATE").Value() == '1') {
var v1 = "PING WOL-Schalter OK";
}
} ]
set v1 $values(v1)
Hat ggf. einer noch eine Idee? Danke Vorab, Bernd