Mein Beispiel … welches ich genau so aufgebaut und getestet habe.
Leider bekomme ich keinen Wert für v7 = SV-IN-6014HD-TH und kann mir gerade nicht erklären warum.
(Vermutlich muss man mit dem Variablen Typ „Zeichenkette“ anders umgehen…
3 Variablen die befüllt werden
DutyCycle Variablentyp = Zahl (DC Zahl)
SV-Ping-GW-Garage Variablentyp = Logikwert (gestoert/verbunden)
SV-IN-6014HD-TH Variablentyp = Zeichenkette (OK/Fehler)
Im TCL
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 v5 = (dom.GetObject(ID_SYSTEM_VARIABLES).Get("DutyCycle")).State();
var v6 = (dom.GetObject(ID_SYSTEM_VARIABLES).Get("SV-Ping-GW-Garage")).ValueName();
var v7 = (dom.GetObject(ID_SYSTEM_VARIABLES).Get("SV-IN-6014HD-TH")).ValueName();
} ]
set v5 $values(v5)
set v6 $values(v6)
set v7 $values(v7)
In der Mail Vorlage
Code: Alles auswählen
TEST Mail
Text = $v5
Text = $v6
Text = $v7
Ausgabe in der Mail
Code: Alles auswählen
TEST Mail
Text = 7.000000
Text = verbunden
Text =
Kann jemand bitte helfen ? Danke vorab .... Bernd