mediola

HomeMatic E-Mail: Info einer System-Variable per Mail

diverse Zusatzsoftware

Werbung


HomeMatic E-Mail: Info einer System-Variable per Mail

Beitragvon kneuzgi » 16.04.2018, 11:34

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
Zuletzt geändert von alchy am 19.04.2018, 20:36, insgesamt 1-mal geändert.
Grund: verschoben aus HomeMatic CCU
kneuzgi
 
Beiträge: 155
Registriert: 09.08.2013, 14:26
Wohnort: Schweiz

Re: HomeMatic E-Mail: Info einer System-Variable per Mail

Beitragvon alchy » 17.04.2018, 08:15

Wenn es sich bei deinem Wunsch um die Verwendung des EmailAddons handelt :?: dann kannst du den Wert einer Systemvariable im TCL Reiter auslesen.

Alchy

...................
Sprichst Du zu Gott bist Du gesegnet. Spricht Gott zu Dir bist Du schizophren.


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 hilft auch weiter.
Zum Testen von Scripten den >> HomeMatic Script Executor << von Anli benutzen.
alchy
 
Beiträge: 6740
Registriert: 24.02.2011, 02:34

Re: HomeMatic E-Mail: Info einer System-Variable per Mail

Beitragvon kneuzgi » 19.04.2018, 08:51

Hallo alchy

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)


E-Mail:
Code: Alles auswählen
Alarm: $vAlarmmeldung


Das hat geklappt.

Danke
Zuletzt geändert von alchy am 19.04.2018, 11:20, insgesamt 1-mal geändert.
Grund: Code in Codetags posten
kneuzgi
 
Beiträge: 155
Registriert: 09.08.2013, 14:26
Wohnort: Schweiz

Re: HomeMatic E-Mail: Info einer System-Variable per Mail

Beitragvon alchy » 19.04.2018, 11:29

Das ist ein sehr alter Code, du solltest auch z.B. so etwas nehmen können:

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)


Mailvorlage:

Code: Alles auswählen
Alarm: $vAlarmmeldung


Sofern es sich um eine Logik bzw. Alarmsystemvariable handelt.

Alchy

...................
Sprichst Du zu Gott bist Du gesegnet. Spricht Gott zu Dir bist Du schizophren.


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 hilft auch weiter.
Zum Testen von Scripten den >> HomeMatic Script Executor << von Anli benutzen.
alchy
 
Beiträge: 6740
Registriert: 24.02.2011, 02:34


Zurück zu Sonstige

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste







© homematic-forum.de & Lizenzgebern. Alle Rechte vorbehalten. Alle Bilder & Texte auf dieser Seite sind Eigentum
der jeweiligen Besitzer und dürfen ohne deren Einwilligung weder kopiert noch sonstwie weiter verwendet werden.