SmartNUT - Network UPS Tools - Home Assistant Community Add-on
APACHE-2.0 License
SmartNUT is a refreshed form-factor of NUT - Network UPS Tools - suited to modern integrations and smart systems, like Home Assistant.
SmartNUT allows you to monitor and manage UPS (battery backup) using NUT drivers. It lets you view their status, receives notifications about important events, and execute commands as device actions.
Conversely to previous NUT Add-on, SmartNUT:
It uses advanced methods and tools from NUT to remove its configuration complexity. It also removes the need for the NUT server (upsd) and client (upsmon, HA Integration) layers, by connecting NUT drivers directly to a selectable communication bus (MQTT, HomeKit, ...). It finally limits the drivers set to USB and networked (SNMP and NetXML-UPS), which are more suited to modern setups.
Nowadays, smart setups already includes the necessary communication (MQTT broker, smart protocols, ...) and protection means (through automations). These smart setup only consider the smarter units (USB, even cheap, and networked units like SNMP and XML-PDC). As a result, many NUT limitations can be removed, to focus on drivers and event based mechanism.
📚 Read the full add-on documentation
A Network UPS Tools daemon to allow you to easily manage battery backup (UPS) devices connected to your Home Assistant machine.
The primary goal of the Network UPS Tools (NUT) project is to provide support for Power Devices, such as Uninterruptible Power Supplies, Power Distribution Units, Automatic Transfer Switch, Power Supply Units and Solar Controllers.
NUT provides many control and monitoring features, with a uniform control and management interface.
More than 140 different manufacturers, and several thousands models are compatible.
The Network UPS Tools (NUT) project is the combined effort of many individuals and companies.
Be sure to add the NUT integration after starting the add-on.
📚 Read the full add-on documentation
Got questions?
You have several options to get them answered:
You could also open an issue here GitHub.
This is an active open-source project. We are always open to people who want to use the code or contribute to it.
We have set up a separate document containing our contribution guidelines.
Thank you for being involved! 😍
The original setup of this repository is by Arnaud Quette.
Arnaud Quette is the retired former NUT project leader, and its main developer / Debian packager / author of many drivers (usbhid-ups, snmp-ups, dummy-ups, ...) / co author of many others / author of WMNUT and lot more (...)
For a full list of all authors and contributors, check the contributor's page.
Want some more functionality to your Home Assistant instance?
We have created multiple add-ons for Home Assistant. For a full list, check out our GitHub Repository.