ich habe folgende Templateproblematik die einfach nicht laufen möchte. Ich lasse mir jeden Morgen um 8 Uhr die aktuellen Inzidenzen auf das iPhone senden. Das funktioniert wunderbar, jedoch möchte ich mir -zum Vergleich- auch die vom Vortag senden lassen.
Ich habe das so lösen wollen (steht bei mir in sensor.yaml):
1. Aktuelle Inzidenz ermitteln:
Code: Alles auswählen
- platform: rest
name: "NF"
unit_of_measurement: 'Inzidenz'
resource: "https://services7.arcgis.com/mOBPykOjAyBO2ZKk/arcgis/rest/services/RKI_Landkreisdaten/FeatureServer/0/query?where=OBJECTID=7&outFields=*&outSR=4326&f=json"
value_template: "{{ value_json.features[0].attributes.cases7_per_100k | round(0) }}"
Code: Alles auswählen
- platform: template
sensors:
gestern_nf:
friendly_name: 'NF gestern'
unit_of_measurement: 'Inzidenz'
value_template: >
{% if now().hour == 23 and now().minute == 59 -%}
{{ states('sensor.nf') }}
{%- endif %}

Wenn ich mir die Entität gestern_nf ansehe, finde ich auch den Tageswert von gestern in der Historie aber nicht als Wert (Dieser wird dann als '0' gespeichert oder wird irgendwie wieder gelöscht?? Auch die Notify auf dem IPhone
enthält keinen Wert. Ist sicherlich relativ einfach zu lösen, aber ich bekomme es nicht angezeigt und stehe irgendwie mit dem Templating auf dem Schlauch....
Die Automatisierung zur Anzeige:
Code: Alles auswählen
alias: Inzidenznachricht
description: Tägliche Übermittlung um 08:00 der Inzidenzen an Mobiltelefone
trigger:
- platform: time
at: '08:00:00'
condition: []
action:
- service: notify.mobile_app_andreas
data:
message: |
NF: {{' ' + states('sensor.NF') }} ({{states('sensor.gestern_nf') }})
title: Covid-19 Inzidenzen
mode: single