Bonjour @fonzie73 ,
En SSH, voici ce que j’avais fait pour raccorder cet onduleur à un RPI (doc du plugin) :
1/ Installer le serveur NUT : apt-get install nut
Répondre YES à la question posée
2/ Configurez ups.conf : nano /etc/nut/ups.conf
Ajouter à la fin du fichier:
[eaton]
driver = usbhid-ups
port = auto
desc = « Eaton 5S 550i »
ET aussi décommissionner la ligne ‹ maxretry = 3 › qui pause problème avec ce driver
# maxretry = 3
Sauvegarder
3/ Configurez nut.conf : nano /etc/nut/nut.conf
Modifier : MODE=standalone
Sauvegarder
4/ Pas obligatoire: utilisateur autorisé à commander le serveur NUT depuis Jeedom
Nécessaire uniquement pour lancer des ordres, comme la demande de l’arrêt de l’onduleur..
nano /etc/nut/upsd.users
[XXXX] => ton login**
password = YYYY** => ton mot de passe**
upsmin master
actions = SET
instcmds = ALL**
5/ Sécurité
Dans la mesure ou il y a des données sensibles dans certains fichiers (mot de passe..), seul l’utilisateur root et le groupe nut devront y accéder.:
chown root:nut /etc/nut/*
chmod 640 /etc/nut/*
6/ Lancer le pilote NUT manuellement
Il faut qu’un onduleur soit raccordé en USB sur le RPI (ou autre).
upsdrvctl start
7/ Pour que le serveur NUT se lance au démarrage du RPI
Problème : l’adresse IP de la carte réseau (ou wifi) monte après le montage du driver NUT.
Avec 0.0.0.0, on écoute sur toutes les classes IP sans distinction.
A NOTER que la mise en service du raspberry et donc de Jeedom sera plus longue
nano /etc/nut/upsd.conf
Remplacer LISTEN 127.0.0.1 3493
par LISTEN 0.0.0.0 3493
8/ Redémarrer le RPI : reboot
9/ Vérification du bon lancement du serveur NUT local
upsc eaton ups.status (‹ eaton › étant le nom attribué ci-dessus)
Résultat :
OL onduleur alimenté
OB onduleur sur batterie
10/ créer un équipement dans le plugin
Choisir le protocole de connexion NUT (protocole TCP direct) et auto-détection automatique
En espérant que cela puisse t’aider, mais la doc du plugin est bien plus complète 