Wirds morgen kalt? Automatisierung für Glatteis- und Frostwarnungen

Heute möchten wir euch eine Automatisierung vorstellen, die euch rechtzeitig vor Glatteis oder Frost am nächsten Morgen warnt. Diese Automatisierung nutzt Home Assistant und verschiedene Wetterinformationen, um euch bei ungünstigen Wetterbedingungen zu benachrichtigen.

Der Code im Überblick

Dieser Code richtet eine Automatisierung ein, die um 20:00 Uhr ausgelöst wird. Sie überprüft die Wettervorhersage für den nächsten Morgen und sendet je nach Temperatur und Wetterbedingungen eine Benachrichtigung über das Risiko von Eis oder Frost. Außerdem schaltet sie bestimmte Eingabe-Booleans entsprechend um.

alias: Frost-Glatteis-Melder
description: ""
trigger:
  - platform: time
    at: "20:00"
condition:
  - condition: numeric_state
    entity_id: weather.home_hourly
    below: "3"
    value_template: >-
      {{
      state_attr("weather.home_hourly","forecast")[24-now().hour+7]['temperature']
      }}
action:
  - choose:
      - conditions:
          - condition: template
            value_template: >-
              {{
              state_attr("weather.home_hourly","forecast")[24-now().hour+7]['condition']=='snowy-rainy'
              }}
        sequence:
          - service: notify.mobile_app_iphone
            data:
              message: >-
                Morgen früh Glatteisgefahr! | {{
                state_attr("weather.home_hourly","forecast")[24-now().hour+7]['temperature']
                }}°C
          - service: input_boolean.turn_on
            target:
              entity_id: input_boolean.glatteis_melder
            data: {}
          - delay:
              hours: 13
              minutes: 0
              seconds: 0
              milliseconds: 0
          - service: input_boolean.turn_off
            target:
              entity_id: input_boolean.glatteis_melder
            data: {}
    default:
      - service: notify.mobile_app_iphone
        data:
          message: >-
            Morgen früh Frost | {{
            state_attr("weather.home_hourly","forecast")[24-now().hour+7]['temperature']
            }}°C
      - service: input_boolean.turn_on
        target:
          entity_id: input_boolean.frost_melder
        data: {}
      - delay:
          hours: 13
          minutes: 0
          seconds: 0
          milliseconds: 0
      - service: input_boolean.turn_off
        target:
          entity_id: input_boolean.frost_melder
        data: {}
mode: restart

Funktionsweise der Automatisierung

Die Automatisierung prüft die Wetterinformationen für den nächsten Morgen und unterscheidet zwischen frostigen Temperaturen und möglicher Glatteisbildung. Je nach Bedingung wird eine Benachrichtigung generiert, die den Nutzer über die zu erwartenden Bedingungen informiert.

Fazit

Diese Automatisierung ist ein nützliches Werkzeug, um rechtzeitig auf potenziell gefährliche Wetterbedingungen reagieren zu können. Sie zeigt, wie Home Assistant genutzt werden kann, um Informationen zu nutzen und automatisierte Aktionen auszulösen.

Urheber: FaceBook User
Quelle: PaseBin