UPS NUT Addon pour eaton

Hello, j’ai 2 onduleurs eaton un elipse pro et un elipse eco! Les deux sont connecté a ma solution HA.

Mon soucis est dans la config de l’addon pour pourvoir avoir les deux!

Dans le config j’ai ca:

image

Il me faut trouver comment les différencier sinon l’addon plante et stop.

Dans la doc (USBHID-UPS(8)), il y a la possibilité d’ajouter des éléments dans « config » pour les distinguer mais j’ai tout essayé ce que pensais mais rien en marche!

Je vous joint les copies d’écran des données usb pour ceux qui ont de l’expérience dans cet add-on!
Le premier :

le second :

merci d’avance

seb

as-tu regardé cette page qui donne des indications sur des paramètres supplémentaires que tu peux utiliser pour distinguer les appareils entre eux ? Supervision d'onduleurs Eaton sous Home Assistant | OmiTech

hello oui j’ai vu cet article, mais dans ce cas c’est pas facile car il y en a un en USB et un en IP !
merci

Salut,

Je comprends pas tout. Dans ce qu’on voit dans ta config, tu as 2 Eaton en USB ?
As tu regardé le journal au lancement du module complémentaire ?
As tu vérifié que le mot de passe ne soit pas connu dans « Have I Been Pwned » ?

@Pascal17

Oui j’en ai 2 sur 2 usb differents sur le pc.
Le mdp n’as pas d’impact.
Si je ne mets qu’un devixe dans le configue je vois un des deux onduleur… Mais les voir les deux il faut compléter les option dans configue seulement il faut savoir quoi me être pour les différencier. C’est la que je coincé.

Retrouvé ça : The common usbhid-ups driver allows you to distinguish between devices by using a combination of the vendor, product, serial, vendorid, and productid options

Hello merci

J’ai essayé seulement si tu regarde les captures d’écran tout ces éléments sont identiques pour les deux onduleurs. Sauf le numéro de devis dans un est stable (le 53)l’autre bouge tout le temps donc l’addon detect un problème et s’arrête

Salut,

Si « serial » est le N°serie, il ne peut être identique. Après tu mets ce que tu veux.
Moi j’ai mis « desc » pour description mais je n’ai qu’un UPS.

T’as essayé ChaGPT ?

Dans home assistant avec l’add-on NUT, comment peut on différencier 2 mêmes onduleurs ?

ChatGPT
Pour différencier deux onduleurs identiques dans Home Assistant avec l’add-on NUT (Network UPS Tools), vous pouvez attribuer des noms uniques à chaque onduleur en utilisant l’option « alias » dans la configuration de l’add-on. Cela vous permettra de les distinguer plus facilement. Assurez-vous d’ajuster les alias dans le fichier de configuration de l’add-on en conséquence.

Bonjour, je me permets de continuer ce sujet car j’ai le même souci pour lire les infos de 2 onduleurs USB : pas de souci pour en configurer 1, mais pas 2 en même temps. Le port est localhost:3493.

Voici mon fichier de config de NUTS, qui fonctionne pour 1 onduleur :

users:
  - username: olivierlemo
    password: "xxxxxxxx"
    instcmds:
      - all
    actions: []
devices:
  - name: myups
    driver: usbhid-ups
    port: auto
    config:
      - desc = "Bureau APC BackUPS 850 Imprimante"
      - vendorid = 051d
mode: netserver
shutdown_host: false
i_like_to_be_pwned: true
leave_front_door_open: true

Le 2ème onduleur n’est pas de la même marque (MGE UPS, vendorid 0643) mais ça ne fonctionne plus quand je duplique les lignes device pour ce 2ème onduleur

Merci d’avance :slight_smile:

Bonjour,
tu configures bien comme ceci pour un deuxième onduleur ?

devices:
  - driver: usbhid-ups
    name: eaton-ellipse-pro-650
    port: auto
    config:
      - vendorid = 0463
      - desc = "Bureau - Eaton Ellipse PRO 650"
  - driver: snmp-ups
    name: eaton-5P-1550
    port: 192.0.2.255
    config:
      - snmp_version = v3
      - secLevel = authNoPriv
      - secName = readuser
      - authPassword = MonSuperMotDePasse
      - desc = "Garage - Eaton 5P 1550"

Bonjour, le 2ème est aussi en USB, donc j’essaye qqch du genre :

users:
  - username: olivierlemo
    password: "xxxxxxxx"
    instcmds:
      - all
    actions: []
devices:
  - name: myups
    driver: usbhid-ups
    port: auto
    config:
      - desc = "Bureau APC BackUPS 850 Imprimante"
      - vendorid = 051d
devices:
  - name: myups2
    driver: usbhid-ups
    port: auto
    config:
      - desc = "Bureau MGE Protection Center 675 PC"
      - vendorid = 0643
mode: netserver
shutdown_host: false
i_like_to_be_pwned: true
leave_front_door_open: true

il faut l’écrire comme telle :

devices:
  - name: myups
    driver: usbhid-ups
    port: auto
    config:
      - desc = "Bureau APC BackUPS 850 Imprimante"
      - vendorid = 051d
  - name: myups2
    driver: usbhid-ups
    port: auto
    config:
      - desc = "Bureau MGE Protection Center 675 PC"
      - vendorid = 0643

ah oui pardon j’avais 2x devices
j’ai corrigé, et voici le journal (je n’ai plus les mesures du 1er onduleur, ni du 2ème) :

Add-on: Network UPS Tools

Manage battery backup (UPS) devices

-----------------------------------------------------------

Add-on version: 0.13.2

You are running the latest version of this add-on.

System: Home Assistant OS 13.2 (amd64 / generic-x86-64)

Home Assistant Core: 2024.11.1

Home Assistant Supervisor: 2024.11.3

-----------------------------------------------------------

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

[17:50:55] INFO: Configuring timezone (Europe/Paris)...

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

[17:50:56] INFO: Setting mode to netserver...

[17:50:56] INFO: Generating /etc/nut/upsd.users...

[17:50:57] INFO: Configuring user: olivierlemo

[17:50:58] INFO: Configuring Device named myups...

[17:50:59] INFO: Configuring Device named myups2...

[17:50:59] INFO: Starting the UPS drivers...

Using subdriver: APC HID 0.98

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

Network UPS Tools - Generic HID driver 0.47 (2.8.0)

USB communication driver (libusb 1.0) 0.43

Network UPS Tools - UPS driver controller 2.8.0

Driver failed to start (exit status=1)

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

Bonjour,

Avez vous trouvé une solution au problème ? Je me retrouve dans la même situation sauf que ce sont deux onduleurs eaton de la gamme eco. Il y a absolument rien pour les différencier dans les données USB mis à part les ports auxquels ils sont connectés. (même le serial est identique…) Le module complémentaire NUTS plante systématiquement.