Welp, it was answered already, I just didn’t realize: [image] NUT with HA Configuration The addon is what is running on your PI’s, i.e. you don’t need it. You just need the integration. tl;dr You want to run the integration. The add-on is something you run if you wa… Answer from Sawtaytoes on community.home-assistant.io
🌐
Home Assistant
home-assistant.io › integrations › network ups tools (nut)
Network UPS Tools (NUT) - Home Assistant
[Learn more] allows you to monitor and manage an Uninterruptible Power Supply (UPS) for battery backup, a Power Distribution Unit (PDU), or other similar power device using a NUT server.
🌐
Home Assistant
community.home-assistant.io › third party integrations
NUT Network UPS Tools Add-on vs Integration - Third party integrations - Home Assistant Community
November 23, 2024 - Do I want the Network UPS Tools (NUT) Add-on or the Integration? I’ve been using the integration, but I saw the Add-on there too. Why’s it there? What’s it do differently or add to the Integration?
Discussions

How exactly do I get NUT working with Home Assistant running in Docker on a Debian server?
Just research setting up NUT on Debian. Don't worry about the HA side of things until after you get it up and running. It's not relevant to the setup. Once you get NUT up and running, HA should auto discover it. More on reddit.com
🌐 r/homeassistant
3
1
January 26, 2025
Configure NUT client in HA
I think that hostname is if you're running the nut server on HA via the Network UPS Tools add on. I run NUT on my DS220 and my NUT integration is configured as localip:3493. More on reddit.com
🌐 r/homeassistant
4
1
December 20, 2023
How to configure NUT?
I have the following in the configuration.yaml: sensor: - platform: nut username: !secret nut_username password: !secret nut_password resources: - ups.load - input.voltage - battery.voltage - battery.charge It was previously working but I haven’t been using it for a while. More on community.home-assistant.io
🌐 community.home-assistant.io
19
0
March 5, 2022
NUT Network UPS Tools Integration
Trying to get NUT installed on my HassOS VM and can’t seem to get past the integration setup screen. I’ve installed the add-on from the add-on store, and now I’m in Configuration>Integrations>+ADD Integration > NUT Pop up screen asks for HOST, PORT, USER, PWD Host: a0d7b954-nut Port: ... More on community.home-assistant.io
🌐 community.home-assistant.io
19
1
April 11, 2021
🌐
Reidmain
reidmain.com › 2025 › 01 › 07 › home-assistant-nut
Connecting a UPS to Home Assistant using Network UPS Tools (NUT) | Reid Main
Restart your Raspberry Pi one final time and you should see a notification in Home Assistant for a discovered "Network UPS Tools (NUT)" device. Click "Add", enter the username and password you created, and you should have successfully connected your NUT server to Home Assistant.
🌐
awholenother
awholenother.com › 2024 › 02 › 19 › basic-network-ups-tools-nut-and-home-assistant.html
Basic Network UPS Tools (NUT) and Home Assistant | awholenother
February 19, 2024 - So I believe what this yields is: a computer running a NUT-provided UPS driver and a NUT server that makes the data from that UPS available via an API. That API can be accessed using the credentials that are defined. Home Assistant and the NUT integration run a NUT client that pulls data from the server’s API.
🌐
Thejesh GN
thejeshgn.com › 2023 › 08 › 31 › using-ups-with-synology-and-home-assistant-using-nut
Using UPS with Synology and Home Assistant using NUT – Thejesh GN
August 31, 2023 - Add it using the UI. Give the IP address of the Synology server on LAN, which is acting like a NUT server on port is 3493. For username and password, log into Synology using SSH and look into /usr/syno/etc/ups/upsd.users file.
🌐
GitHub
github.com › hassio-addons › app-nut
GitHub - hassio-addons/app-nut: Network UPS Tools - Home Assistant Community Apps · GitHub
The Network UPS Tools (NUT) project is the combined effort of many individuals and companies. 📚 Read the full app documentation, including installation instructions ... The Home Assistant Community Apps Discord chat server for app support and feature requests.
Starred by 266 users
Forked by 68 users
Languages   Shell 51.1% | Dockerfile 24.6% | Jinja 24.3%
Find elsewhere
🌐
Reddit
reddit.com › r/homeassistant › configure nut client in ha
r/homeassistant on Reddit: Configure NUT client in HA
December 20, 2023 -

Hello.

I have a NUT server running on a pfSense router. The server all works great. I can telnet into port 3493 on pfSense from an unrelated Linux server and pfSense responds. The UPS connected to the router is an Eaton. pfSense responds correctly to UPS events so the server seems correctly configured.

I am running HA in a container on a Synology DS1522. I didn't do anything special when I added this container - just selected the available image and accepted all the defaults. HA seems to be running fine and I have several devices configured (including a couple running apcupsd, which is not available on Eaton UPS).

I am trying to add an integration into HA for the Eaton UPS. I click on Settings/Integrations/Add Integration, search for NUT. Network UPS Tools comes up, so I click on it and it gives me a dialog box "Connect to the NUT server."

No matter what I put in the fields of this dialog box it comes back "Failed to Connect." I found some posts that said the hostname should be a0d7b954-nut instead of something I'd expect, but that doesn't work either.

What is this dialog box looking for?

🌐
Home Assistant
community.home-assistant.io › configuration
How to configure NUT? - Configuration - Home Assistant Community
March 5, 2022 - I have the following in the configuration.yaml: sensor: - platform: nut username: !secret nut_username password: !secret nut_password resources: - ups.load - input.voltage - battery.voltage - battery.charge It was previously working but I haven’t been using it for a while.
🌐
Cavelab
blog.cavelab.dev › 2022 › 01 › powerwalker-nut-home-assistant
PowerWalker UPS, NUT, and Home Assistant | Cavelab
February 2, 2022 - Implementing NUT in Home Assistant is very easy, it even has its own integration. ... You need to enter the host, port, username, and password to the NUT server.
🌐
Home Assistant
community.home-assistant.io › third party integrations
NUT Network UPS Tools Integration - Third party integrations - Home Assistant Community
April 11, 2021 - Trying to get NUT installed on my HassOS VM and can’t seem to get past the integration setup screen. I’ve installed the add-on from the add-on store, and now I’m in Configuration>Integrations>+ADD Integration > NUT Pop up screen asks for HOST, PORT, USER, PWD Host: a0d7b954-nut Port: ...
🌐
Home Assistant
community.home-assistant.io › share your projects!
UPS - NUT Server Options (including ESP32) - Share your Projects! - Home Assistant Community
December 20, 2025 - Recently I decided to try and get all of the UPS’ I have around the house connected into HA. I can’t take credit for any of the real work behind these but wanted to share the solutions I settled on. I have 4 different “situations”: 1. UPS for my NAS My NAS has NUT Server built in so ...
🌐
Reddit
reddit.com › r/homeassistant › configure nut community addon
r/homeassistant on Reddit: Configure NUT community addon
March 8, 2022 -

Hello,

I'm trying to figure out how to properly configure the Network UPS Tools addon. I'm running the server on my Raspberry Pi with RPI OS, which is connected via USB to my UPS. HAOS is running on a seperate RPI.

Server config:

ups.conf:

pollinterval = 1
maxretry = 3

[cyberpowerups]
    driver = usbhid-ups
    port = auto
    desc = "CP900EPFCLCD"
    vendorid = 0764
    productid = 0501

upsd.users:

[admin]
       password = xxx
       admin master
       instcmds = all
       actions = set
       actions = fsd

[testuser]
        password = xxx
        instcmds = test.battery.start
        instcmds = test.battery.stop
        instcmds = test.battery.start.quick
        instcmds = test.battery.start.deep

[observer]
        password = xxx
        upsmon secondary

nut.conf:

MODE=netserver

upsd.conf:

LISTEN 0.0.0.0 3493

upsmon.conf:

RUN_AS_USER root

MONITOR cyberpowerups@localhost 1 admin xxxmaster

HA config:

devices:
  - config: []
    driver: usbhid-ups
    name: cyberpowerups
    port: '3493'
mode: netclient
shutdown_host: 'false'
users:
  - actions: []
    instcmds:
      - all
    password: xxx
    username: upsmon
remote_ups_name: cyberpowerups
remote_ups_host: 192.168.178.36
remote_ups_user: upsmon
remote_ups_password: xxx
list_usb_devices: false
log_level: debug

Log:

[s6-init] making user provided files available at /var/run/s6/etc...exited 0.
[s6-init] ensuring user provided files have correct perms...exited 0.
[fix-attrs.d] applying ownership & permissions fixes...
[fix-attrs.d] nut: applying... 
[fix-attrs.d] nut: exited 0.
[fix-attrs.d] done.
[cont-init.d] executing container initialization scripts...
[cont-init.d] 00-banner.sh: executing... 
-----------------------------------------------------------
 Add-on: Network UPS Tools
 Manage battery backup (UPS) devices
-----------------------------------------------------------
 Add-on version: 0.9.1
 You are running the latest version of this add-on.
 System: Home Assistant OS 7.4  (aarch64 / raspberrypi3-64)
 Home Assistant Core: 2022.3.2
 Home Assistant Supervisor: 2022.01.1
-----------------------------------------------------------
 Please, share the above information when looking for help
 or support in, e.g., GitHub, forums or the Discord chat.
-----------------------------------------------------------
[cont-init.d] 00-banner.sh: exited 0.
[cont-init.d] 01-log-level.sh: executing... 
[cont-init.d] 01-log-level.sh: exited 0.
[cont-init.d] nut.sh: executing... 
[16:53:10] INFO: Setting mode to netclient...
[cont-init.d] nut.sh: exited 0.
[cont-init.d] nutclient.sh: executing... 
[cont-init.d] nutclient.sh: exited 0.
[cont-init.d] done.
[services.d] starting services
[services.d] done.
[16:53:16] INFO: Starting the UPS monitor and shutdown controller...
   0.000000	fopen /run/nut/upsmon.pid: No such file or directory
   0.001141	Using power down flag file /etc/killpower
   0.001711	UPS: cyberpowerups@192.168.178.36 (slave) (power value 1)
   0.002169	debug level is '1'
   0.002262	Warning: running as one big root process by request (upsmon -p)
   0.007702	Init SSL without certificate database
   0.048465	Trying to connect to UPS [cyberpowerups@192.168.178.36]
   0.054120	Login on UPS [cyberpowerups@192.168.178.36] failed - got [ERR ACCESS-DENIED]
{"message": "Event nut.ups_event fired."}Network UPS Tools upsmon 2.7.4

The passwords are correct, I always copy paste them and double checked. I setup the integration by providing the remote IP, upsmon and pass and it works. The addon doesn't seem to work properly (at least it's not able to connect). What do I have to do to fix this?

🌐
Home Assistant
community.home-assistant.io › third party integrations
Run a NUT Server on hassio? - Third party integrations - Home Assistant Community
January 7, 2020 - Hello! I found https://github.com/hassio-addons/addon-nut for running NUT on hassio. I saw that I can run a NUT server with this on my Pi. But it is necessary that I give the NUT server the name “qnapups” with the username “admin” and the password “12345”, because this is what my QNAP NAS is expecting.
🌐
Level1Techs
forum.level1techs.com › hardware hub
HomeAssistant as NUT server plus Unifi - Hardware Hub - Level1Techs Forums
April 10, 2025 - Hi everybody, I want to document how I am setting things up and get feedback. Use case: Unifi Dream Router and Unifi Express routers lose power at a remote location and need to safely shutdown. I had to send a UDR7 for…
🌐
Home Assistant
community.home-assistant.io › third party integrations
[SOLVED] Nut Server access from remote client - Third party integrations - Home Assistant Community
December 1, 2020 - Hello all, I have installed a Nut Server on Home Assistant using the “Network UPS Tool” addon. The UPS is connected with USB to the host (Raspberry Pi 4 with Home Assistant OS 0.118.3). The configuration of the add-on works fine and the UPS (netserver mode) is monitored correctly in HA.
🌐
Home Assistant
community.home-assistant.io › configuration
Cant get Nut to connect to my server - Configuration - Home Assistant Community
July 22, 2023 - I have HA as a VM in the OMV machine, I installed the plugin configured it like this: - username: ha password: Ha instcmds: - all actions: [] - name: myups driver: usbhid-ups port: auto config: [] mode netclient ...
🌐
Reddit
reddit.com › r/homeassistant › homeassistant and nut add-on/integration not working on a apc es 550 ups with usb
r/homeassistant on Reddit: HomeAssistant and NUT add-on/integration not working on a APC ES 550 UPS with USB
October 31, 2023 -

Hi Folks, I've been beating on this for hours, I hope you can help. I have an APC ES 550 plugged into my RPi 3 by USB, running Home Assistant installed from the Raspberry Pi Imager.

I have installed the Settings > Add-ons > Network UPS Tools. In Configuration I have added a username and password.

users:
  - username: nutuser
    password: nutpass
    instcmds:
      - all
    actions: []
devices:
  - name: myups
    driver: usbhid-ups
    port: auto
    config: []
mode: netserver
shutdown_host: "false"

When it starts, I get a Hostname: a0d7b954-nut. So far, so good.

I then add the integration Settings > Devices and Services > Network UPS Tools (NUT). It asks for 4 things which I enter:

Host: a0d7b954-nut
Port: 3493
Username: nutuser
Password: nutpass

From here, no matter how I fiddle with it, it always responds with: " Failed to connect ".

I have confirmed that the USB Device path /dev/bus/usb/001/005 can see the ID_USB_MODEL: Back-UPS_ES_550_FW:843.K1_.D_USB_FW:K1.

Everyone else talks about how easy this is to integrate, what am I doing wrong?

THANKS