Nut integration

Bonjour je n’arrive pas à installer NUT server sur HA.

Voilà ma config : j’ai un eaton SP1550 relié au HA avec un cable USB.
J’ai aussi un raspberry Pi avec nut server qui tourne dessus branché sur un onduleur APC950

Ha detecte un server nut (enfin je suppose) :

Si je fais configure, il me demande juste username et password.
Evidemment si je mets mes identifiants de connexion du RPI, il n’en veut pas !

Si je fais +ADD integration,
là je peux mettre une ip, port username et password,
mais là aussi HA ne veut pas.

Que faut-il faire ?

Merci

Salut

Ce n’est probablement pas tes identifiants de connexion du RPI.
Il faut trouver le bon mot de passe et password.

1 « J'aime »

Salut

C’est là que les infos sont fournies. La config de nutserver contient un user/password

mais justement mes identifiants je les connais sur nut server, c’est ceux du rpi.

(vérifier dans ma config jeedom qui se connecte aussi dessus.

tu as vérifié sur le raspberry ou est installé nut-server (j’avais oublié de préciser) :

/etc/nut/upsd.users

et

/etc/nut/upsd.conf

LISTEN xxx.xxx.xxx.xxx 3493

xxx.xxx.xxx.xxx étant l’adresse de ton pi sinon HA ne le verra pas

alors dans le fichier user, il n’y a rien (enfin, il existe, mais à part les explications en début de fichier rien n’est enregistré.

Ensuite dans le fichier conf :

j’ai :


LISTEN 192.168.1.5 3493


[APC950]
driver = usbhid-ups
port = auto


essaie de mettre un user et mdp dans /etc/nut/upsd.users

# Example:
#
        [eaton]
                password = eaton
                actions = SET
                instcmds = ALL
#


service nut-server restart

192.168.1.5 c’est bien l’adresse du raspberry ou est installé nut-server ?

et essaie de reconnecter sur HA

du coup c’est quoi le login ?

dans exemple

login : eaton
mdp : eaton

Ca ne fonctionne pas mieux !!!

J’ai même redémarré le pi où il y a nut server

je viens juste réinstaller nut-server sur un rasp avec un onduleur eaton, pas de raison ça doit marcher

que donne la commande service nut-server status sur ton raspberry

 nut-server.service - Network UPS Tools - power devices information server
     Loaded: loaded (/lib/systemd/system/nut-server.service; enabled; vendor pr>
     Active: active (running) since Sun 2024-03-17 16:02:11 CET; 9min ago
    Process: 551 ExecStart=/sbin/upsd (code=exited, status=0/SUCCESS)
   Main PID: 566 (upsd)
      Tasks: 1 (limit: 779)
        CPU: 112ms
     CGroup: /system.slice/nut-server.service
             └─566 /lib/nut/upsd

Mar 17 16:02:10 raspberrypi systemd[1]: Starting Network UPS Tools - power devi>
Mar 17 16:02:11 raspberrypi upsd[551]: fopen /run/nut/upsd.pid: No such file or>
Mar 17 16:02:11 raspberrypi upsd[551]: listening on 127.0.0.1 port 3493
Mar 17 16:02:11 raspberrypi upsd[551]: listening on 127.0.0.1 port 3493
Mar 17 16:02:11 raspberrypi upsd[551]: listening on ::1 port 3493
Mar 17 16:02:11 raspberrypi upsd[551]: listening on ::1 port 3493
Mar 17 16:02:11 raspberrypi upsd[551]: Connected to UPS [APC950]: usbhid-ups-AP>
Mar 17 16:02:11 raspberrypi upsd[551]: Connected to UPS [APC950]: usbhid-ups-AP>
Mar 17 16:02:11 raspberrypi upsd[566]: Startup successful
Mar 17 16:02:11 raspberrypi systemd[1]: Started Network UPS Tools - power devic>
lines 1-20/20 (END)...skipping...
● nut-server.service - Network UPS Tools - power devices information server
     Loaded: loaded (/lib/systemd/system/nut-server.service; enabled; vendor preset: enabled)
     Active: active (running) since Sun 2024-03-17 16:02:11 CET; 9min ago
    Process: 551 ExecStart=/sbin/upsd (code=exited, status=0/SUCCESS)
   Main PID: 566 (upsd)
      Tasks: 1 (limit: 779)
        CPU: 112ms
     CGroup: /system.slice/nut-server.service
             └─566 /lib/nut/upsd

Mar 17 16:02:10 raspberrypi systemd[1]: Starting Network UPS Tools - power devices information server...
Mar 17 16:02:11 raspberrypi upsd[551]: fopen /run/nut/upsd.pid: No such file or directory
Mar 17 16:02:11 raspberrypi upsd[551]: listening on 127.0.0.1 port 3493
Mar 17 16:02:11 raspberrypi upsd[551]: listening on 127.0.0.1 port 3493
Mar 17 16:02:11 raspberrypi upsd[551]: listening on ::1 port 3493
Mar 17 16:02:11 raspberrypi upsd[551]: listening on ::1 port 3493
Mar 17 16:02:11 raspberrypi upsd[551]: Connected to UPS [APC950]: usbhid-ups-APC950
Mar 17 16:02:11 raspberrypi upsd[551]: Connected to UPS [APC950]: usbhid-ups-APC950
Mar 17 16:02:11 raspberrypi upsd[566]: Startup successful
Mar 17 16:02:11 raspberrypi systemd[1]: Started Network UPS Tools - power devices information server.

Bizarre, on ne voit pas le listen 192.168.1.5

dans /etc/nut/upsd.conf

tu dois avoir

# =======================================================================
# LISTEN <address> [<port>]
# LISTEN 127.0.0.1 3493
# LISTEN ::1 3493
LISTEN 192.168.1.5 3493
# [myups]
#       driver = mydriver
#       port = /dev/ttyS1
#       cable = 1234
#       desc = "Something descriptive"
#
# To find out if your driver supports any extra settings, start it with
# the -h option and/or read the driver's documentation.

# Set maxretry to 3 by default, this should mitigate race with slow devices:

LISTEN 192.168.1.5 3493

[APC950]
driver = usbhid-ups
port = auto

Voilà ce qu’il contient

entre temps j’ai vu que je n’avais pas mis le LISTEN dans le bon fichier.

Après l’avoir enleve de ups.conf et mis dans upsd.conf,
j’ai redémarré le RPI, et maintenant status donne :

 nut-server.service - Network UPS Tools - power devices information server
     Loaded: loaded (/lib/systemd/system/nut-server.service; enabled; vendor preset: enabled)
     Active: failed (Result: exit-code) since Sun 2024-03-17 16:20:11 CET; 1min 42s ago
    Process: 552 ExecStart=/sbin/upsd (code=exited, status=1/FAILURE)
        CPU: 50ms

Mar 17 16:20:11 raspberrypi systemd[1]: Starting Network UPS Tools - power devices information server...
Mar 17 16:20:11 raspberrypi upsd[552]: fopen /run/nut/upsd.pid: No such file or directory
Mar 17 16:20:11 raspberrypi upsd[552]: not listening on 192.168.1.151 port 3493
Mar 17 16:20:11 raspberrypi upsd[552]: no listening interface available
Mar 17 16:20:11 raspberrypi upsd[552]: not listening on 192.168.1.151 port 3493
Mar 17 16:20:11 raspberrypi upsd[552]: no listening interface available
Mar 17 16:20:11 raspberrypi upsd[552]: Network UPS Tools upsd 2.7.4
Mar 17 16:20:11 raspberrypi systemd[1]: nut-server.service: Control process exited, code=exited, status=1/FAILURE
Mar 17 16:20:11 raspberrypi systemd[1]: nut-server.service: Failed with result 'exit-code'.
Mar 17 16:20:11 raspberrypi systemd[1]: Failed to start Network UPS Tools - power devices information server.

sachant que HA est sur 192.168.1.5 et le rpi avec nutserver sur 192.168.1.151

???
tout. dans le même fichier !

normalement
tu as 3 fichiers de config :

1 - /etc/nut/nut.conf ou tu spécifie le mode mode=standalone ou ‹ mode=nutserver ›

2- /etc/nut/ups.conf ou tu configure ton ups avec son driver
[APC950] driver = usbhid-ups port = auto

3- /etc/nut/upsd.conf ou tu dis d’écouter LISTEN 192.168.1.5 3493

bizarre ta config

dans le fichier 1 j’ai standalone, peut-etre faut il mettre nutserver ???

Dans le 2 j’ai bien mis que le [APC950] …

Dans le 3 j’ai juste mis LISTEN 192.168.1.5 3493

Donc c’est bon ou pas ?

en plus c’est pas bon, il faut que tu modifies

LISTEN 192.168.1.151 3493

au lieu de

LISTEN 192.168.1.5 3493

c’est la ou ça ne va pas

LISTEN 192.168.1.151 3493