Retour sur onduleur APC Back-UPS BX - BX700U-FR

Bonjour à tous,

J’ai investi dernièrement dans un onduleur, à savoir:
APC Back-UPS BX - BX700U-FR - Onduleur 700VA (AVR, 3 Prises FR, USB, Logiciel d’arrêt),
Ci-joint le lien vers Amazon:

https://www.amazon.fr/gp/product/B00T91RHIO/ref=ppx_yo_dt_b_asin_title_o03_s00?ie=UTF8&psc=1

J’ai branché sur ce matériel :

  • serveur hystou : CPU(s) 8 x Intel(R) Core™ i7-8550U CPU @ 1.80GHz (1 Socket)
    sur lequel tourne 8 VM: HA-Proxy, Grafana, piHole, Blea, Jeedom V 4.1.14, MotonEye, Grocy et un Jeedom de test
  • un routeur ASUS RT AC 88 U
  • box serveur delta de l’opérateur FREE

J’ai fais des screens shot toutes les dix minutes, depuis le plugin Onduleur APC de @lunarok

Onduleur 14h
Onduleur 14h10
Onduleur 14h20
Onduleur 14h30

Je vous partage également l’historique de la batterie, charge, puissance fournie, temps sur batterie et voltage pile,

Avec l’aide de @Foulek57, voici un script qui coupe proprement les VMs et mon serveur si ma batterie est inférieure à 10%:

Il faut au préalable lancer trois commandes en ssh sur jeedom, à savoir :

apt update
apt upgrade
apt install sshpass


sudo sshpass -p ‹ mot de passe › ssh -o StrictHostKeyChecking=no root@adresse ip jeedom shutdown now

Pour conclure, je suis satisfait de mon onduleur, il fait largement le taf couplé avec le plugin tacitement cité,
Clin d’oeil fait au dev, on sait « râler » lorsque nous sommes mécontents avec notre installation mais très rarement faisons des retours positifs sur les plugins payants ou bien même gratuits,

Au plaisir de partager, bon week-end,

13 « J'aime »

Merci :+1:t2:
Petit bémol néanmoins sur la commande sshpass et le mdp en clair sur la capture.
Il aurait été plus secure d’utiliser une clé ssh, avec un identifiant différent de root

2 « J'aime »

Hello,

N’hésite pas a proposer de l’amélioration ! Je suis pas en pro en Linux :wink:

Salut,

Dans ce cas présent, on sais quel est l’utilisateur qui exécute le script shutdown_proxmox ?
C’est root ou www-data ?

J’ai des VMs que je « surveille » depuis Jeedom grâce au super Plugin Promox de @Mips, et je pense que tu pourrais directement arrêter tes Vms et ta machine par les commandes du dit plugin sans passer par l’install de sshpass et autre.
(Lire la batterie avec le plugin Onduler APC et arrêter tes VM avec le plugin Promox)

Si je ne dis pas de bêtises, c’est www-data.

C’est la première solution donnée, mais il voulait que ce soit un script hors plugin

Vos retours mon faits gamberger,
J’ai poussé la chose un peu plus loin,

Avec l’aide d’ @olive # doc :wink:
Et en support le lien suivant : ups_apc [Wiki ubuntu-fr]

J’ai coupé le partage de l’usb de l’APC avec ma VM jeedom,
Lancer un terminal sur l IP de proxmox puis se loguer en root
Lancer les commandes suivantes:

lsusb


Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub

Bus 001 Device 008: ID 8087:0a2a Intel Corp. 

Bus 001 Device 009: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)

Bus 001 Device 006: ID 059f:1018 LaCie, Ltd Desktop Hard Drive

Bus 001 Device 005: ID 1cf1:0030 Dresden Elektronik 

Bus 001 Device 003: ID 0403:6015 Future Technology Devices International, Ltd Bridge(I2C/SPI/UART/FIFO)

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

J’ai installé les paquets nécessaires : apt install apcupsd

Une fois la tâche terminée, j’ai édit le fichier suivant : sudo nano /etc/apcupsd/apcupsd.conf

UPSNAME MON APC
UPSCABLE usb
UPSTYPE usb
LOCKFILE /var/lock
SCRIPTDIR /etc/apcupsd
PWRFAILDIR /etc/apcupsd
NOLOGINDIR /etc
ONBATTERYDELAY 6
BATTERYLEVEL 5
MINUTES 3
TIMEOUT 0
ANNOY 300
ANNOYDELAY 60
NOLOGON disable
KILLDELAY 0
NETSERVER on
NISIP → IP Proxmox
NISPORT 3551
EVENTSFILE /var/log/apcupsd.events
EVENTSFILEMAX 10
UPSCLASS standalone
UPSMODE disable
STATTIME 0
STATFILE /var/log/apcupsd.status
LOGSTATS off
DATATIME 0``

J’ai indiqué au démon que la configuration est effectuée sudo nano /etc/default/apcupsd
`ISCONFIGURED=yes``

defaut

systemctl start apcupsd j’ai eu en retour :

`root@pve:~# systemctl status apcupsd

Enfin pour confirmer que l’onduleur envoie les infos et communique : apcaccess status

root@pve:~# apcaccess status
APC : 001,037,0933
DATE : 2020-10-11 01:25:06 +0200
HOSTNAME : pve
VERSION : 3.14.14 (31 May 2016) debian
UPSNAME : APC Back-UPS BX 700 VA
CABLE : USB Cable
DRIVER : USB UPS Driver
UPSMODE : Stand Alone
STARTTIME: 2020-10-11 00:58:58 +0200
MODEL : Back-UPS XS 700U
STATUS : ONLINE
LINEV : 230.0 Volts
LOADPCT : 14.0 Percent
BCHARGE : 93.0 Percent
TIMELEFT : 34.5 Minutes
MBATTCHG : 5 Percent
MINTIMEL : 3 Minutes
MAXTIME : 0 Seconds
SENSE : Medium
LOTRANS : 140.0 Volts
HITRANS : 300.0 Volts
ALARMDEL : 30 Seconds
BATTV : 13.5 Volts
LASTXFER : Low line voltage
NUMXFERS : 1
XONBATT : 2020-10-11 01:03:38 +0200
TONBATT : 0 Seconds
CUMONBATT: 20 Seconds
XOFFBATT : 2020-10-11 01:03:58 +0200
SELFTEST : NO
STATFLAG : 0x05000008
SERIALNO : 3B1942X62446
BATTDATE : 2019-10-15
NOMINV : 230 Volts
NOMBATTV : 12.0 Volts
NOMPOWER : 390 Watts
FIRMWARE : 924.Z5 .I USB FW:Z5
END APC : 2020-10-11 01:25:08 +0200

Je me suis empressé de débrancher/rebrancher mon onduleur voici le résultat :

Broadcast message from root@pve (somewhere) (Sun Oct 11 01:03:44 2020):

Power failure on UPS APC Back-UPS BX 700 VA. Running on batteries.


Broadcast message from root@pve (somewhere) (Sun Oct 11 01:03:58 2020):

Power has returned on UPS APC Back-UPS BX 700 VA...

Dernière petite chose dans l’équipement du plugin Onduleur APC j’ai indiqué l’adresse IP de mon proxmox dans le champ Adresse apcupsd

Au plaisir, bon week-end,

4 « J'aime »

Salut !
Merci pour ce retour c’est super d’avoir ce genre de poste :relaxed:

J’ai le même onduleur pour sécuriser toute la partie réseau et j’ai exactement les même résultat. J’en suis très satisfait.

Pour l’installation, j’ai juste fait l’installation des dépendances et ça a fonctionné tout seul. (c’est magique merci Lunarok !

1 « J'aime »

Avec plaisir :wink:

2 « J'aime »

Merci de nous avoir partagé ton expérience de façon très complète!

C’est super intéressant! :slight_smile:

On en redemande @Toms

3 « J'aime »

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.