Où sommes nous ?

Onduleur en folie

Nut et bizzareries de CyberPower

Depuis que les batteries de mes MGE ont ... explosé, j'utilise un onduleur CyberPower pour protéger mes machines. Ce dernier dispose d'un port USB pour communiquer avec le monde extérieur ... et d'un fonctionnement bizarroïde.

La fête du slip version CyberPower

Dès que j'ai branché le CyberPower, j'ai eu la désagréable surprise de voir les logs de mon système se remplir de connexions / déconnexions du périphérique USB correspondant à l'onduleur. Après maintes recherches, il semblerait ... que CyberPower s'amuse à changer l'identifiant USB jusqu'à ce qu'un driver s'accroche. Pourquoi ? l'abus de substances illicites peut-être ... En tout cas, mieux vaut débrancher l'onduleur si vous ne souhaitez pas le superviser.

Installation de NUT

NUT ou Network UPS Tools est l'outil qui permet d'interagir avec son onduleur (UPS dans la langue de Shakespear) sous Linux, que ce soit pour obtenir des statistiques, changer ses options ou même arrêter ses machines lorsque les batteries sont presque à plat.

Parmi toutes les options disponibles, seules les suivantes m'intéressent ici :

Configuration

Par /etc/nut/ups.conf, on déclare notre/nos onduleurs.

[onduleur]
        driver = usbhid-ups
        port = auto
        desc = "Cyber Power 1500 AVR"

Par /etc/nut/upsd.conf, on accepte les connections TCP.

LISTEN 192.168.0.14 3493

Dans /etc/nut/upsd.users, on crée les rôles

[onduleur]
        password = 11OnD53
        actions = SET
        instcmds = ALL

[upsmon]
        password  = 56OnD11
        upsmon master

Démarage

On démarre les services par

/etc/init.d/upsdrv start
/etc/init.d/upsd start

et bien sûr, on demande qu'ils soient actifs au boot :

rc-update add upsdrv
rc-update add upsd

Trouble shooting

Can't connect to UPS [onduleur] (usbhid-ups-onduleur): No such file or directory

Ce genre d'erreur vient du fait que l'utilisateur de Nut (généralement nut:nut), n'a pas le droit de lire le port USB correspondant à l'onduleur. C'est pourquoi, l'installeur a créé la règle /lib/udev/rules.d/70-nut-usbups.rules


Visitez :
La liste de nos voyages
Nos sorties Ski et rando
Copyright Laurent Faillie 2001-2017
N'oubliez pas d'entrer le mot de passe pour voir aussi les photos perso.
Contactez moi si vous souhaitez réutiliser ces photos et pour les obtenir avec une plus grande résolution.
Visites durant les 7 derniers jours Nombre de visites au total.

Vous pouvez laissez un commentaire sur cette page.