Re: [Nut-upsuser] NUT help request
(Bit by the goofy, only on this forum, reply-to add'r nonsense . . . sorry!) Add an appropriate udev rule to give "nutty" access, or grant "nutty" the group which has it already. USB devices are *NOT* public by design. - Tim On February 28, 2024 12:13:33 PM EST, Jim Klimov via Nut-upsuser wrote: >To me, this line is suspect: > >libusb1: Could not open any HID devices: insufficient permissions on everything > > >it seems like USB permissions on the host do not allow the NUT run-time >user (nutty?) to own the device filesystem node. >Check the upower/udev/... settings relevant there. > >According to Git, this ID should be known in NUT v2.8.0 or newer (so the >rest is about OS integration for this bit): > >$ git blame v2.8.0 scripts/upower/95-upower-hid.hwdb | grep usb:v0764p0601 >8b72ac9fc2 (Benjamin Berg2022-03-28 17:19:41 +0200 103) usb:v0764p0601* > >Hope this helps, >Jim Klimov > > > >On Wed, Feb 28, 2024 at 1:23 PM Giacomo Tognetti via Nut-upsuser < >nut-upsuser@alioth-lists.debian.net> wrote: > >> Hi guys >> I just struggling to configure my EPYC Neon UPS (it appears like Cyber >> Power System, Inc. PR1500LCDRT2U UPS) using NUT on my Home Assistant server. >> I installed official NUT from HACS add-ons and I placed a very easy config: >> >> users: >> - username: nutty >> password: >> instcmds: >> - all >> actions: [] >> devices: >> - name: neon >> driver: usbhid-ups >> port: auto >> config: [] >> mode: netserver >> shutdown_host: false >> list_usb_devices: true >> >> But it doesn’t work, even if UPS is actually listed, as you can see from >> the complete log. >> >> s6-rc: info: service s6rc-oneshot-runner: starting >> s6-rc: info: service s6rc-oneshot-runner successfully started >> s6-rc: info: service base-addon-banner: starting >> --- Add-on: Network >> UPS Tools Manage battery backup (UPS) >> devices--- Add-on >> version: 0.13.0 You are running the latest version of this add-on. System: >> Home Assistant OS 11.5 (amd64 / qemux86-64) Home Assistant Core: 2024.2.3 >> Home Assistant Supervisor: >> 2024.02.0--- Please, >> share the above information when looking for help or support in, e.g., >> GitHub, forums or the Discord >> chat.--- >> s6-rc: info: service base-addon-banner successfully started >> s6-rc: info: service fix-attrs: starting >> s6-rc: info: service base-addon-timezone: starting >> s6-rc: info: service base-addon-log-level: starting >> s6-rc: info: service fix-attrs successfully started >> [15:30:13] INFO: Configuring timezone (Europe/Rome)... >> s6-rc: info: service base-addon-log-level successfully started >> s6-rc: info: service base-addon-timezone successfully started >> s6-rc: info: service legacy-cont-init: starting >> cont-init: info: running /etc/cont-init.d/nut.sh >> [15:30:16] INFO: Setting mode to netserver... >> [15:30:16] INFO: Connected USB devices: >> Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub >> Bus 002 Device 003: ID 10c4:ea60 Silicon Labs CP210x UART Bridge >> Bus 002 Device 002: ID 0764:0601 Cyber Power System, Inc. PR1500LCDRT2U UPS >> Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub >> Bus 001 Device 002: ID 0627:0001 Adomax Technology Co., Ltd QEMU Tablet >> Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub >> [15:30:17] INFO: Generating /etc/nut/upsd.users... >> [15:30:17] INFO: Configuring user: nutty >> [15:30:17] INFO: Password is NOT in the Have I Been Pwned database! Nice! >> [15:30:18] INFO: Configuring Device named neon... >> [15:30:18] INFO: Starting the UPS drivers... >> Network UPS Tools - Generic HID driver 0.47 (2.8.0) >> USB communication driver (libusb 1.0) 0.43 >> libusb1: Could not open any HID devices: insufficient permissions on >> everything >> No matching HID UPS found >> Driver failed to start (exit status=1) >> Network UPS Tools - UPS driver controller 2.8.0 >> cont-init: info: /etc/cont-init.d/nut.sh exited 1 >> cont-init: info: running /etc/cont-init.d/nutclient.sh >> cont-init: info: /etc/cont-init.d/nutclient.sh exited 0 >> cont-init: warning: some scripts exited nonzero >> s6-rc: warning: unable to start service legacy-cont-init: command exited 1 >> /run/s6/basedir/scripts/rc.init: warning: s6-rc failed to properly bring all >> the services up! Check your logs (in /run/uncaught-logs/current if you have >> in-container logging) for more information. >> /run/s6/basedir/scripts/rc.init: fatal: stopping the container. >> s6-rc: info: service fix-attrs: stopping >> s6-rc: info: service base-addon-timezone: stopping >> s6-rc: info: service base-addon-log-level: stopping >> s6-rc: info: service fix-attrs successfully stopped >> s6-rc: info: service base-addon-timezone successfully stopped >> s6-rc: info:
Re: [Nut-upsuser] NUT help request
To me, this line is suspect: libusb1: Could not open any HID devices: insufficient permissions on everything it seems like USB permissions on the host do not allow the NUT run-time user (nutty?) to own the device filesystem node. Check the upower/udev/... settings relevant there. According to Git, this ID should be known in NUT v2.8.0 or newer (so the rest is about OS integration for this bit): $ git blame v2.8.0 scripts/upower/95-upower-hid.hwdb | grep usb:v0764p0601 8b72ac9fc2 (Benjamin Berg2022-03-28 17:19:41 +0200 103) usb:v0764p0601* Hope this helps, Jim Klimov On Wed, Feb 28, 2024 at 1:23 PM Giacomo Tognetti via Nut-upsuser < nut-upsuser@alioth-lists.debian.net> wrote: > Hi guys > I just struggling to configure my EPYC Neon UPS (it appears like Cyber > Power System, Inc. PR1500LCDRT2U UPS) using NUT on my Home Assistant server. > I installed official NUT from HACS add-ons and I placed a very easy config: > > users: > - username: nutty > password: > instcmds: > - all > actions: [] > devices: > - name: neon > driver: usbhid-ups > port: auto > config: [] > mode: netserver > shutdown_host: false > list_usb_devices: true > > But it doesn’t work, even if UPS is actually listed, as you can see from > the complete log. > > s6-rc: info: service s6rc-oneshot-runner: starting > s6-rc: info: service s6rc-oneshot-runner successfully started > s6-rc: info: service base-addon-banner: starting > --- Add-on: Network > UPS Tools Manage battery backup (UPS) > devices--- Add-on > version: 0.13.0 You are running the latest version of this add-on. System: > Home Assistant OS 11.5 (amd64 / qemux86-64) Home Assistant Core: 2024.2.3 > Home Assistant Supervisor: > 2024.02.0--- Please, > share the above information when looking for help or support in, e.g., > GitHub, forums or the Discord > chat.--- > s6-rc: info: service base-addon-banner successfully started > s6-rc: info: service fix-attrs: starting > s6-rc: info: service base-addon-timezone: starting > s6-rc: info: service base-addon-log-level: starting > s6-rc: info: service fix-attrs successfully started > [15:30:13] INFO: Configuring timezone (Europe/Rome)... > s6-rc: info: service base-addon-log-level successfully started > s6-rc: info: service base-addon-timezone successfully started > s6-rc: info: service legacy-cont-init: starting > cont-init: info: running /etc/cont-init.d/nut.sh > [15:30:16] INFO: Setting mode to netserver... > [15:30:16] INFO: Connected USB devices: > Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub > Bus 002 Device 003: ID 10c4:ea60 Silicon Labs CP210x UART Bridge > Bus 002 Device 002: ID 0764:0601 Cyber Power System, Inc. PR1500LCDRT2U UPS > Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub > Bus 001 Device 002: ID 0627:0001 Adomax Technology Co., Ltd QEMU Tablet > Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub > [15:30:17] INFO: Generating /etc/nut/upsd.users... > [15:30:17] INFO: Configuring user: nutty > [15:30:17] INFO: Password is NOT in the Have I Been Pwned database! Nice! > [15:30:18] INFO: Configuring Device named neon... > [15:30:18] INFO: Starting the UPS drivers... > Network UPS Tools - Generic HID driver 0.47 (2.8.0) > USB communication driver (libusb 1.0) 0.43 > libusb1: Could not open any HID devices: insufficient permissions on > everything > No matching HID UPS found > Driver failed to start (exit status=1) > Network UPS Tools - UPS driver controller 2.8.0 > cont-init: info: /etc/cont-init.d/nut.sh exited 1 > cont-init: info: running /etc/cont-init.d/nutclient.sh > cont-init: info: /etc/cont-init.d/nutclient.sh exited 0 > cont-init: warning: some scripts exited nonzero > s6-rc: warning: unable to start service legacy-cont-init: command exited 1 > /run/s6/basedir/scripts/rc.init: warning: s6-rc failed to properly bring all > the services up! Check your logs (in /run/uncaught-logs/current if you have > in-container logging) for more information. > /run/s6/basedir/scripts/rc.init: fatal: stopping the container. > s6-rc: info: service fix-attrs: stopping > s6-rc: info: service base-addon-timezone: stopping > s6-rc: info: service base-addon-log-level: stopping > s6-rc: info: service fix-attrs successfully stopped > s6-rc: info: service base-addon-timezone successfully stopped > s6-rc: info: service base-addon-log-level successfully stopped > s6-rc: info: service base-addon-banner: stopping > s6-rc: info: service base-addon-banner successfully stopped > s6-rc: info: service s6rc-oneshot-runner: stopping > s6-rc: info: service s6rc-oneshot-runner successfully stopped > > > > I tried to add vendorid (764) and producid (601, in my case) but results > are the same. > > I really need your help, also
Re: [Nut-upsuser] NUT help request
On Tue, 27 Feb 2024, Giacomo Tognetti via Nut-upsuser wrote: Home Assistant at https://www.home-assistant.io/integrations/nut/ doesn't give any examples of how it thinks NUT is configured, and I don't have an installation to try. Is this an acceptable format for HA ?, because it's not a NUT format. users: - username: nutty password: instcmds: - all actions: [] Could you show us your upsd.users file ? I would expect to see # upsd.users [nutty] password = xxx upsmon primary Roger ___ Nut-upsuser mailing list Nut-upsuser@alioth-lists.debian.net https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/nut-upsuser
[Nut-upsuser] NUT help request
Hi guys I just struggling to configure my EPYC Neon UPS (it appears like Cyber Power System, Inc. PR1500LCDRT2U UPS) using NUT on my Home Assistant server. I installed official NUT from HACS add-ons and I placed a very easy config: users: - username: nutty password: instcmds: - all actions: [] devices: - name: neon driver: usbhid-ups port: auto config: [] mode: netserver shutdown_host: false list_usb_devices: true But it doesn’t work, even if UPS is actually listed, as you can see from the complete log. s6-rc: info: service s6rc-oneshot-runner: starting s6-rc: info: service s6rc-oneshot-runner successfully started s6-rc: info: service base-addon-banner: starting --- Add-on: Network UPS Tools Manage battery backup (UPS) devices --- Add-on version: 0.13.0 You are running the latest version of this add-on. System: Home Assistant OS 11.5 (amd64 / qemux86-64) Home Assistant Core: 2024.2.3 Home Assistant Supervisor: 2024.02.0 --- Please, share the above information when looking for help or support in, e.g., GitHub, forums or the Discord chat. --- s6-rc: info: service base-addon-banner successfully started s6-rc: info: service fix-attrs: starting s6-rc: info: service base-addon-timezone: starting s6-rc: info: service base-addon-log-level: starting s6-rc: info: service fix-attrs successfully started [15:30:13] INFO: Configuring timezone (Europe/Rome)... s6-rc: info: service base-addon-log-level successfully started s6-rc: info: service base-addon-timezone successfully started s6-rc: info: service legacy-cont-init: starting cont-init: info: running /etc/cont-init.d/nut.sh [15:30:16] INFO: Setting mode to netserver... [15:30:16] INFO: Connected USB devices: Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 002 Device 003: ID 10c4:ea60 Silicon Labs CP210x UART Bridge Bus 002 Device 002: ID 0764:0601 Cyber Power System, Inc. PR1500LCDRT2U UPS Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 001 Device 002: ID 0627:0001 Adomax Technology Co., Ltd QEMU Tablet Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub [15:30:17] INFO: Generating /etc/nut/upsd.users... [15:30:17] INFO: Configuring user: nutty [15:30:17] INFO: Password is NOT in the Have I Been Pwned database! Nice! [15:30:18] INFO: Configuring Device named neon... [15:30:18] INFO: Starting the UPS drivers... Network UPS Tools - Generic HID driver 0.47 (2.8.0) USB communication driver (libusb 1.0) 0.43 libusb1: Could not open any HID devices: insufficient permissions on everything No matching HID UPS found Driver failed to start (exit status=1) Network UPS Tools - UPS driver controller 2.8.0 cont-init: info: /etc/cont-init.d/nut.sh exited 1 cont-init: info: running /etc/cont-init.d/nutclient.sh cont-init: info: /etc/cont-init.d/nutclient.sh exited 0 cont-init: warning: some scripts exited nonzero s6-rc: warning: unable to start service legacy-cont-init: command exited 1 /run/s6/basedir/scripts/rc.init: warning: s6-rc failed to properly bring all the services up! Check your logs (in /run/uncaught-logs/current if you have in-container logging) for more information. /run/s6/basedir/scripts/rc.init: fatal: stopping the container. s6-rc: info: service fix-attrs: stopping s6-rc: info: service base-addon-timezone: stopping s6-rc: info: service base-addon-log-level: stopping s6-rc: info: service fix-attrs successfully stopped s6-rc: info: service base-addon-timezone successfully stopped s6-rc: info: service base-addon-log-level successfully stopped s6-rc: info: service base-addon-banner: stopping s6-rc: info: service base-addon-banner successfully stopped s6-rc: info: service s6rc-oneshot-runner: stopping s6-rc: info: service s6rc-oneshot-runner successfully stopped I tried to add vendorid (764) and producid (601, in my case) but results are the same. I really need your help, also because I’ve struggling around forums and GitHub and I see many people in my situation with no answers at all. Please let me know. Giacomo ___ Nut-upsuser mailing list Nut-upsuser@alioth-lists.debian.net https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/nut-upsuser