Automatische Benachrichtung Wetter morgen

Hallo zusammen,

ich bin dabei, eine Home Assistant Automation einzurichten, die mir jeden Abend um 18:00 Uhr eine Benachrichtigung schickt, wenn für den nächsten Tag (zwischen 06:00 und 18:00 Uhr) Regen vorhergesagt ist.

Warum das Ganze?
Ich möchte wissen, ob ich mein Motorrad für den nächsten Tag startklar machen kann oder ob es besser wäre, darauf zu verzichten bzw. es abzudecken, falls schlechtes Wetter angesagt ist.

Hat jemand von euch bereits eine ähnliche Automation umgesetzt oder Tipps zur Verbesserung? Ich freue mich über eure Ideen und Anregungen!

Hier mein aktueller Code:

alias: Motorrad Wetter Benachrichtigung
description: >
  Prüft um 18:00 das Wetter für morgen und um 06:00 das Wetter für heute 
  (jeweils zwischen 06:00 und 18:00 Uhr). Falls das Wetter gut ist 
  (clear-night, cloudy, fog, partlycloudy, sunny), wird eine Benachrichtigung gesendet.
mode: single
triggers:
  - at: "18:00:00"
    trigger: time
  - at: "06:00:00"
    trigger: time
conditions:
  - condition: template
    value_template: >
      {% set forecast = state_attr('weather.forecast_home', 'forecast') %} {%
      set check_date = (now().date() + timedelta(days=1)).strftime('%Y-%m-%d')
      if now().hour == 18 else now().date().strftime('%Y-%m-%d') %} {% if
      forecast %}
        {% for entry in forecast %}
          {% if entry.datetime[:10] == check_date and (6 <= entry.datetime[11:13]|int <= 18) %}
            {% if entry.condition not in ['clear-night', 'cloudy', 'fog', 'partlycloudy', 'sunny'] %}
              {{ false }}
            {% endif %}
          {% endif %}
        {% endfor %}
      {% endif %} {{ true }}
actions:
  - data:
      message: |
        {% if now().hour == 18 %}
          🏍️ Motorradwetter-Check für morgen: 
          🌤️ Kein schlechtes Wetter vorhergesagt!
          ✅ Motorrad kann bereitgemacht werden.  
        {% else %}
          ☀️ Motorradwetter-Check für heute: 
          🏍️ Das Wetter sieht gut aus!
          🔥 Viel Spaß beim Motorradfahren!  
        {% endif %}
    action: notify.mobile_app_samsung_galaxy_s24

Danke für eure Unterstützung und viele Grüße! :blush::motorcycle:

1 „Gefällt mir“

Finde ich gut, würde es aber als “Grill Check” benutzen :stuck_out_tongue_closed_eyes:

1 „Gefällt mir“