feat: Add low battery alert
This commit is contained in:
@@ -64,3 +64,67 @@ automation:
|
||||
- service: notify.everyone
|
||||
data:
|
||||
message: Garage Door is Open
|
||||
|
||||
- alias: Notify on Low Battery Level
|
||||
mode: queued
|
||||
trigger:
|
||||
- platform: numeric_state
|
||||
entity_id:
|
||||
# Door Locks
|
||||
- sensor.front_door_lock_battery
|
||||
# Door Sensors
|
||||
- sensor.front_door_battery
|
||||
- sensor.laundry_door_battery
|
||||
- sensor.living_room_door_battery
|
||||
# Window Sensors
|
||||
- sensor.bathroom_window_battery
|
||||
- sensor.bedroom_back_window_battery
|
||||
- sensor.bedroom_side_window_battery
|
||||
- sensor.dining_room_front_window_battery
|
||||
- sensor.dining_room_side_window_battery
|
||||
- sensor.guest_room_front_window_battery
|
||||
- sensor.guest_room_side_window_battery
|
||||
- sensor.kitchen_left_window_battery
|
||||
- sensor.kitchen_right_window_battery
|
||||
- sensor.laundry_window_battery
|
||||
- sensor.living_room_left_window_battery
|
||||
- sensor.living_room_right_window_battery
|
||||
- sensor.office_window_battery
|
||||
# Leak Sensors
|
||||
- sensor.dishwasher_leak_sensor_battery_level
|
||||
- sensor.washer_leak_sensor_battery_level
|
||||
# PIR Sensors
|
||||
- sensor.entry_sensor_battery_level
|
||||
- sensor.garage_sensor_battery_level
|
||||
- sensor.guest_room_sensor_battery_level
|
||||
- sensor.hallway_sensor_battery_level
|
||||
- sensor.office_sensor_battery_level
|
||||
# Temp Sensors
|
||||
- sensor.attic_sensor_battery
|
||||
- sensor.server_rack_sensor_battery
|
||||
- sensor.smc_sensor_battery
|
||||
- sensor.wine_fridge_sensor_battery
|
||||
# Nightstand Buttons
|
||||
- sensor.jen_nightstand_button_battery
|
||||
- sensor.jp_nightstand_button_battery
|
||||
# bhyve
|
||||
- sensor.patio_containers_battery_level
|
||||
- sensor.smart_hose_timer_battery_level
|
||||
# Other
|
||||
- sensor.thermostat_battery_level
|
||||
below: 30
|
||||
action:
|
||||
- alias: Send Low Battery Notification to ntfy
|
||||
action: shell_command.ntfy
|
||||
data:
|
||||
topic: home_assistant
|
||||
tags:
|
||||
- battery
|
||||
title: Low Battery Alert
|
||||
message: "Low battery on {{ trigger.to_state.name }}"
|
||||
- alias: Setup a Persistent Notification
|
||||
action: persistent_notification.create
|
||||
data:
|
||||
title: "Low Battery on {{ trigger.to_state.name }}"
|
||||
message: Battery level on {{ trigger.to_state.name }} is now {{ trigger.to_state.state }}
|
||||
notification_id: "LOW_BATTERY_{{ trigger.entity_id | replace('.', '_') }}"
|
||||
|
||||
Reference in New Issue
Block a user