Benutzer-Werkzeuge

Webseiten-Werkzeuge


wiki:home_assistant_wettervorhersage_einbinden

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

wiki:home_assistant_wettervorhersage_einbinden [2026/01/08 23:20] – angelegt Daniel Kasparwiki:home_assistant_wettervorhersage_einbinden [2026/01/09 00:46] (aktuell) Daniel Kaspar
Zeile 1: Zeile 1:
-**Wetterdaten in Home Assistant: So bindest du sie optimal ein**+====== Wetterdaten in Home Assistant: So bindest du sie optimal ein ======
  
 Wetterdaten in Home Assistant zu integrieren, kann extrem nützlich sein. Zum einen kannst du eine Wettervorhersage direkt in dein Dashboard einbinden, sodass du immer im Blick hast, wie das Wetter in den kommenden Tagen wird. Zum anderen sind Wetterinformationen eine wertvolle Grundlage für Automationen. Beispielsweise könntest du deine Markise automatisch einfahren lassen, wenn starker Wind vorhergesagt ist, oder deine Bewässerung intelligent steuern, je nach Regenwahrscheinlichkeit. Wetterdaten in Home Assistant zu integrieren, kann extrem nützlich sein. Zum einen kannst du eine Wettervorhersage direkt in dein Dashboard einbinden, sodass du immer im Blick hast, wie das Wetter in den kommenden Tagen wird. Zum anderen sind Wetterinformationen eine wertvolle Grundlage für Automationen. Beispielsweise könntest du deine Markise automatisch einfahren lassen, wenn starker Wind vorhergesagt ist, oder deine Bewässerung intelligent steuern, je nach Regenwahrscheinlichkeit.
  
-**Wetterintegration in Home Assistant hinzufügen**+===== Wetterintegration in Home Assistant hinzufügen =====
  
-Falls du noch keine Wetterdaten in Home Assistant nutzt, kannst du das ganz einfach nachholen. Navigiere zu Einstellungen → Geräte & Dienste und klicke unten rechts auf Integration hinzufügen. Suche dort nach „Weather“ und wähle die passende Wetterintegration aus.+Falls du noch keine Wetterdaten in Home Assistant nutzt, kannst du das ganz einfach nachholen. Navigiere zu **Einstellungen → Geräte & Dienste** und klicke unten rechts auf **Integration hinzufügen**. Suche dort nach „Weather“ und wähle die passende Wetterintegration aus.
  
-Eine beliebte und kostenlose Option ist Met.no (Meteorologisk Institutt, Norwegen). Diese bietet qualitativ hochwertige Wetterdaten und hat den Vorteil, dass du dich nirgendwo registrieren oder Nutzerdaten hinterlegen musst.+Eine beliebte und kostenlose Option ist **Met.no** (Meteorologisk Institutt, Norwegen). Diese bietet qualitativ hochwertige Wetterdaten und hat den Vorteil, dass du dich nirgendwo registrieren oder Nutzerdaten hinterlegen musst.
  
-**Einrichtung von Met.no in Home Assistant**+===== Einrichtung von Met.no in Home Assistant =====
  
-- Wähle die Met.no-Integration aus. +  - Wähle die **Met.no**-Integration aus. 
- +  - Gib die gewünschten Standortinformationen ein: **Breitengrad, Längengrad und Höhe über dem Meeresspiegel**
-- Gib die gewünschten Standortinformationen ein: Breitengrad, Längengrad und Höhe über dem Meeresspiegel. +  - Vergib einen Namen für die Wetterentität (z. B. „Home“ oder den Namen deines Wohnortes). 
- +  - Bestätige die Eingaben und speichere die Integration.
-- Vergib einen Namen für die Wetterentität (z. B. „Home“ oder den Namen deines Wohnortes). +
- +
-- Bestätige die Eingaben und speichere die Integration.+
  
    
Zeile 24: Zeile 21:
 Zum Ermitteln der GPS-Koordinaten nutze ich gerne [[https://www.mapcoordinates.net/de|https://www.mapcoordinates.net/de]] Zum Ermitteln der GPS-Koordinaten nutze ich gerne [[https://www.mapcoordinates.net/de|https://www.mapcoordinates.net/de]]
  
-**Wetterdaten im Dashboard anzeigen**+===== Wetterdaten im Dashboard anzeigen =====
  
 Sobald die Integration eingerichtet ist, kannst du die Wetterdaten direkt in dein Dashboard einbinden: Sobald die Integration eingerichtet ist, kannst du die Wetterdaten direkt in dein Dashboard einbinden:
  
-1. Gehe zu deinem Dashboard und klicke auf Bearbeiten. +  - Gehe zu deinem **Dashboard** und klicke auf **Bearbeiten**
-2. Füge eine neue Wetterkarte hinzu. +  Füge eine neue **Wetterkarte** hinzu. 
-3. Falls nur eine Wetterentität vorhanden ist, wird diese automatisch ausgewählt. +  Falls nur eine Wetterentität vorhanden ist, wird diese automatisch ausgewählt. 
-4. Passe den Namen oder Zusatzinformationen nach Wunsch an. +  Passe den Namen oder Zusatzinformationen nach Wunsch an. 
-5. Speichere die Änderungen – fertig!+  Speichere die Änderungen – fertig! 
 + 
 +===== Wetterdaten über mehrere Tage ===== 
 + 
 +Bislang hast du Wetterdaten für den aktuellen Tag und diese werden dir vermutlich unter der Entität „weather.forecast_home“ bereitgestellt. Um nun Wetterdaten über mehrere Tage (also für morgen, übermorgen etc.) zu erhalten ergänzt du in deiner configuration.yaml den folgenden Code: 
 +<code> 
 +template: 
 +  - trigger: 
 +      - platform: time_pattern 
 +        hours: "/1" 
 +    action: 
 +      - action: weather.get_forecasts 
 +        target: 
 +          entity_id: 
 +            - weather.forecast_home 
 +        data: 
 +          type: daily 
 +        response_variable: vorhersage 
 +    sensor: 
 +      - name: Wettervorhersage 
 +        unique_id: weather_entity_forecast 
 +        state: "{{ now().isoformat() }}" 
 +        icon: mdi:calendar-range 
 +        attributes: 
 +          forecast: "{{ vorhersage['weather.forecast_home'].forecast }}" 
 +</code> 
 +Hiermit werden jede Stunde die Wetterdaten für die kommenden Tage aktualisiert und in einer neuen Template-Variable mit dem Namen „Wettervorhersage“ gespeichert. 
 + 
 +Nach dem Ergänzen des YAML-Codes musst du Home Assistant neu starten! 
 + 
 +Nach dem Neustart solltest du dann in den Entwicklerwerkzeugen den neuen Sensor sensor.wettervorhersage finden: 
 +{{ :wiki:wetterdaten-mehrere-tage-in-home-assistant-1024x710.webp |}} 
 + 
 +===== Wetterdaten für Automationen nutzen ===== 
 + 
 +Neben der reinen Anzeige lassen sich die Wetterdaten auch für Home Assistant Automationen verwenden. Ein Beispiel ist eine **Automatische Gartenbewässerung**, die sich an der Regenwahrscheinlichkeit orientiert. 
 + 
 +Dazu benötigst du einen **Template Sensor**, der spezifische Wetterdaten ausliest. Diesen kannst du in der **configuration.yaml** Datei wie folgt anlegen: 
 +<code> 
 +sensor: 
 +  - platform: template 
 +    sensors: 
 +      hoechsttemperatur: 
 +        friendly_name: "Höchsttemperatur" 
 +        unit_of_measurement: "°C" 
 +        value_template: "{{ states.sensor.wettervorhersage.attributes.forecast[0].temperature }}" 
 + 
 +      niederschlag: 
 +        friendly_name: "Niederschlag" 
 +        unit_of_measurement: "mm" 
 +        value_template: "{{ states.sensor.wettervorhersage.attributes.forecast[0].precipitation }}" 
 +</code> 
 +Nachdem du diese Zeilen in die configuration.yaml eingefügt hast, speichere die Datei und starte Home Assistant neu. Danach stehen die Sensoren für Automationen zur Verfügung. 
 + 
 +Durch Ersetzen von [0] in dem Template-Sensor durch bspw. [1] kannst du die Wetterdaten für die Zukunft ([1] = morgen, [2]=übermorgen usw.) nutzen. [0] steht für den aktuellen Tag. 
 + 
 +===== Beispiel: Automatisierung basierend auf Regenvorhersage ===== 
 + 
 +Die Gartenbewässerung wird in dem folgenden Beispiel morgens um 8 Uhr nur gestartet. sofern es am aktuellen Tag 
 +  - wärmer als 23 Grad werden soll und 
 +  - die Niderschlagsmenge kleiner als 0,5 mm ist 
 +Die eigentlich Aktion habe ich leer gelassen, da dies komplett von den vorhandenen Möglichkeiten bei dir abhängt. Die Werte für Niederschlagsmenge und Höchsttemperatur sind natürlich auch nur beispielhaft und beliebig von dir anzupassen. Primär geht es mir darum die generelle Funktionsweise einer solchen Automation mit Wetterdaten zu nutzen. 
 +<code> 
 +alias: YT-Gartenbewässerung 
 +description: "" 
 +triggers: 
 +  - trigger: time 
 +    at: "08:00:00" 
 +conditions: 
 +  - condition: and 
 +    conditions: 
 +      - condition: numeric_state 
 +        entity_id: sensor.niederschlag 
 +        below: 0.5 
 +      - condition: numeric_state 
 +        entity_id: sensor.hoechsttemperatur 
 +        above: 23 
 +actions: [] 
 +mode: single 
 +</code> 
 + 
 +===== Fazit =====
  
 +Die Einbindung von Wetterdaten in Home Assistant bietet viele praktische Anwendungsmöglichkeiten. Ob zur einfachen Anzeige im Dashboard oder als Grundlage für clevere Automationen – mit der richtigen Integration kannst du dein Smart Home noch effizienter und komfortabler gestalten. Viel Spaß beim Einrichten!
wiki/home_assistant_wettervorhersage_einbinden.1767914438.txt.gz · Zuletzt geändert: von Daniel Kaspar

DokuWiki Appliance - Powered by TurnKey Linux