Hallo,
ich möchte mir per Email notification einen Entity Wert senden.
Jedoch funktioniert das nicht, da die Syntax nicht stimmt
Habe einiges probiert, komme aber nicht drauf. (Email senden mit ‘festen’ Text funktioniert)
Wie kann ich Werte eines Sensors mir per Email senden lassen?
Danke!
Letzter stand, der aber auch falsch ist:
action:
- service: notify.emailsend
data:
message: "Das ist der aktuelle Sensorweert is_state('sensor.irgend_ein_sensor_wert') "
title: Hier kommt ein Wert
mode: single
Danke Speedyhb!
War zwar nicht ganz was ich gesucht habe, hat mich aber dann auf die richtige Spur gebracht.
Die Lösung:
action:
- service: notify.emailsend
data:
message: |-
Das ist der aktuelle Sensorwert:
{{ state('sensor.irgend_ein_sensor_wert') }}
title: Hier kommt ein Wert
mode: single
du benutzt ein : (Doppelpunkt) in der Message. Das funktioniert, meines Wissens, nicht. Um ein Doppelpunkt im Text zu verwenden musst du {{":"}} schreiben.
Generell würde ich bei solchen Problemen versuchen:
schauen, ob wirklich ein Sensorwert vorhanden ist
die Automation manuell ausführen und den ‘Ablauf’ anschauen.
ist im Ablauf alles ok es kommt aber kein Wert, dann prüfen, ob irgend ein anderer Sensorwert versendet wird z.B. {{ states('sensor.time')}}
Irgendwie kommt mir auch dein Trigger komisch vor. Wenn ich das richtig verstehe, möchtest du sobald die Temperatur über 5C° an dem Sensor ist ist eine Benachrichtigung bekommen.
Bei mir würde das wie folgt für den Trigger aussehen (zusätzlich hinzugefügt, dass der Wert 5 Minuten lang den Wert haben muss):