Gibt es eine Möglichkeit die Auslöser-ID als Parameter an eine Mail weiterzugeben ?
So ähnlich wie unten, da möchte ich die den Wert der Auslöser-ID “Zeitauslöser”
an eine Mail weitergeben.
Geht das überhaupt ?
alias: Test Mail mit Script und Parameter
description: ""
trigger:
- platform: time
at: "19:00:00"
id: Zeitauslöser
condition: []
action:
- service: script.test_mail_mit_script
data:
message: Testmail mit Googlemail und Parameterübergabe 12xx1231
header: Testmail zweiter Paramater mit IDs {{ id }}
mode: single
Gruß Gerald
by HarryP: Codezeilen formatiert (bitte immer in </> einbinden)
alias: Test Mail mit Script und Parameter
description: ""
trigger:
- platform: time
at: "19:00:00"
id: Zeitauslöser
variables:
varid: V_Zeitauslöser
condition: []
action:
- service: script.test_mail_mit_script
data:
message: Testmail mit Googlemail und Parameterübergabe 12xx1231
header: Testmail zweiter Paramater mit IDs "{{ varid }}"
mode: single
Leider wird mir nur ein “Leerstring” übergeben.
Habe schon verschiedene Formatierungen probiert.
Was mach ich nur falsch ?
Danke für die Info, aber gleiches Problem. Variable wird nicht übergeben.
Gibt es in HA irgendwo einen Debugger wo man nachschauen kann, wann die Variable “gelöscht” wird ?
habe es auch mit notify getestet. Geht auch nicht.
da dies das einzige Thema dazu ist, das ich finden konnte, nehme ich an, dass in Zukunft noch andere sich hierhin verirren.
Mein Fall ist ähnlich, ich habe mehrere Auslöser und möchte wissen, welcher davon getriggert hat. Ich konnte das lösen, indem ich dem Auslöser eine ID gebe und in meinem Fall für den Pushover Dienst die Variable {{trigger.id}} verwende.
- service: notify.pushover
data:
message: Sensor {{trigger.id}} keine Daten seit 1 Stunde