I’ve been considering this… with a NUC, you get a 12v input don’t you? must open up a lot more options. Essentially you could almost run it like a laptop.
I don’t use a NUC right now though, I use a mini-ITX setup. Although it can run from a 12v PSU with an adapter anyway.
Here’s one I found, there’s only a status light no plug but its a start: Here
One could easily attach anything they wanted to the LED pin, such as an ESP98266, but I’ll keep looking for a solution that offers a built-in status.
To clarify, the NUT integration isn’t required to have the UPS shutdown one or more computers. As I mentioned, my instance of Home Assistant doesn’t use the NUT integration, but NUT is used to shutdown 4 computers (including the one hosting Home Assistant).
What the integration offers is visibility into the UPS’s status (battery voltage, is the UPS currently running from the battery or the mains, battery runtime, etc). You can create automations to monitor one or more status parameters and do something in the event the UPS switches to using its battery, or battery life drops below a threshold, or whatever. I currently don’t need any of that so my instance runs without the use of the NUT integration.
The add-on is integrated into Hass.io installations. Nothing but annotating the configuration.yaml file to recognize the UPS device and create the sensors. Real simple.