So close, I at first was getting connection refused for upsc command - then driver not connected, have majority of everything else set up exact to yours - what is this permitting external connections in system settings?
Output from upsd:
Network UPS Tools upsd 2.8.2
fopen /opt/homebrew/var/state/ups/upsd.pid: No such file or directory
Could not find PID file ‘/opt/homebrew/var/state/ups/upsd.pid’ to see if previous upsd instance is already running!
/opt/homebrew/etc/nut/upsd.conf is world readable
setuptcp: bound to localhost as IPXX.XX.XX.XX but there seem to be further (ignored) addresses resolved for this name
listening on localhost port 3493
/opt/homebrew/var/state/ups is world readable
Can’t connect to UPS [ups_name] (usbhid-ups-ups_name): Permission denied
Found 1 UPS defined in ups.conf
/opt/homebrew/etc/nut/upsd.users is world readable
Output from upsc:
upsc ups_name@localhost
Error: Driver not connected
Broadcast Message from [email protected]
(no tty) at 23:16 PDT…
UPS ups_name@localhost is unavailable
Output of upsdrvctl:
sudo upsdrvctl start
Network UPS Tools - UPS driver controller 2.8.2
Network UPS Tools - Generic HID driver 0.53 (2.8.2)
USB communication driver (libusb 1.0) 0.47
Duplicate driver instance detected (PID file /opt/homebrew/var/state/ups/usbhid-ups-ups_name.pid exists)! Terminating other driver!
kill: No such process
writepid: fopen /opt/homebrew/var/state/ups/usbhid-ups-ups_name.pid: Permission denied
Can’t claim USB device [XXXX:XXXX]@0/0/0: Access denied (insufficient permissions)
upsnotify: failed to notify about state 4: no notification tech defined, will not spam more about it
Driver failed to start (exit status=1)