<div dir="auto"><div>You did not show logs from the actual usbhid-ups driver, did you(r system) start one? Note that on Linux with systemd and NUT 2.8.x (and a nut-driver-enumerator service/daemon), it may be wrapped into a nut-service@upsname.service instance, similarly on Solaris/illumos with SMF. You seem to be running a variant of BSD thiugh, so maybe lack some init script for NUT drivers? Also note that typically such scripts call `upsdrvctl` and let it handle your population of the devices.</div><div dir="auto"><br></div><div dir="auto">Jim<br><br><div class="gmail_quote gmail_quote_container" dir="auto"><div dir="ltr" class="gmail_attr">On Sun, May 3, 2026, 23:56 Aaron Turner via Nut-upsuser <<a href="mailto:nut-upsuser@alioth-lists.debian.net">nut-upsuser@alioth-lists.debian.net</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Running opnsense nut plugin package and unable to connect to the UPS<br>
(Eaton 5S1500LCD).<br>
<br>
-- ups.conf<br>
[ups]<br>
driver=usbhid-ups<br>
port=auto<br>
<br>
-- Running upsd -D as root:<br>
<br>
$ upsd -D<br>
Network UPS Tools upsd 2.8.3 release<br>
   0.000000 fopen /var/db/nut/upsd.pid: No such file or directory<br>
   0.000020 [D1] Just failed to send signal, no daemon was running<br>
   0.000280 WARNING: /usr/local/etc/nut/upsd.conf is world readable<br>
(hope you don't have passwords there)<br>
   0.000482 [D1] debug level is '1'<br>
   0.000545 listening on 127.0.0.1 port 3493<br>
   0.000571 listening on ::1 port 3493<br>
   0.000587 listening on 172.16.1.1 port 3493<br>
   0.000597 [D1] server_load: tried to set up 3 listening sockets,<br>
succeeded with 3<br>
   0.000677 [D1] Succeeded to become_user(nut): now UID=316 GID=316<br>
   0.000693 [D1] chdired into statepath /var/db/nut for driver sockets<br>
   0.000703 WARNING: /var/db/nut is world readable (hope you don't<br>
have passwords there)<br>
   0.000773 Can't connect to UPS [ups] (/var/db/nut/usbhid-ups-ups):<br>
No such file or directory<br>
   0.000850 Found 1 UPS defined in ups.conf<br>
   0.002465 WARNING: /usr/local/etc/nut/upsd.users is world readable<br>
(hope you don't have passwords there)<br>
   0.002485 Running as foreground process, not saving a PID file<br>
   0.002490 upsnotify: failed to notify about state<br>
NOTIFY_STATE_READY_WITH_PID: no notification tech defined, will not<br>
spam more about it<br>
   0.002496 [D1] On systems without service units, consider `export<br>
NUT_QUIET_INIT_UPSNOTIFY=true`<br>
   0.002501 [D1] mainloop: UPS [ups] is not currently connected,<br>
trying to reconnect<br>
   0.002510 [D1] mainloop: UPS [ups] is still not connected (FD -1)<br>
   2.012544 [D1] mainloop: UPS [ups] is not currently connected,<br>
trying to reconnect<br>
   2.012630 [D1] mainloop: UPS [ups] is still not connected (FD -1)<br>
   2.325366 [D1] mainloop: UPS [ups] is not currently connected,<br>
trying to reconnect<br>
   2.325431 [D1] mainloop: UPS [ups] is still not connected (FD -1)<br>
   2.325496 [D1] mainloop: UPS [ups] is not currently connected,<br>
trying to reconnect<br>
   2.325524 [D1] mainloop: UPS [ups] is still not connected (FD -1)<br>
   2.325579 [D1] mainloop: UPS [ups] is not currently connected,<br>
trying to reconnect<br>
   2.325605 [D1] mainloop: UPS [ups] is still not connected (FD -1)<br>
   2.325633 [D1] mainloop: UPS [ups] is not currently connected,<br>
trying to reconnect<br>
   2.325652 [D1] mainloop: UPS [ups] is still not connected (FD -1)<br>
   2.325674 User <a href="mailto:monuser@127.0.0.1" target="_blank" rel="noreferrer">monuser@127.0.0.1</a> logged into UPS [ups]<br>
   2.325695 [D1] mainloop: UPS [ups] is not currently connected,<br>
trying to reconnect<br>
   2.325713 [D1] mainloop: UPS [ups] is still not connected (FD -1)<br>
   2.325740 [D1] mainloop: UPS [ups] is not currently connected,<br>
trying to reconnect<br>
   2.325758 [D1] mainloop: UPS [ups] is still not connected (FD -1)<br>
   2.325815 [D1] mainloop: UPS [ups] is not currently connected,<br>
trying to reconnect<br>
   2.325839 [D1] mainloop: UPS [ups] is still not connected (FD -1)<br>
   2.325878 [D1] mainloop: UPS [ups] is not currently connected,<br>
trying to reconnect<br>
   2.325901 [D1] mainloop: UPS [ups] is still not connected (FD -1)<br>
   2.325928 [D1] mainloop: UPS [ups] is not currently connected,<br>
trying to reconnect<br>
   2.325946 [D1] mainloop: UPS [ups] is still not connected (FD -1)<br>
^C   2.478568 mainloop: Interrupted system call<br>
   2.478600 Signal 2: exiting<br>
   2.478632 [D1] upsd_cleanup: starting the end-game<br>
   2.478723 [D1] driver_free: forgetting UPS [ups] (FD -1)<br>
   2.478771 [D1] upsd_cleanup: finished<br>
<br>
---<br>
$ ls -la /var/db/nut/<br>
total 10<br>
drwxrwxr-x   2 nut  nut    4 May  3 12:02 .<br>
drwxr-xr-x  24 root wheel 33 May  3 13:45 ..<br>
-rw-r--r--   1 nut  nut    6 May  3 11:02 upslog.pid<br>
-rw-r--r--   1 nut  nut    6 May  3 12:02 upsmon.pid<br>
<br>
-- output of `dmesg` when disconnecting/reconnecting USB:<br>
[15200] ugen1.2: <EATON Ellipse PRO> at usbus1 (disconnected)<br>
[15205] ugen1.2: <EATON Ellipse PRO> at usbus1<br>
<br>
--<br>
$ nut-scanner -U<br>
Scanning USB bus.<br>
[nutdev-usb1]<br>
driver = "usbhid-ups"<br>
port = "auto"<br>
vendorid = "0463"<br>
productid = "FFFF"<br>
product = "Ellipse PRO"<br>
serial = "P344T41PHY"<br>
vendor = "EATON"<br>
# bus = "001"<br>
# device = "002"<br>
# busport = "001"<br>
<br>
Am I supposed to manually create the unix socket FD or???   Not sure<br>
if this is a nut or opnsense package issue?<br>
<br>
--<br>
Aaron Turner<br>
<a href="https://synfin.net/" rel="noreferrer noreferrer" target="_blank">https://synfin.net/</a><br>
My father once told me that respect for the truth comes close to being<br>
the basis for all morality.  "Something cannot emerge from nothing,"<br>
he said.  This is profound thinking if you understand how unstable<br>
"the truth" can be.  -- Frank Herbert, Dune<br>
<br>
_______________________________________________<br>
Nut-upsuser mailing list<br>
<a href="mailto:Nut-upsuser@alioth-lists.debian.net" target="_blank" rel="noreferrer">Nut-upsuser@alioth-lists.debian.net</a><br>
<a href="https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/nut-upsuser" rel="noreferrer noreferrer" target="_blank">https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/nut-upsuser</a><br>
</blockquote></div></div></div>