[Blueprint] UPS Monitor via NUT β Battery, Status & Self-Test Notifications
This blueprint monitors a UPS device integrated via the NUT integration in Home Assistant.
It automatically sends notifications to your phone when:
UPS status changes (e.g., Online β On Battery)
UPS battery charge drops by a defined interval (default: every 10%)
UPS self-test result is not βDone and passedβ
The automation includes battery voltage and charge % in the message when relevant.
Features
- Uses
status_data
(e.g.,OL
,OB
) for logic andstatus
(e.g.,Online
) for human-readable messages - Configurable battery drop interval (e.g., every 10%)
- Filters for correct sensors from the NUT integration
- Sends notifications to your selected mobile app device
- Blueprint is clean, reliable, and notification-ready
Requirements
To use this blueprint, youβll need:
- The NUT UPS integration
- These entities exposed from your UPS:
sensor.nutdev1_status_data
(e.g. OL / OB / LB)sensor.nutdev1_status
(e.g. Online / On Battery)sensor.nutdev1_battery_charge
sensor.nutdev1_battery_voltage
sensor.nutdev1_self_test_result
- At least one mobile_app device registered with Home Assistant (e.g. your phone)
Import This Blueprint
Example Notifications
UPS Monitor: UPS status changed: On Battery
UPS Monitor: Battery at 80%. Voltage: 12.3 V
UPS Monitor: Self-test result: Failed
Let me know if you have improvements or any ideas.