E-Mail Addon | Variablen werden mit null angezeigt

diverse Zusatzsoftware

Moderator: Co-Administratoren

Antworten
Berti_
Beiträge: 1
Registriert: 20.09.2023, 11:08
System: CCU

E-Mail Addon | Variablen werden mit null angezeigt

Beitrag von Berti_ » 03.11.2023, 08:10

Servus zusammen,

ich weiss nicht warum aber seit einigerzeit bekomme ich in der Mail nur noch "null" für die eingebundenen Variablen in der Mail.

Mail funktioniert sonst einwandfrei Version 1.7.6

Mail Beispiel:

Code: Alles auswählen

Heute ist der $v5, die Zeit ist $v4
Aktuelle Temperatur ist $v10 Grad."
Ergebnis:

Code: Alles auswählen

Heute ist der null, die Zeit ist null
Aktuelle Temperatur ist null Grad
.

TCL Script ist aktiviert und so eingebunden:

Code: Alles auswählen

load tclrega.so

array set values [rega_script {
var v1 = dom.GetObject("Anwesenheit").Value();
var v2 = dom.GetObject("Alarmmeldungen").Value();
var v3 = dom.GetObject("Servicemeldungen").Value();
var v4 = system.Date("%H:%M ");
var v5 = system.Date("%d.%m.%Y ");
var v6 = dom.GetObject("Uhrzeit Minimum").Value();
var v7 = dom.GetObject("Aussentemperatur Min Gestern").Value().ToString(1);
var v8 = dom.GetObject("Uhrzeit Maximum").Value();
var v9 = dom.GetObject("Aussentemperatur Max Gestern").Value().ToString(1);
var v10 = dom.GetObject("Temperatur Aussensensor 1").DPByHssDP("TEMPERATURE").Value().ToString(1);


} ]


set v1 $values(v1)
set v2 $values(v2)
set v3 $values(v3)
set v4 $values(v4)
set v5 $values(v5)
set v6 $values(v6)
set v7 $values(v7)
set v8 $values(v8)
set v9 $values(v9)
set v10 $values(v10)
Hab das adon gelöscht, neu eingebunden und Backup eingelesen aber nichts hat geholfen.

Hat jemand eine Idee? Vielen Dank
Zuletzt geändert von alchy am 16.11.2023, 21:34, insgesamt 1-mal geändert.
Grund: Code in Codetags posten

alchy
Beiträge: 10754
Registriert: 24.02.2011, 01:34
System: CCU
Hat sich bedankt: 65 Mal
Danksagung erhalten: 673 Mal

Re: E-Mail Addon | Variablen werden mit null angezeigt

Beitrag von alchy » 16.11.2023, 21:37

Eine der angegebenen Systemvariablen ist so nicht vorhanden. ggf. auch der Klarnamen Bug

Anwesenheit, Alarmmeldungen, Servicemeldungen....

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.

Antworten

Zurück zu „Sonstige Addons“