Update PlantMonitor_bp.yaml
This commit is contained in:
@@ -1,37 +1,31 @@
|
||||
blueprint:
|
||||
name: 💧 DWC Plant Tracker (with Reset Button)
|
||||
name: 💧 DWC Plant Tracker (Planted + HA Notification)
|
||||
description: >
|
||||
Tracks plant age and watering schedule.
|
||||
Notifies if watering is overdue (7+ days)
|
||||
and supports a manual reset button to log watering.
|
||||
Track a plant's age and days since last watering.
|
||||
Creates a Home Assistant persistent notification when it's been 7+ days
|
||||
since the last watering.
|
||||
domain: automation
|
||||
input:
|
||||
plant_name:
|
||||
name: Plant Name
|
||||
description: The friendly name of your plant (e.g. "Hungarian Hot Wax 1").
|
||||
description: e.g., "Hungarian Hot Wax 1".
|
||||
default: "My Plant"
|
||||
|
||||
planted_date_helper:
|
||||
name: Planted Date Helper
|
||||
description: Select the Date helper for when this plant was planted.
|
||||
description: Select the DATE helper (no time) for when this plant was planted.
|
||||
selector:
|
||||
entity:
|
||||
domain: input_datetime
|
||||
|
||||
last_watered_helper:
|
||||
name: Last Watered Helper
|
||||
description: Select the Date/Time helper for the plant’s last watering.
|
||||
description: Select the DATE/TIME helper for the last watering.
|
||||
selector:
|
||||
entity:
|
||||
domain: input_datetime
|
||||
|
||||
notification_target:
|
||||
name: Notification Target
|
||||
description: Choose how to receive water-change reminders.
|
||||
selector:
|
||||
target:
|
||||
|
||||
# Trigger daily at midnight
|
||||
# Check daily at midnight
|
||||
trigger:
|
||||
- platform: time
|
||||
at: "00:00:00"
|
||||
@@ -41,6 +35,7 @@ variables:
|
||||
planted_date_entity: !input planted_date_helper
|
||||
last_watered_entity: !input last_watered_helper
|
||||
|
||||
# Only notify when 7+ days since last watering
|
||||
condition:
|
||||
- condition: template
|
||||
value_template: >
|
||||
@@ -62,13 +57,12 @@ action:
|
||||
{{ ((as_timestamp(now()) - as_timestamp(planted)) / 86400) | int }}
|
||||
{% else %} 0 {% endif %}
|
||||
|
||||
- service: notify
|
||||
target: !input notification_target
|
||||
- service: persistent_notification.create
|
||||
data:
|
||||
title: "💧 DWC Water Change Reminder"
|
||||
message: >
|
||||
{{ plant_name }} was planted {{ age_days }} days ago
|
||||
and it’s been {{ days_since_water }} days since last watering.
|
||||
Time to refresh its water!
|
||||
{{ plant_name }} was planted {{ age_days }} days ago and
|
||||
it's been {{ days_since_water }} days since it was last watered.
|
||||
Time to refresh its water.
|
||||
|
||||
mode: single
|
||||
|
||||
Reference in New Issue
Block a user