payload Wert in eMail Template schreiben

Node-RED als CCU3/RaspberryMatic Addon, WebApp, HomeKit, ...

Moderator: Co-Administratoren

Antworten
HA_Beginner
Beiträge: 80
Registriert: 19.01.2017, 08:16
Danksagung erhalten: 1 Mal

payload Wert in eMail Template schreiben

Beitrag von HA_Beginner » 14.10.2021, 07:17

Hallo Zusammen,

ich würde gerne verschiedene Werte aus den verschiedenen Homematic Komponenten mit in einem eMail Template per NodeRed versenden.

Soll heißen... Auslesen zum Beispiel der akt. Temperatur verschiedener Thermostate und mit in der eMail versenden.

Ich kann ich jetzt die verschiedenen Payload Werte in die eMail Template einfügen. Hatte schon ein bisschen mit Variablen rum experimentiert... aber leider ohne Erfolg.

Hier mal der aktuelle Stand:

Code: Alles auswählen

[{"id":"8823184d.312e68","type":"tab","label":"Test Mail mit aktuellen Werten","disabled":false,"info":""},{"id":"48fcbf64.8cc7b","type":"inject","z":"8823184d.312e68","name":"MailText","topic":"Aktuelle Werte der CCU","payload":"Testmail","payloadType":"str","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":130,"y":100,"wires":[["783dbc35.3a5d04","fa4b4e3d.ece4d8"]]},{"id":"783dbc35.3a5d04","type":"ccu-get-value","z":"8823184d.312e68","name":"Wohnzimmer IST Wert","ccuConfig":"38263145.35ea0e","iface":"BidCos-RF","channel":"LEQ0848428:4 Wohnzimmer Thermostat 4","sysvar":"Alarmmeldungen","sysvarProperty":"value","datapoint":"ACTUAL_TEMPERATURE","datapointProperty":"value","setProp":"payload11","setPropType":"msg","x":340,"y":80,"wires":[["561912ee.bf8cf4"]]},{"id":"561912ee.bf8cf4","type":"template","z":"8823184d.312e68","name":"Werte_Uebermitteln","field":"payload","fieldType":"msg","format":"handlebars","syntax":"mustache","template":"Hallo,\n\nUnd hier die aktuellen Werte:\n\nWOHNZIMMER:\n\nAktuelle Ist-Temperatur im Wohnzimmer: |{{Payload11}}\nEinstellung des Temperatur Regler im Wohnzimmer: |{{Payload12}}\n\n\nMfG\n\ndeine Homematic CCU3@gbw","output":"str","x":640,"y":100,"wires":[["1ef7f1a8.43af2e"]]},{"id":"fa4b4e3d.ece4d8","type":"ccu-get-value","z":"8823184d.312e68","name":"Wohnzimmer SOLL Wert","ccuConfig":"38263145.35ea0e","iface":"BidCos-RF","channel":"LEQ0848428:4 Wohnzimmer Thermostat 4","sysvar":"Alarmmeldungen","sysvarProperty":"value","datapoint":"SET_TEMPERATURE","datapointProperty":"value","setProp":"payload12","setPropType":"msg","x":350,"y":140,"wires":[["561912ee.bf8cf4"]]},{"id":"1ef7f1a8.43af2e","type":"debug","z":"8823184d.312e68","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","x":870,"y":100,"wires":[]},{"id":"38263145.35ea0e","type":"ccu-connection","z":"","name":"localhost","host":"localhost","regaEnabled":true,"bcrfEnabled":true,"iprfEnabled":true,"virtEnabled":true,"bcwiEnabled":false,"cuxdEnabled":false,"regaPoll":true,"regaInterval":"30","rpcPingTimeout":"60","rpcInitAddress":"127.0.0.1","rpcServerHost":"127.0.0.1","rpcBinPort":"2047","rpcXmlPort":"2048","queueTimeout":"5000","queuePause":"250","contextStore":""}]
Ich möchte mit dem Flow dann mehrmals am Tag per eMail meine aktuellen Werte aus verschiedenen Aktoren zugesandt bekommen.

Bin für jede Hilfe dankbar. Habe halt noch ein Verständnisproblem mit dem Payload und dem Übertragen in das eMail Template.

Vielen Dank für jede Hilfe.

HA_Beginner

rstuck
Beiträge: 94
Registriert: 17.11.2018, 19:53
Hat sich bedankt: 5 Mal
Danksagung erhalten: 16 Mal

Re: payload Wert in eMail Template schreiben

Beitrag von rstuck » 15.10.2021, 09:09

Hallo,

evtl. kommst du ja so weiter.

Code: Alles auswählen

[{"id":"8823184d.312e68","type":"tab","label":"Test Mail mit aktuellen Werten","disabled":false,"info":""},{"id":"48fcbf64.8cc7b","type":"inject","z":"8823184d.312e68","name":"MailText","props":[{"p":"topic","vt":"str"},{"p":"to","v":"Empfänger@gmail.com","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"Aktuelle Werte der CCU","x":120,"y":100,"wires":[["783dbc35.3a5d04"]]},{"id":"783dbc35.3a5d04","type":"ccu-get-value","z":"8823184d.312e68","name":"Wohnzimmer IST Wert","ccuConfig":"38263145.35ea0e","iface":"VirtualDevices","channel":"INT0000001:1 HG_Wohnzimmer INT0000001:1","sysvar":"Alarmmeldungen","sysvarProperty":"value","datapoint":"ACTUAL_TEMPERATURE","datapointProperty":"value","setProp":"payload.ist","setPropType":"msg","x":320,"y":100,"wires":[["fa4b4e3d.ece4d8"]]},{"id":"561912ee.bf8cf4","type":"template","z":"8823184d.312e68","name":"Werte_Uebermitteln","field":"payload","fieldType":"msg","format":"handlebars","syntax":"mustache","template":"Hallo,\n\nUnd hier die aktuellen Werte:\n\nWOHNZIMMER:\n\nAktuelle Ist-Temperatur im Wohnzimmer: {{payload.ist}}°C\nEinstellung des Temperatur Regler im Wohnzimmer: {{payload.soll}}°C\n\n\nMfG\n\ndeine Homematic CCU3@gbw","output":"str","x":830,"y":100,"wires":[["1ef7f1a8.43af2e"]]},{"id":"fa4b4e3d.ece4d8","type":"ccu-get-value","z":"8823184d.312e68","name":"Wohnzimmer SOLL Wert","ccuConfig":"38263145.35ea0e","iface":"VirtualDevices","channel":"INT0000001:1 HG_Wohnzimmer INT0000001:1","sysvar":"Alarmmeldungen","sysvarProperty":"value","datapoint":"SET_POINT_TEMPERATURE","datapointProperty":"value","setProp":"payload.soll","setPropType":"msg","x":570,"y":100,"wires":[["561912ee.bf8cf4"]]},{"id":"1ef7f1a8.43af2e","type":"debug","z":"8823184d.312e68","name":"","active":true,"tosidebar":true,"console":false,"tostatus":true,"complete":"true","targetType":"full","statusVal":"payload","statusType":"auto","x":1150,"y":100,"wires":[]},{"id":"38263145.35ea0e","type":"ccu-connection","name":"localhost","host":"localhost","regaEnabled":true,"bcrfEnabled":true,"iprfEnabled":true,"virtEnabled":true,"bcwiEnabled":false,"cuxdEnabled":true,"regaPoll":true,"regaInterval":"30","rpcPingTimeout":"60","rpcInitAddress":"127.0.0.1","rpcServerHost":"127.0.0.1","rpcBinPort":"2047","rpcXmlPort":"2048","tls":false,"inSecure":false,"authentication":false,"username":"","password":"","queueTimeout":"5000","queuePause":"250","contextStore":"default"}]
Gruß Ralf

HA_Beginner
Beiträge: 80
Registriert: 19.01.2017, 08:16
Danksagung erhalten: 1 Mal

Re: payload Wert in eMail Template schreiben

Beitrag von HA_Beginner » 18.10.2021, 06:50

Hallo Ralf,

vielen Dank für den Tipp.....

Diese Syntax hatte ich bereits ausprobiert... aber es wird halt nur die eMail gesendet.. ohne Werte dahinter....

Hat mir also leider nicht geholfen.

MfG

HA_Beginner

rstuck
Beiträge: 94
Registriert: 17.11.2018, 19:53
Hat sich bedankt: 5 Mal
Danksagung erhalten: 16 Mal

Re: payload Wert in eMail Template schreiben

Beitrag von rstuck » 18.10.2021, 13:20

Hallo,

bei mir stehen die Werte im Text.
Screenshot_20211018-131451_Opera beta~2.jpg
Zuletzt geändert von rstuck am 29.10.2021, 14:46, insgesamt 2-mal geändert.

HA_Beginner
Beiträge: 80
Registriert: 19.01.2017, 08:16
Danksagung erhalten: 1 Mal

Re: payload Wert in eMail Template schreiben

Beitrag von HA_Beginner » 19.10.2021, 18:15

Hallo RStuck,

sorry... bei mir funktioniert es nicht... Du hast ja Virtual Devices..habe ich gesehen.. bei mir habe ich ja "reale" Devices... liegt es daran ?

wohterm.PNG
wohterm.PNG (10.95 KiB) 442 mal betrachtet
MfG

HA_Beginner

rstuck
Beiträge: 94
Registriert: 17.11.2018, 19:53
Hat sich bedankt: 5 Mal
Danksagung erhalten: 16 Mal

Re: payload Wert in eMail Template schreiben

Beitrag von rstuck » 19.10.2021, 19:30

Hallo,

das funktioniert bei mit auch mit den Heizkörperthermostaten.
Evtl. liegt es bei dir an diesem senkrechten Trennstrich im Text.

Antworten

Zurück zu „RedMatic“