Temperatur per Mail schicken

diverse Zusatzsoftware

Moderator: Co-Administratoren

hmmccro
Beiträge: 17
Registriert: 14.09.2013, 14:06

Temperatur per Mail schicken

Beitrag von hmmccro » 14.09.2013, 14:12

Ich verwende die CCU2 mit dem Mail Addon "EMail-Integration". Das Mail verschicken klappt auch, ich schaffe es aber nicht
die Temperatur von einem Funkthermostat zu senden.

Folgende Einstellungen im Addon:
im TCL Reiter

Code: Alles auswählen

load tclrega.so

array set values [rega_script {
var temp = dom.GetObject("WZ_Thermostat.TEMPERATURE").Value();
var v1 = dom.GetObject("BidCos-RF.JEQ0709670:1.TEMPERATURE").Value();
} ]

set temp $values(temp)
set v1 $values(v1)

im e-Mails Reiter

Code: Alles auswählen

Warnung  WZ

Temperatur: $temp
v1: $v1
Wenn ich das Programm startet, dann wird ausgegeben:

Code: Alles auswählen

Warnung WZ

Temperatur: null
v1: null

Was läuft da schief?
WZ_Thermostat und BidCos-RF.JEQ0709670:1 ist übrigens derselbe Sensor.

Benutzeravatar
robbi77
Beiträge: 13847
Registriert: 19.01.2011, 19:15
System: CCU
Wohnort: Landau
Hat sich bedankt: 181 Mal
Danksagung erhalten: 738 Mal

Re: Temperatur per Mail schicken

Beitrag von robbi77 » 14.09.2013, 15:40

Wieso machst dann die selbe Abfrage in einem Script?
Versuchs doch mal mit nur einer der beiden Zeilen.

Gruß
Roberto
Bei Risiken und Nebenwirkungen fragen Sie den Elektriker Ihres geringsten Mißtrauens!
http://www.eq-3.de/service/downloads.html
Tips und Tricks für Anfänger: viewtopic.php?t=22801
Programmlogik: viewtopic.php?f=31&t=4251
Webui-Handbuch: https://www.eq-3.de/downloads/download/ ... h_eQ-3.pdf
Script und Linksammlung: viewtopic.php?f=26&t=27907
Troll des Forums ...

hmmccro
Beiträge: 17
Registriert: 14.09.2013, 14:06

Re: Temperatur per Mail schicken

Beitrag von hmmccro » 14.09.2013, 15:41

das hatte ich vorher probiert - war mir dann über die namensbezeichnung aber nicht sicher, deshalb habe ich #
beide varianten eingebaut...

Benutzeravatar
robbi77
Beiträge: 13847
Registriert: 19.01.2011, 19:15
System: CCU
Wohnort: Landau
Hat sich bedankt: 181 Mal
Danksagung erhalten: 738 Mal

Re: Temperatur per Mail schicken

Beitrag von robbi77 » 14.09.2013, 15:44

z.B.:
?
Dateianhänge
ImageUploadedByTapatalkHD1379166246.799062.jpg
Bei Risiken und Nebenwirkungen fragen Sie den Elektriker Ihres geringsten Mißtrauens!
http://www.eq-3.de/service/downloads.html
Tips und Tricks für Anfänger: viewtopic.php?t=22801
Programmlogik: viewtopic.php?f=31&t=4251
Webui-Handbuch: https://www.eq-3.de/downloads/download/ ... h_eQ-3.pdf
Script und Linksammlung: viewtopic.php?f=26&t=27907
Troll des Forums ...

hmmccro
Beiträge: 17
Registriert: 14.09.2013, 14:06

Re: Temperatur per Mail schicken

Beitrag von hmmccro » 14.09.2013, 16:02

leider derselbe Fehler -
ich habe jetzt bemerkt, dass man beim email Addon im TCl unbedingt die vordefinierten Variablen angeben muss, sonst gibts gar keine Ausgabe..

jetzt siehts so aus:
TCL

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("BidCos-RF.JEQ0709670").Value();
} ]

set v4 $values(v4)
Ausgabe im Mail

Code: Alles auswählen

Warnung WZ

v4: null

Benutzeravatar
robbi77
Beiträge: 13847
Registriert: 19.01.2011, 19:15
System: CCU
Wohnort: Landau
Hat sich bedankt: 181 Mal
Danksagung erhalten: 738 Mal

Re: Temperatur per Mail schicken

Beitrag von robbi77 » 14.09.2013, 17:25

So sieht meine Mail aus:
Dateianhänge
ImageUploadedByTapatalkHD1379172285.115439.jpg
Bei Risiken und Nebenwirkungen fragen Sie den Elektriker Ihres geringsten Mißtrauens!
http://www.eq-3.de/service/downloads.html
Tips und Tricks für Anfänger: viewtopic.php?t=22801
Programmlogik: viewtopic.php?f=31&t=4251
Webui-Handbuch: https://www.eq-3.de/downloads/download/ ... h_eQ-3.pdf
Script und Linksammlung: viewtopic.php?f=26&t=27907
Troll des Forums ...

hmmccro
Beiträge: 17
Registriert: 14.09.2013, 14:06

Re: Temperatur per Mail schicken

Beitrag von hmmccro » 14.09.2013, 17:28

Naja im Mail Addon siehts bei mir auch so aus:
Warnung WZ

v4: $v4
aber das erhaltene Mail dann so:
Warnung WZ

v4: null

hmmccro
Beiträge: 17
Registriert: 14.09.2013, 14:06

Re: Temperatur per Mail schicken

Beitrag von hmmccro » 14.09.2013, 19:59

ein neuer Versuche:

TCL Code im email Addon

Code: Alles auswählen

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("WZ Temp").State();
} ]

set v1 $values(v1)
set v2 $values(v2)
set v3 $values(v3)
set v4 $values(v4)
Ausgabe im Mail - alle Variablen null ???

Wenn ich aber im Skripteditor das Objekt teste mit:

Code: Alles auswählen

var v4 = dom.GetObject("WZ Temp").State();
WriteLine(v4);
Dann bekomme ich die Ausgabe der Temperatur im Skript: 18.00000

Wie gibts denn das?

Benutzeravatar
robbi77
Beiträge: 13847
Registriert: 19.01.2011, 19:15
System: CCU
Wohnort: Landau
Hat sich bedankt: 181 Mal
Danksagung erhalten: 738 Mal

Re: Temperatur per Mail schicken

Beitrag von robbi77 » 14.09.2013, 21:19

load tclrega.so

Ist auch vorhanden?
Bei Risiken und Nebenwirkungen fragen Sie den Elektriker Ihres geringsten Mißtrauens!
http://www.eq-3.de/service/downloads.html
Tips und Tricks für Anfänger: viewtopic.php?t=22801
Programmlogik: viewtopic.php?f=31&t=4251
Webui-Handbuch: https://www.eq-3.de/downloads/download/ ... h_eQ-3.pdf
Script und Linksammlung: viewtopic.php?f=26&t=27907
Troll des Forums ...

hmmccro
Beiträge: 17
Registriert: 14.09.2013, 14:06

Re: Temperatur per Mail schicken

Beitrag von hmmccro » 14.09.2013, 21:53

ja, so siehts komplett aus:

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("WZ Temp").State();
} ]

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



Antworten

Zurück zu „Sonstige Addons“