Deux onduleurs sur 1 raspberry via plugin APC

Bonjour à tous,
j’ai mis en place deux onduleurs « un pour mon serveur camera et un autre pour ma box, raspberry, pihole… »
Les deux sont connectés en usb sur un raspberry qui tourne sous debian
Les deux onduleurs sont bien détectés
Quand je crée un deuxième équipement via le plugin APC sur Jeedom je « suppose » que je dois modiier le port pour le deuxième onduleur mais comment connaitre ce numéro de port.
J’ai fait la commande lsusb sur le pi et j’ai cette information
Quelq’un pourrait m’aider ?
Merci d’avance

Je suis pas certain que ça puisse le faire
si la réponse est quel que part c’est dans le fichier le configuration

nano /etc/apcupsd/apcupsd.conf

Bonne soirée

Salut @olive cela fait un baille… je me suis fait la même reflexion en cherchant un peu après ma demande
Quand je suis allé dans ce dossier j’ai vu que l’on parlé de DEVICE … je vais tester en ajoutant à côté le numéro du device qui ressort quand je fais lsusb…
Qu’est ce que tu en penses ?


Je retire ce que j’ai dis je vois pas comment après dans jeedom il peut faire la différence entre l’onduleur 005 & 004 étant donné qu’on indique juste le port à écouter …

Question con mais pourquoi passer par jeedom ? Pour la partie action et tout éteindre ou juste pour la partie monitoring ?

Dans mon cas je n’ai qu’un ups en perso, mais un 2e est possible facilement avec ma solution. Garanti 99% :slight_smile:

Pour la partie action, utiliser nut :

  • Sur ton raspberry pi qui a les 2 ups en usb, tu installes nut-server. Tu aurais un démon upsd qui tourne et chargé de communiquer en usb avec eux.
  • Sur ton rpi et tous tes serveurs, tu installes nut-client. Tu spécifies si tu dépends de l’ups1 ou l’ups2, tu as un shutdown automatique etc etc pour que tes serveurs s’éteignent proprement

J’avais fait un tuto pour l’installation de nut à l’époque.

Cette partie là je l’ai déjà testée en pro sans souci!
Tu peux même avoir des machines avec alimentation redondantes chacune sur un ups différent et gérer le tout.

Pour la partie monitoring dans jeedom, je te conseilles d’utiliser le plugin nut-free, et de là tu peux monitorer autant d’ups que tu veux !
Vu que tu spécifies quel configuration ups tu monitores, tu crées donc 2 équipements et c’est plié!


Le widget
image

1 « J'aime »

Pour jeedom c’est pour voir leur niveau dans un premier temps l’aspect scénario coupure etc on verra plus tard, j’en ai encore 2 à installer quand je les aurais tous dans mon jeedom on avisera.
Merci pour le lien @belgotux je vais tester ce soir

Salut @belgotux je fais comment pour connaitre le nom des UPS qui sont branché sur mon jeedom ?
J’ai fait la commande Lsusb j’ai les numéros de Device et ID mais je doute que cela soit cela ensuite j’ai aussi éssayé la commande UPSC-L mais j’ai sa comme réponse

pi@raspberrypi:~ $ UPSC-L
-bash: UPSC-L : commande introuvable

Broadcast message from nut@raspberrypi (somewhere) (Sun Aug  1 22:49:34 2021):

UPS myups@localhost is unavailable

Une idée s'il te plait ? 

Merci d'avance

C’est toi qui a du le définir dans le fichier de ton raspberry pi qui a les 2 ups relié en isb ou autre : cat /etc/nut/ups.conf

[home-ups]
        driver = usbhid-ups
        port = auto
        desc = "EATON Protection Station 650"
#[apc]
#       driver = apcsmart
#       port = /dev/ttyUSB0
#       desc = "APC smart UPS 1500VA"

Après sur ton raspberry pi hote :

  • tu as du faire un upsmon.conf pour qu’il s’éteigne lui aussi proprement
  • Un upsd.conf pour le daemon reseau écoute sur le réseau local

Tu peux tester via upsc home-ups (remplace par ton nom mis dans ups.conf)

Sur ton jeedom, tu as du remplir le fichier upsmon.conf et tu peux tester avec upsc également mais en indiquant l’IP du serveur hote (par défaut il regarde en localhost) :

$ upsc -L 192.168.x.x
Init SSL without certificate database
home-ups: EATON Protection Station 650

$ upsc home-ups@192.168.x.x
Init SSL without certificate database
battery.charge: 100
battery.charge.low: 20
battery.runtime: 906
battery.type: PbAc
device.mfr: EATON
device.model: Protection Station 650
device.serial: AN2E49008
device.type: ups
driver.name: usbhid-ups
driver.parameter.pollfreq: 30
driver.parameter.pollinterval: 2
driver.parameter.port: auto
driver.parameter.synchronous: no
driver.version: 2.7.4
driver.version.data: MGE HID 1.40
driver.version.internal: 0.41
input.transfer.high: 264
input.transfer.low: 184
outlet.1.desc: PowerShare Outlet 1
outlet.1.id: 2
outlet.1.status: on
outlet.1.switchable: no
outlet.2.desc: PowerShare Outlet 2
outlet.2.id: 3
outlet.2.status: on
outlet.2.switchable: no
outlet.desc: Main Outlet
outlet.id: 1
outlet.power: 25
outlet.switchable: no
output.frequency.nominal: 50
output.voltage: 230.0
output.voltage.nominal: 230
ups.beeper.status: enabled
ups.delay.shutdown: 20
ups.delay.start: 30
ups.firmware: 1.13
ups.load: 15
ups.mfr: EATON
ups.model: Protection Station 650
ups.power.nominal: 650
ups.productid: ffff
ups.serial: AN2E49008
ups.status: OL
ups.timer.shutdown: 0
ups.timer.start: 0
ups.vendorid: 0463

Puis pour faire simple, tu fais un test, tu débranches l’ups 1min et puis tu rebranche. Regarde tes logs et vois si tes nuts vont bien (sans mauvais jeu de mots :laughing:) et on bien reçus que l’ups est passé sur batterie.
Puis test grandeur nature :slight_smile: