|
blueprint: |
|
name: 🌦️ Weather forecast notification PRO 2025 |
|
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 |