Hallo,
ich weiß nicht genau in welche Kategorie ich das packen muss deswegen Allgemein. Sollte es falsch sein bitte verschieben. Danke.
Nun zur eigentlichen Frage. Um 05.30 Uhr früh läuft ein template, das mir via AccuWeather die Regenwahrscheinlichkeit und maximale Tagestemperatur ausliest.
- trigger:
- platform: time
at: "05:30:00"
action:
- service: weather.get_forecasts
target:
entity_id:
- weather.home
data:
type: daily
response_variable: weather_forecast
sensor:
- name: "Regenwahrscheinlichkeit"
unique_id: "regenwahrscheinlichkeit"
state: "{{ weather_forecast['weather.home'].forecast[0].precipitation_probability }}"
unit_of_measurement: "%"
icon: mdi:weather-pouring
- name: "Maximale Temperatur"
unique_id: "maximale_temperatur"
state: "{{ weather_forecast['weather.home'].forecast[0].temperature }}"
unit_of_measurement: "°C"
icon: mdi:thermometer
Prinzipiell funktioniert das auch, liefert aber die Werte vom Vortag?!
Rufe ich den Service über die Entwicklungswerkzeuge auf kommt er aber auf die richtigen Werte?! Wenn ich den trigger z.B. auf 14.00 Uhr stelle, kommt er auch an die richtigen Werte. Ich bin verwirrt.
Vllt hat ja jemand von euch einen Tipp, woran ich hier scheitere …