Moin,
ich probiere mich gerade am Tutorial “Die Zukunft der Wetterdaten: Vorhersagen ab Home Assistant 2024.3 verstehen / YouTube“
- ich habe den Wetterdienst Met.no eingebunden
- ich habe eine Entität mit der ID “weather.forecast_wohnung_ort“ angelegt
- die Inhalte (Zustand und Attribute) kann ich über Entwicklerwerkzeuge abrufen
Soweit so gut. Nun geht es aber an die Erstellung des Template-Sensors.
- ich habe in Studio Code Server eine templates.yaml angelegt
- ich habe diese in der configuration.yaml eingebunden
# Loads default set of integrations. Do not remove.
default_config:
# Load frontend themes from the themes folder
frontend:
themes: !include_dir_merge_named themes
automation: !include automations.yaml
script: !include scripts.yaml
scene: !include scenes.yaml
influxdb:
host: localhost
port: 8086
database: DATENBANK
username: USER
password: PASSWORT
max_retries: 3
default_measurement: state
include:
domains:
- sensor
# exclude:
# entities:
# - entity.id3
# - entity.id4
# tags:
# instance: prod
# source: hass
###### Yaml file locations - Anfang #####
template: !include templates.yaml
###### Yaml file locations - Ende ####
Ich habe die templates.yaml wie im Video beschrieben bearbeitet.
template:
### Weather variable speichern ###
# Stündliche Wettervorhersagen abrufen #
- trigger:
- platform: time_pattern
minutes: /1
action:
- service: weather.get_forecasts
target:
entity_id:
- weather.forecast_wohnung_ort
data:
type: hourly
response_variable: stundenvorhersage
sensor:
# Hier ein Template-Sensor, der verschieden Daten der stündlichen Vorhersage als Attribute gespeichert hat
- name: Wetter-Vorhersage der nächsten Stunde
unique_id: forecast_next_1_hour
state: "{{ now().isoformat() }}"
icon: mdi:hours-24
attributes:
datetime: "{{ stundenvorhersage['weather.forecast_wohnung_ort'].forecast[1].datetime }}"
condition: "{{ stundenvorhersage['weather.forecast_wohnung_ort'].forecast[1].condition }}"
cloud_coverage: "{{ stundenvorhersage['weather.forecast_wohnung_ort'].forecast[1].cloud_coverage }}"
temperature: "{{ stundenvorhersage['weather.forecast_wohnung_ort'].forecast[1].temperature }}"
humidity: "{{ stundenvorhersage['weather.forecast_wohnung_ort'].forecast[1].humidity }}"
Ich habe dort erst einmal die Abrufzeit auf eine Minute gestellt.
Allerdings kann ich unter Entwicklerwerkzeuge den Sensor “Wetter-Vorhersage der nächsten Stunde“ nicht finden. Er taucht nicht auf.
Kann jemand weiterhelfen?
System:
- Home Assistant OS
- Core 2025.8.1
- OS: 16.1
Hardware/Software:
- NUCi5
- Proxmox