Onduleur riello directement branché en USB sur RPI qui héberge jeedom

Bonjour,

Je n’arrive pas à comprendre comment faire pour récupérer les information de mon onduleur (NPW1000). Je souhaiterais qu’il soit directement branché sur RPI qui héberge jeedom mais je ne sais pas comment faire. Est-ce que quelqu’un peut m’aider svp ? Merci

Bonjour,
Il faut que tu utilises le logiciel NUT.
Il te faut mettre le plugin NUT mais aussi, installer NUT en version serveur.
Du coup, ton onduleur est géré par le serveur NUT, lequel est supervisé par Jeedom.
Après, ce n’est qu’une solution parmi d’autres …

Ok mais je peux l’installer sur le même RPI que jeedom ? Il me sembalit qu’avec le plugin APC on pouvait être en direct sans passer par le serveur NUT

Je ne connais pas le plugin APC.
De mon coté, mes onduleurs sont supervisés via NUT et en ethernet.
Cependant, installer NUT sur le même RPI que Jeedom et le plugin NUT, a priori, rien d’impossible à part la puissance de la machine.

D’après ce plugin c’est possible et d’après ce que j’ai lu ca marche aussi avec les autres onduleurs que APC

Quelqu’un saurait me dire comment installer Nut sur le RPI ou il y a jeedom svp ? Merci

Salut

Je me suis servi de ce tuto du wiki ubuntu tout y est.
Mon RPI 4b avec jeedom est branché en usb sur mon eaton.

Désole je ne comprends pas suffisamment ton lien pour le faire la manipulation

Pas sûr de comprendre ton dernier message ? :sweat_smile:

1 « J'aime »

pas faux, j’ai modifié

Quelle partie tu ne comprends pas?
Tu souhaites installer nut sur le rpi. Tout se passe en ligne de commande.

déjà verifier si l’onduleur est géré ici

si oui on continu

sudo apt-get install nut

ton onduleur est branché en usb sur le rpi. Il sera monitoré par le rpi donc les deamon upsd et upsmon tourneront sur le rpi

avant de rentrer dans la config il faut repérer le port usb

debrancher le cable usb et faire

lsusb

brancher le cable et relancer la même commande. une ligne en plus apparait lors de la 2 eme commande, c’est l’onduleur. reperer le numero de bus et de device

on verifie que les droits du groupe nut sont ok sur ce device avec

ls -l /dev/bus/usb/XXX

où XXX est le numéro du bus repéré juste avant

cela doit donner qq chose comme:

crw-rw-r-- 1 root nut 189, 133 2009-06-21 14:54 YYY

les 2 infos importantes sont le groupe qui doit être nut (juste apres root ci-dessus) et le nulero de device YYY qu’on avait repere avant

conf:

upsd fait la connexion entre le service nut et l’onduleur
upsmon permet la récupération des infos (tension d’entrée, charge etc)

Il faut modifier /etc/nut/nut.conf pour mettre la ligne MODE sur MODE=standalone

ensuite partie 3.3 du tuto

conf d’upsd qui gère l’onduleur.

editer /etc/nut/ups.conf

[myups]
    driver = AAA
    port = auto
    desc = ""

entre crochet on laisse comme ça
important: remplacer AAA par le driver de l’onduleur, info que l’on a sur la page où on a vérifié si l’onduleur était compatible avec nut

par ex moi j’ai un eaton ellipse pro 600 le tableau me donne usbhid-ups

c’est bon pour ce fichier

éditer /etc/nut/upsd.conf

MAXAGE 15
LISTEN 127.0.0.1 3493
MAXCONN 1024

pas de raison de modifier les params par défaut ici

editer /etc/nut/upsd.users pour paramétrer les utilisateurs

[admin]
    password = adminpass
    actions = SET
    instcmds = ALL

[upsmonitor]
    password  = userpass
    upsmon master

adminpass et userpass sont a remplacer par 2 mots de passe

l’utilisateur upsmonitor sera master donc il pourra executer des commandes d’extinction par ex

on passe a la conf d’upsmon

editer /etc/nut/upsmon.conf

ici bcp de paramètres peuvent être personnalisés. mais la conf ci-dessous est un bon debut

il y a déjà la premiere ligne a modifier, remplacer userpass par le mot de passe mis pour l’utilisateur upsmonitor dans upsd.users

il faut ensuite lire la description des paramètres car selon le driver de l’onduleur il peut y a voir qq modif a faire par rapport aux param ci-dessous. Là je ne peux pas le faire pour toi. :sweat_smile: (qq exemples sont données dans le tuto)

MONITOR myups@localhost 1 upsmonitor userpass "master"
MINSUPPLIES 1

FINALDELAY 5
SHUTDOWNCMD "/sbin/shutdown -h +0"
------------------------------------------------
# POLLFREQ <n>
# Fréquence d'interrogation en secondes en fonctionnement normal de l'onduleur.
# La valeur par défaut est de 5 secondes.
POLLFREQ 5
------------------------------------------------
# POLLFREQALERT <n>
# Fréquence d'interrogation en secondes pendant que l'onduleur est sur batterie.
# La valeur par défaut est de 5 secondes.
POLLFREQALERT 5
------------------------------------------------
HOSTSYNC 15
DEADTIME 15
POWERDOWNFLAG /etc/killpower
RBWARNTIME 43200
NOCOMMWARNTIME 300

la conf devrait ici être terminée

ensuite je te laisse lire la partie 4 du tuto pour l’utilisation. Le lancement du service est automatique au demarrage du rpi.

ensuite c’est dans jeedom qu’il faut installer le plugin NUT et mettre les paramètres. Ça devrait le faire.

N’hesite pas si besoin.

Merci je regarde ca quand j’aurais un peu plus de temps.

as tu reussi? (1 an déjà😊)

Salut,

Pour l’instant j’ai mit de coté la domotique, je met le nez dedans que si j’ai une panne. Je verrais quand j’aurais du temps a perdre. Merci pour ton aide