Skip to content

Instantly share code, notes, and snippets.

@Wuest3nFuchs
Last active December 25, 2025 20:21
Show Gist options
  • Select an option

  • Save Wuest3nFuchs/60b75567ba53613716738afcced887c4 to your computer and use it in GitHub Desktop.

Select an option

Save Wuest3nFuchs/60b75567ba53613716738afcced887c4 to your computer and use it in GitHub Desktop.
weather_forecast_notifier_pro_2026
blueprint:
name: 🌦️ Weather forecast notification PRO 2026
description: >
📢 Sends a daily weather forecast notification for today and optionally tomorrow.
✔ Mobile App notifications (Android / iOS)
✔ PC notifications via HASS.Agent (using dispatcher script)
You control:
• when the notification is sent
• which weather details are included
• whether tomorrow’s forecast is appended
domain: automation
input:
weather_entity:
name: 🌍 Weather Source
description: >
Select the weather entity used as forecast source
(e.g. weather.home, weather.forecast).
selector:
entity:
domain: weather
notify_device:
name: 📱 Mobile Devices
description: >
Select one or more mobile devices running the
official Home Assistant Companion App.
selector:
device:
multiple: true
integration: mobile_app
notify_service_enable:
name: 🖥️ PC / Service Notifications
description: >
Enable this option if you want to send the same
notification to a PC (HASS.Agent), notify groups,
or other notify services via a script.
default: disable
selector:
select:
options:
- label: "Disabled – mobile only"
value: disable
- label: "Enabled – mobile + PC / services"
value: enable
notify_service_script:
name: 📜 Notify Dispatcher Script
description: >
Select the script responsible for PC notifications
(HASS.Agent), notify groups or other services.
Example entity:
script.weather_notify_dispatcher
default: []
selector:
entity:
domain: script
time:
name: ⏰ Notification Time
description: >
Time of day when the weather forecast
notification should be sent.
selector:
time:
notification_title:
name: 🏷️ Notification Title
description: >
Title shown in the notification header.
default: "Weather Forecast"
notify_message:
name: 🧾 Today’s Forecast Details
description: >
Select which parts of today’s forecast
should be included in the notification.
default: condition
selector:
select:
mode: list
multiple: true
options:
- label: "🌤️ Weather condition"
value: condition
- label: "🌡️ Temperature (high / low)"
value: temperature
- label: "🌧️ Precipitation amount"
value: precipitation
- label: "💨 Wind speed & direction"
value: wind
tomorrow_message:
name: 📅 Tomorrow’s Forecast
description: >
Choose whether tomorrow’s weather
should be appended to the notification.
default: tomorrow
selector:
select:
mode: dropdown
options:
- label: "Include tomorrow’s forecast"
value: tomorrow
- label: "Only today’s forecast"
value: noTomorrow
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment