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.

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.

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.

Zu faul zum Lesen? Dann schauโ€˜ dir einfach mein Video hierzu auf YouTube an:

Sie sehen gerade einen Platzhalterinhalt von YouTube. Um auf den eigentlichen Inhalt zuzugreifen, klicken Sie auf die Schaltflรคche unten. Bitte beachten Sie, dass dabei Daten an Drittanbieter weitergegeben werden.

Mehr Informationen
Wetterdaten in Home Assistant optimal nutzen

Einrichtung von Met.no in Home Assistant

  1. Wรคhle die Met.no-Integration aus.
  2. Gib die gewรผnschten Standortinformationen ein: Breitengrad, Lรคngengrad und Hรถhe รผber dem Meeresspiegel.
  3. Vergib einen Namen fรผr die Wetterentitรคt (z. B. โ€žHomeโ€œ oder den Namen deines Wohnortes).
  4. Bestรคtige die Eingaben und speichere die Integration.

Falls du Datenschutzbedenken hast, kannst du die GPS-Koordinaten leicht anpassen, sodass sie einige hundert Meter von deinem eigentlichen Standort abweichen. Damit bleibt deine Privatsphรคre geschรผtzt, ohne die Vorhersagequalitรคt merklich zu beeintrรคchtigen.

Du magst Home Assistant? Dann abonniere kostenlos meine Beitrรคge mit Tipps, Tricks und Anleitungen rund um Home Assistant:

Follow Home Assistant
( 568 Followers )
X

Follow Home Assistant

E-mail : *
* Ich stimme der Datenschutzerklรคrung zu!

Garantiert kein Spam, keine Werbung und immer mit Abmelde-Link, solltest du es dir anders รผberlegen!

Zum Ermitteln der GPS-Koordinaten nutze ich gerne https://www.mapcoordinates.net/de

Wetterdaten im Dashboard anzeigen

Sobald die Integration eingerichtet ist, kannst du die Wetterdaten direkt in dein Dashboard einbinden:

  1. Gehe zu deinem Dashboard und klicke auf Bearbeiten.
  2. Fรผge eine neue Wetterkarte hinzu.
  3. Falls nur eine Wetterentitรคt vorhanden ist, wird diese automatisch ausgewรคhlt.
  4. Passe den Namen oder Zusatzinformationen nach Wunsch an.
  5. 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:

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 }}"

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:

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:

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 }}"

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

  1. wรคrmer als 23 Grad werden soll und
  2. die Niederschlagsmenge 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.

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

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!

Produktempfehlungen