Configuration serveur NUT

Forum dédié aux questions concernant la configuration de votre serveur sous Linux
ghandii
Messages : 5
Inscription : 01 sept. 2019, 15:22

Configuration serveur NUT

Message par ghandii »

Hello!

Je m'essaye à Domoticz... mais n'ayant qu'un un niveau assez moyen, je demande un peu d'aide.
Domoticz est installé en version 4.10717 sous Debian 10, avec un mini PC Atom z8350. J'arrive à inclure mes différents modules z-wave et RFX433, jusqu'ici tout va bien.

Là où je galère depuis quelques heures, c'est pour configurer mon UPS APC. Apparemment je coince sur la config du serveur NUT.

Après branchement USB, j'ai bien l'UPS détecté
[ 7695.409106] usb 1-1: new low-speed USB device number 2 using xhci_hcd
[ 7695.603394] usb 1-1: New USB device found, idVendor=051d, idProduct=0002, bcdDevice= 1.06
[ 7695.603410] usb 1-1: New USB device strings: Mfr=3, Product=1, SerialNumber=2
[ 7695.603421] usb 1-1: Product: Back-UPS ES 550G FW:870.O4 .I USB FW:O4
[ 7695.603431] usb 1-1: Manufacturer: APC
[ 7695.603439] usb 1-1: SerialNumber: 5B1817T41031

Passons à la config du serveur...

Configuration de /etc/nut/nut.conf
mode=standalone

Configuration de /etc/nut/ups.conf
[UPSAPC]
driver = usbhid-ups
port = auto

Configuration de /etc/udev/rules.d/10-UPSAPC.rules
SYSFS{idVendor}=='051d', SYSFS{idProduct}=='0002', MODE='0666'

Avec tout ça, le driver a l'air de bien vouloir se lancer sans erreur:

sudo upsdrvctl start
Network UPS Tools - UPS driver controller 2.7.4
Network UPS Tools - Generic HID driver 0.41 (2.7.4)
USB communication driver 0.33
Using subdriver: APC HID 0.96

Et pourtant...

domoticz@Domoticz:~$ sudo upsc UPSAPC
Error: Connection failure: Connection refused

Où ai-je manqué un épisode?

Merci :)

G.
mike913
Messages : 159
Inscription : 18 oct. 2014, 10:22
Localisation : Morsang / Orge - Essonne
Contact :

Re: Configuration serveur NUT

Message par mike913 »

Bonjour,
comme toi j' ai modifié:

Configuration de /etc/nut/nut.conf
mode=standalone

Configuration de /etc/nut/ups.conf
[myups]
driver = usbhid-ups
port = auto
desc = "UPS"

ensuite j' ai rajouté dans le fichier upsd.users:
[admin]
password = password
actions = SET
instcmds = ALL
[upsmon]
password = password
upsmon master

et pour interroger mon ups en ligne de commande:
upsc myups
pour connaitre la charge:
upsc myups 2>&1 | grep 'battery.charge:' | awk '{print $2}'
pour connaitre le temps restant:
upsc myups 2>&1 | grep 'battery.runtime:' | awk '{print $2}'
DS718+ 2 x 3To(SHR) - Firmware: DSM 7.0.1-42218
DS712+ 2 x 4To (SHR) - Firmware: DSM 6.2.4-25556
Raspberry - RFXTRX433 - Aeon Labs ZStick V2 - Domoticz
FreeBox Delta
https://meteo.folcke.net
https://wiki.folcke.net
ghandii
Messages : 5
Inscription : 01 sept. 2019, 15:22

Re: Configuration serveur NUT

Message par ghandii »

Hello

Merci pour la réponse... mais tout ce que tu indiques, je l'ai déjà fait (enfin je pense).
Et lorsque je lance la commande upsc, bam Error: Connection failure: Connection refused
Etant assez newbie lorsqu'il faut manipuler Linux avec des lignes de commande, j'ai déjà lu des douzaines de pages à droite à gauche, et je ne comprends pas ce qui empêche la connection.

Merci :)

G.
mike913
Messages : 159
Inscription : 18 oct. 2014, 10:22
Localisation : Morsang / Orge - Essonne
Contact :

Re: Configuration serveur NUT

Message par mike913 »

Tu ne m' a pas parlé de modification de modification du fichier upsd.users:
Et j' ai oublié un ajout dans le fichier /etc/nut/usbmon.conf :

MONITOR myups@localhost 1 upsmonuserpass "Password"
DS718+ 2 x 3To(SHR) - Firmware: DSM 7.0.1-42218
DS712+ 2 x 4To (SHR) - Firmware: DSM 6.2.4-25556
Raspberry - RFXTRX433 - Aeon Labs ZStick V2 - Domoticz
FreeBox Delta
https://meteo.folcke.net
https://wiki.folcke.net
ghandii
Messages : 5
Inscription : 01 sept. 2019, 15:22

Re: Configuration serveur NUT

Message par ghandii »

Eh bien voici ce que j'ai pour /etc/nut/upsd.users

[admin]
password = password
actions = SET
instcmds = ALL
[upsmon]
password = password
upsmon master

et pour /etc/nut/usbmon.conf
MONITOR UPSAPC@localhost 1 upsmon password

un reboot, plug-unplug de l'USB sur l'UPS, et toujours Connection refused :oops:
mike913
Messages : 159
Inscription : 18 oct. 2014, 10:22
Localisation : Morsang / Orge - Essonne
Contact :

Re: Configuration serveur NUT

Message par mike913 »

j' avais noté
MONITOR myups@localhost 1 upsmonuserpass "Password"
et non
MONITOR UPSAPC@localhost 1 upsmon password
DS718+ 2 x 3To(SHR) - Firmware: DSM 7.0.1-42218
DS712+ 2 x 4To (SHR) - Firmware: DSM 6.2.4-25556
Raspberry - RFXTRX433 - Aeon Labs ZStick V2 - Domoticz
FreeBox Delta
https://meteo.folcke.net
https://wiki.folcke.net
ghandii
Messages : 5
Inscription : 01 sept. 2019, 15:22

Re: Configuration serveur NUT

Message par ghandii »

Même avec

MONITOR myups@localhost 1 upsmonuserpass "Password"

dans /etc/nut/usbmon.conf, après reboot, toujours Connection refused. J'ai presque envie de reinstaller Debian pour repartir propre...

Mike, as-tu un tuto (que je n'aurais pas encore lu) qui permet de faire un step by step?

Merci merci :)

G.
mike913
Messages : 159
Inscription : 18 oct. 2014, 10:22
Localisation : Morsang / Orge - Essonne
Contact :

Re: Configuration serveur NUT

Message par mike913 »

mais dans ton cas c'est:

Configuration de /etc/nut/ups.conf
[myups]
driver = usbhid-ups
port = auto
desc = "UPS"

et pour /etc/nut/usbmon.conf
MONITOR myups@localhost 1 upsmonuserpass "Password"

donc pour toi:

[UPSAPC]
driver = usbhid-ups
port = auto

et pour /etc/nut/usbmon.conf
MONITOR UPSAPC@localhost 1 upsmonuserpass "Password"
DS718+ 2 x 3To(SHR) - Firmware: DSM 7.0.1-42218
DS712+ 2 x 4To (SHR) - Firmware: DSM 6.2.4-25556
Raspberry - RFXTRX433 - Aeon Labs ZStick V2 - Domoticz
FreeBox Delta
https://meteo.folcke.net
https://wiki.folcke.net
ghandii
Messages : 5
Inscription : 01 sept. 2019, 15:22

Re: Configuration serveur NUT

Message par ghandii »

Hello!
Toujours refus de connexion avec la config suivante. Le pire c'est qu'a force de consulter des tutos, je comprends de moins en moins ce je fais... Merci pour l'aide :)

lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 002: ID 051d:0002 American Power Conversion Uninterruptible Power Supply
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

/etc/nut/nut.conf
mode=standalone

/etc/nut/ups.conf
[UPSAPC]
driver = usbhid-ups
port = auto

/etc/udev/rules.d/10-UPSAPC.rules
SYSFS{idVendor}=='051d', SYSFS{idProduct}=='0002', MODE='0666'

/etc/nut/upsd.users
[admin]
password = password
actions = SET
instcmds = ALL
[upsmon]
password = password
upsmon master

/etc/nut/usbmon.conf
MONITOR UPSAPC@localhost 1 upsmonuserpass "Password"

upsc UPSAPC@localhost
Error: Connection failure: Connection refused
Répondre