{% set snooze_until = as_timestamp(states('input_datetime.downstairs_filter_snooze_until'), 0) %}
{{snooze_until <= as_timestamp(now()) }}
action:
- service:script.send_to_logbook
data:
topic:"MAINTENANCE"
message:>-
Downstairs AC filter due (runtime >800h). Last changed {{ ((now() - states.input_datetime.downstairs_last_filter_change.last_changed).total_seconds() / 86400) | round(0) }} days ago.
- service:script.notify_engine # <-- keep your existing notify helper
- service:script.notify_engine_two_button
data:
title:"Home Maintenance Reminder"
value1:"It's time to change your Downstairs AC filter."
value2:>
Runtime has exceeded 800h. Last changed {{ ((now() - states.input_datetime.downstairs_last_filter_change.last_changed).total_seconds() / 86400) | round(0) }} days ago.
who:"Carlo"
Runtime has exceeded 800h. Last changed {{ ((now() - states.input_datetime.downstairs_last_filter_change.last_changed).total_seconds() / 86400) | round(0) }} days ago.
{% set snooze_until = as_timestamp(states('input_datetime.upstairs_filter_snooze_until'), 0) %}
{{snooze_until <= as_timestamp(now()) }}
action:
- service:script.send_to_logbook
data:
topic:"MAINTENANCE"
message:>-
Upstairs AC filter due (runtime >450h). Last changed {{ ((now() - states.input_datetime.upstairs_last_filter_change.last_changed).total_seconds() / 86400) | round(0) }} days ago.
- service:script.notify_engine
- service:script.notify_engine_two_button
data:
title:"Home Maintenance Reminder"
value1:"It's time to change your Upstairs AC filter."
value2:>
Runtime has exceeded 450h. Last changed {{ ((now() - states.input_datetime.upstairs_last_filter_change.last_changed).total_seconds() / 86400) | round(0) }} days ago.
who:"Carlo"
Runtime has exceeded 450h. Last changed {{ ((now() - states.input_datetime.upstairs_last_filter_change.last_changed).total_seconds() / 86400) | round(0) }} days ago.