Zeichenkette per E-Mail

diverse Zusatzsoftware

Moderator: Co-Administratoren

Antworten
Aileron
Beiträge: 79
Registriert: 18.10.2013, 11:44

Zeichenkette per E-Mail

Beitrag von Aileron » 03.02.2019, 15:23

Hallo!
Ich habe einiges zum Thema Variablen per E-Mail gelesen, schaffe es aber nicht, den Inhalt einer Systemvariablen per E-Mail zu verschicken. Aber vielleicht kann mir jemand von euch einen Tipp geben. Hier ist, was bisher geschah:

1.) Testweise ein Programm angelegt (Manuell auszuführen, daher kein Trigger):
ccu_01.PNG
2.) Auslesen der Systemvariable ausprobiert - funktioniert!
ccu_02.PNG
ccu_02.PNG (19.66 KiB) 99 mal betrachtet
3.) TCL im Email angepasst:

Code: Alles auswählen

load tclrega.so

array set values [rega_script {
var v1 = dom.GetObject("EmailEmpfaenger").Value();
var v2 = dom.GetObject("EmailBetreff").Value();
var v3 = dom.GetObject("EmailText").Value();
var v4 = dom.GetObject('Ausloeser').State();
} ]

set v1 $values(v1)
set v2 $values(v2)
set v3 $values(v3)
set v4 $values(v4)

set serviceliste [encoding convertfrom utf-8 [lindex $argv 1]]
4.) Email-Vorlange angelegt:

Code: Alles auswählen

Wert: $v4
5.) Programm ausgeführt und folgende Nachricht per Mail erhalten:

Code: Alles auswählen

Wert: null
Was genau ist hier nun verkehrt...?
Zuletzt geändert von alchy am 03.02.2019, 16:03, insgesamt 1-mal geändert.
Grund: verschoben aus HomeMatic Allgemein

Antworten

Zurück zu „Sonstige“