Hallo Zuammen
Ich habe eine Frage.
Ich möchte gerne den Status einer System-Variablen mittels E-Mail mir zukommen lassen.
Ich habe schon etliche Info's per Mail weitergeleitet, aber das mit der System-Variablen bekomme ich
leider nicht hin.
Ich habe bei mir eine System-Variable "Alarmmeldung" erstellt (Ein oder Aus)
Nun würde ich gerne da den Status per Mail an mich jeden morgen weiterleiten.
Eine solche Mail mit ein paar anderen Angaben funktionieren schon.
Danke für Eure Hilfe
LG
HomeMatic E-Mail: Info einer System-Variable per Mail
Moderator: Co-Administratoren
HomeMatic E-Mail: Info einer System-Variable per Mail
Zuletzt geändert von alchy am 19.04.2018, 20:36, insgesamt 1-mal geändert.
Grund: verschoben aus HomeMatic CCU
Grund: verschoben aus HomeMatic CCU
-
- Beiträge: 10754
- Registriert: 24.02.2011, 01:34
- System: CCU
- Hat sich bedankt: 65 Mal
- Danksagung erhalten: 673 Mal
Re: HomeMatic E-Mail: Info einer System-Variable per Mail
Wenn es sich bei deinem Wunsch um die Verwendung des EmailAddons handelt dann kannst du den Wert einer Systemvariable im TCL Reiter auslesen.
Alchy
Alchy
Blacklist................... almost full
Ignoranz ist die Summe aller Maßnahmen die man ergreift, um bestehende Tatsachen nicht sehen zu müssen.
© Sandra Pulsfort (*1974)
Lies bitte die Logik von WebUI Programmen und die Tipps und Tricks für Anfänger.
Wichtig auch CUxD ersetzt System.exec. Die HM Script Doku (Downloadart Skripte) hilft auch weiter.
Zum Testen von Scripten den >> HomeMatic Script Executor << von Anli benutzen.
Re: HomeMatic E-Mail: Info einer System-Variable per Mail
Hallo alchy
Ja es handelt es sich um das E-Mail AddOn ...
Ich hab's mal mit folgendem versucht:
im TCL:
E-Mail:
Das hat geklappt.
Danke
Ja es handelt es sich um das E-Mail AddOn ...
Ich hab's mal mit folgendem versucht:
im TCL:
Code: Alles auswählen
if (dom.GetObject("Alarmmeldung").Value() == 'false') {
var vAlarmmeldung = "Alarm ein";
}else {
var vAlarmmeldung = "Alarm aus";
}
set vAlarmmeldung $values(vAlarmmeldung)
Code: Alles auswählen
Alarm: $vAlarmmeldung
Danke
Zuletzt geändert von alchy am 19.04.2018, 11:20, insgesamt 1-mal geändert.
Grund: Code in Codetags posten
Grund: Code in Codetags posten
-
- Beiträge: 10754
- Registriert: 24.02.2011, 01:34
- System: CCU
- Hat sich bedankt: 65 Mal
- Danksagung erhalten: 673 Mal
Re: HomeMatic E-Mail: Info einer System-Variable per Mail
Das ist ein sehr alter Code, du solltest auch z.B. so etwas nehmen können:
TCL Reiter:
Mailvorlage:
Sofern es sich um eine Logik bzw. Alarmsystemvariable handelt.
Alchy
TCL Reiter:
Code: Alles auswählen
load tclrega.so
array set values [rega_script {
var vAlarmmeldung = (dom.GetObject(ID_SYSTEM_VARIABLES)).Get("Alarmmeldung").ValueName();
}
set vAlarmmeldung $values(vAlarmmeldung)
Code: Alles auswählen
Alarm: $vAlarmmeldung
Alchy
Blacklist................... almost full
Ignoranz ist die Summe aller Maßnahmen die man ergreift, um bestehende Tatsachen nicht sehen zu müssen.
© Sandra Pulsfort (*1974)
Lies bitte die Logik von WebUI Programmen und die Tipps und Tricks für Anfänger.
Wichtig auch CUxD ersetzt System.exec. Die HM Script Doku (Downloadart Skripte) hilft auch weiter.
Zum Testen von Scripten den >> HomeMatic Script Executor << von Anli benutzen.