E-Mail mit TCL wird nicht gesendet

diverse Zusatzsoftware

Moderator: Co-Administratoren

Antworten
juffi
Beiträge: 5
Registriert: 15.10.2021, 21:13
System: CCU
Hat sich bedankt: 3 Mal
Danksagung erhalten: 1 Mal

E-Mail mit TCL wird nicht gesendet

Beitrag von juffi » 15.10.2021, 21:18

Guten Abend zusammen
ich habe die CCU3 mit RasperryMatic.
Dazu das E-Mail Plugin installiert.

Nun möchte ich verschiedene Mails senden, z.B. wenn die Temperatur unter 4° aussen fällt.
Dazu hab ich das TCL Script:

load tclrega.so
array set values [rega_script {
var v5 = dom.GetObject("HmIP-STHO-A 0010DD898980F4:1.ACTUAL_TEMPERATURE").Value();
} ]
set v5 $values(v5)

in der Mail habe ich
Die Aussentemperatur liegt heute bei $v5.

Leider schickt es bei aktiver TCL die Mail nicht ab.
Wenn ich das deaktiviere, kommt die Mail durch (aber dann mit dem Variablennamen statt der aufgelösten Werte).

Any idea?


Und wo wir dabei sind: Was wäre die Variable für die Luftfeuchtigkeit?
Also statt ACTUAL_TEMPERATURE, was muss ich dafür eintragen?

Danke für eure Hilfe und einen schönen Abend.

Benutzeravatar
Roland M.
Beiträge: 9736
Registriert: 08.12.2012, 15:53
System: CCU
Wohnort: Graz, Österreich
Hat sich bedankt: 251 Mal
Danksagung erhalten: 1356 Mal

Re: E-Mail mit TCL wird nicht gesendet

Beitrag von Roland M. » 15.10.2021, 21:33

Hallo und willkommen im Forum!
juffi hat geschrieben:
15.10.2021, 21:18
var v5 = dom.GetObject("HmIP-STHO-A 0010DD898980F4:1.ACTUAL_TEMPERATURE").Value();
Da fehlt noch was!
Nämlich der Verweis auf das Protokoll!
Das müsste heißen: dom.GetObject("HmIP-RF.<Kanalname>.<Datenpunkt>)...

Nebenbei bemerkt bereite ich die gewünschten Textzeilen in der WebUI auf, gegebenenfalls mit einem Script und erspare mir die zusätzlichen TCL-Scripts und Mailvorlagen.

Und wo wir dabei sind: Was wäre die Variable für die Luftfeuchtigkeit?
Also statt ACTUAL_TEMPERATURE, was muss ich dafür eintragen?
Je nach Gerät, vermutlich aber HUMIDITY.

Zu finden bis zum letzten Datenpunkt in der technischen Dokumentation ->
https://homematic-ip.com/sites/default/ ... .33.21.pdf
Für das klassische HM gibt es was analoges auch, zu finden auf www.eq-3.de


Roland
Zur leichteren Hilfestellung bitte unbedingt beachten:
  • Bezeichnung (HM-... bzw. HmIP-...) der betroffenen Geräte angeben (nicht Artikelnummer)
  • Kurzbeschreibung des Soll-Zustandes (Was soll erreicht werden?)
  • Kurzbeschreibung des Ist-Zustandes (Was funktioniert nicht?)
  • Fehlermeldungen genau abschreiben, besser noch...
  • Screenshots von Programmen, Geräteeinstellungen und Fehlermeldungen (direkt als jpg/png) einstellen!

-----------------------------------------------------------------------
1. CCU2 mit ~100 Geräten (in Umstellung auf RaspberryMatic-OVA auf Proxmox-Server)
2. CCU2 per VPN mit ~50 Geräten (geplant: RaspberryMatic auf Charly)
3. CCU2 per VPN mit ~40 Geräten (geplant: RaspberryMatic auf CCU3)
CCU1, Test-CCU2, Raspi 1 mit kleinem Funkmodul, RaspberryMatic als VM unter Proxmox, Access Point,...

Antworten

Zurück zu „Sonstige Addons“