Besoin de conseil pour onduleur

Exact:

[GreenCell]
driver = blazer_usb
port = auto
desc = "GreenCell Proof 600"
vendorid = 0001
[Eaton]
driver = usbhid-ups
port = auto
desc = "Eaton 3S 550"
vendorid = 0463

J’essaie d’avancer sans trop vous solliciter, mais je bloque …

A partir de vos derniers messages, je suis allé faire un tour sur le site NUT par le lien de @Jblb. Comme indiqué par @Pulpy-Luke, j’ai tenté de remplacer la ligne driver: usbhid-ups par driver: blazer_usb ou par driver: nutdrv_qx (qui apparait également comme driver possible sur NUT Network UPS Tools - Micropower 600 )
Le journal ne semble plus indiquer l’erreur ‹ No matching HID UPS found ›

Avec NUTDRV_QX, voici les infos

s6-rc: info: service s6rc-oneshot-runner: starting
s6-rc: info: service s6rc-oneshot-runner successfully started
s6-rc: info: service fix-attrs: starting
s6-rc: info: service fix-attrs successfully started
s6-rc: info: service legacy-cont-init: starting
cont-init: info: running /etc/cont-init.d/00-banner.sh
-----------------------------------------------------------
 Add-on: Network UPS Tools
 Manage battery backup (UPS) devices
-----------------------------------------------------------
 Add-on version: 0.11.0
 You are running the latest version of this add-on.
 System: Home Assistant OS 9.2  (aarch64 / raspberrypi4-64)
 Home Assistant Core: 2022.10.3
 Home Assistant Supervisor: 2022.10.0
-----------------------------------------------------------
 Please, share the above information when looking for help
 or support in, e.g., GitHub, forums or the Discord chat.
-----------------------------------------------------------
cont-init: info: /etc/cont-init.d/00-banner.sh exited 0
cont-init: info: running /etc/cont-init.d/01-log-level.sh
cont-init: info: /etc/cont-init.d/01-log-level.sh exited 0
cont-init: info: running /etc/cont-init.d/02-set-timezone.sh
[09:15:17] INFO: Configuring timezone
cont-init: info: /etc/cont-init.d/02-set-timezone.sh exited 0
cont-init: info: running /etc/cont-init.d/nut.sh
[09:15:17] INFO: Setting mode to netserver...
[09:15:17] INFO: Generating /etc/nut/upsd.users...
[09:15:18] INFO: Configuring user: bubule
[09:15:18] INFO: Password is NOT in the Have I Been Pwned database! Nice!
[09:15:20] INFO: Configuring Device named Onduleur_Salon...
[09:15:20] INFO: Starting the UPS drivers...
Using protocol: Q1 0.07
Can't autodetect number of battery packs [-1/13.80]
Battery runtime will not be calculated (runtimecal not set)
Network UPS Tools - UPS driver controller 2.7.4
cont-init: info: /etc/cont-init.d/nut.sh exited 0
cont-init: info: running /etc/cont-init.d/nutclient.sh
cont-init: info: /etc/cont-init.d/nutclient.sh exited 0
s6-rc: info: service legacy-cont-init successfully started
s6-rc: info: service legacy-services: starting
services-up: info: copying legacy longrun upsd (no readiness notification)
services-up: info: copying legacy longrun upsmon (no readiness notification)
[09:15:31] INFO: Starting the UPS information server...
s6-rc: info: service legacy-services successfully started
   0.000000     fopen /run/nut/upsd.pid: No such file or directory
   0.087665     listening on 0.0.0.0 port 3493
   0.101343     Connected to UPS [Onduleur_Salon]: nutdrv_qx-Onduleur_Salon
[09:15:39] INFO: Starting the UPS monitor and shutdown controller...
   0.000000     fopen /run/nut/upsmon.pid: No such file or directory
   0.001313     Using power down flag file /etc/killpower
   0.001728     UPS: Onduleur_Salon@localhost (master) (power value 1)
   0.002487     debug level is '1'
   0.002544     Warning: running as one big root process by request (upsmon -p)
   0.003259     Init SSL without certificate database
   0.024933     Trying to connect to UPS [Onduleur_Salon@localhost]
   0.369536     User upsmonmaster@127.0.0.1 logged into UPS [Onduleur_Salon]
   0.030136     Logged into UPS Onduleur_Salon@localhost

Avec BLAZER_USB

s6-rc: info: service s6rc-oneshot-runner: starting
s6-rc: info: service s6rc-oneshot-runner successfully started
s6-rc: info: service fix-attrs: starting
s6-rc: info: service fix-attrs successfully started
s6-rc: info: service legacy-cont-init: starting
cont-init: info: running /etc/cont-init.d/00-banner.sh
-----------------------------------------------------------
 Add-on: Network UPS Tools
 Manage battery backup (UPS) devices
-----------------------------------------------------------
 Add-on version: 0.11.0
 You are running the latest version of this add-on.
 System: Home Assistant OS 9.2  (aarch64 / raspberrypi4-64)
 Home Assistant Core: 2022.10.3
 Home Assistant Supervisor: 2022.10.0
-----------------------------------------------------------
 Please, share the above information when looking for help
 or support in, e.g., GitHub, forums or the Discord chat.
-----------------------------------------------------------

cont-init: info: /etc/cont-init.d/00-banner.sh exited 0
cont-init: info: running /etc/cont-init.d/01-log-level.sh
cont-init: info: /etc/cont-init.d/01-log-level.sh exited 0
cont-init: info: running /etc/cont-init.d/02-set-timezone.sh
[09:22:06] INFO: Configuring timezone
cont-init: info: /etc/cont-init.d/02-set-timezone.sh exited 0
cont-init: info: running /etc/cont-init.d/nut.sh
[09:22:06] INFO: Setting mode to netserver...
[09:22:07] INFO: Generating /etc/nut/upsd.users...
[09:22:07] INFO: Configuring user: bubule
[09:22:08] INFO: Password is NOT in the Have I Been Pwned database! Nice!
[09:22:09] INFO: Configuring Device named Onduleur_Salon...
[09:22:09] INFO: Starting the UPS drivers...
Supported UPS detected with megatec protocol
Vendor information unavailable
No values provided for battery high/low voltages in ups.conf
Using 'guestimation' (low: 10.400000, high: 13.000000)!
Battery runtime will not be calculated (runtimecal not set)
Network UPS Tools - UPS driver controller 2.7.4
cont-init: info: /etc/cont-init.d/nut.sh exited 0
cont-init: info: running /etc/cont-init.d/nutclient.sh
cont-init: info: /etc/cont-init.d/nutclient.sh exited 0
s6-rc: info: service legacy-cont-init successfully started
s6-rc: info: service legacy-services: starting
services-up: info: copying legacy longrun upsd (no readiness notification)
services-up: info: copying legacy longrun upsmon (no readiness notification)
s6-rc: info: service legacy-services successfully started
[09:22:11] INFO: Starting the UPS information server...
   0.000000     fopen /run/nut/upsd.pid: No such file or directory
   0.001774     listening on 0.0.0.0 port 3493
   0.002784     Connected to UPS [Onduleur_Salon]: blazer_usb-Onduleur_Salon
[09:22:11] INFO: Starting the UPS monitor and shutdown controller...
   0.000000     fopen /run/nut/upsmon.pid: No such file or directory
   0.000962     Using power down flag file /etc/killpower
   0.001406     UPS: Onduleur_Salon@localhost (master) (power value 1)
   0.001913     debug level is '1'
   0.001940     Warning: running as one big root process by request (upsmon -p)
   0.002909     Init SSL without certificate database
   0.010128     Trying to connect to UPS [Onduleur_Salon@localhost]
   0.532776     User upsmonmaster@127.0.0.1 logged into UPS [Onduleur_Salon]
   0.013117     Logged into UPS Onduleur_Salon@localhost

Ce qui semble indiquer qu’une communication est établie, mais je ne trouve rien dans les sensors

J’ai l’impression de rater cette partie : « Be sure to add the NUT integration after starting the add-on. » qui se trouve dans la marche à suivre de l’Addon
Cela me laisse penser que j’ai autre chose à faire après avoir configuré et démarré l’addon. Mais lorsque je clique sur le bouton ‹ add intergration ›, j’arrive sur la page des intégration avec cette fenêtre à compléter/enregistrer.
Lorsque je valide, que j’ai rempli ou non les champs nom d’utilisateur et mdp, j’ai toujours ce message d’erreur

Là je sèche …

J’utilise NUT sur une raspberry et mon serveur proxmox + l’Addon. J’ai suivi en partie ce tuto :

Il faut bien que tu renseignes ta dernière fenêtre avec le user que tu as déclaré dans NUT. C’est ceci qui va te générer les sensor.

Normalement dans la partie NUT tu dois avoir déclaré un User/Password pour la partie uspd.user.

C’est celui-ci que tu dois utiliser dans ta fenêtre d’intégration.

1 « J'aime »

Toujours pas mieux

Il continue à me jeter avec l’erreur vu au-dessus (Échec de connexion). J’ai même tenté de remplacer mon mot de passe en imaginant qu’il n’était pas assez ou trop dur.
J’ai essayé sans mot de passe ni user également.

PS :
C’est assez perturbant ces deux parties qui portent le même nom (NUT addon et NUT integration). J’ai cru pendant 2 jours que c’était la même chose…

dans hôte j’ai mis a0d7b954-nut valeur que je trouve dans l’add-on sous Nom d'hôte

2 « J'aime »

Peut-être que je me trompe mais pour moi le username et le password du code ci-dessus n’ont rien à voir avec ceux qui existe déjà sur ton pi. Ceci est propre au serveur NUT que tu es en train de configurer.

Je pense que tu dois juste en inventer un qui sera celui que tu devra utiliser quand tu ajouteras l’intégration ensuite.

C’était bien çà !
Il fallait mettre a0d7b954-nut sous Nom d’hôte

Bravo !
Et un grand merci
J’avance …

1 « J'aime »

Je ne suis pas certain de ce que j’avance mais pour moi cela fonctionne comme ceci :

L’add-on NUT est en fait un seveur sur lequel tu déclare ton Onduleur et L’utilisateur qui pourra utiliser les infos de l’onduleur.

Ensuite il y a l’intégration NUT qui est en fait un client NUT qui se connecte au serveur NUT précédemment défini. Ce client doit donc utiliser les infos en concordance avec ce que tu as déclaré dans le serveur.

Pour résumer :

  • Client => Serveur => Onduleur

Ce qui équivaut à

  • Intégration NUT => Add-on NUT => Onduleur

Du coup tu veux dire que localhost ne fonctionne pas, j’ai bien compris ?

Oui tout à fait. Cela ne fonctionne pas avec localhost.
Je vais essayer de revenir aux autres driver pour voir si cela change quelque chose.
EDIT : Les deux drivers nutdrv_qx et blazer_usb fonctionnent et retournent à priori les mêmes informations. Le driver usbhid-ups ne fonctionne pas (pour le GreenCell 800VA)

Bizarrement, j’ai perdu l’accès distant. Obligé de me reconnecter en local… A suivre

1 « J'aime »

C’est bon à savoir ça !