Re: [Plugin Tiers][Sujet Principal] APC-UPS
Publié : 06 juil. 2019, 12:21
Bonjour,
Effectivement il faut redémarrer l'onduleur.
Merci pour votre aide
Effectivement il faut redémarrer l'onduleur.
Merci pour votre aide
Forum sur Jeedom
https://www.jeedom.com/forum/
Code : Tout sélectionner
$this->updateCommands();
Code : Tout sélectionner
//$this->updateCommands();
Merci pour la procédure !naruto`kyun a écrit : ↑16 juil. 2019, 11:07Bonjour,
j'ai eu le même problème "apcups::pull() : The command /sbin/apcaccess status 127.0.0.1:3551 has failed or not returned any string."
Pour le résoudre j'ai du modifier le plugin: plugins/apcups/class/apcups.class.php (le plugin "Outils de Développements" est bien pour ça
J'ai simplement commenté la ligne 207 (possible que ce soit pas exactement la bonne, j'ai ajouter / supprimer des lignes de debug pour trouver l'origine du problème qui était une boucle infinie)
devientCode : Tout sélectionner
$this->updateCommands();
Ensuite il faut:Code : Tout sélectionner
//$this->updateCommands();
- désactiver le plugin,
- le réactiver
- le passer en débug
- relancer l'installation des dépendances
- attendre que apcupsd (apcups_dep) soit lancé
- aller dans le moteur de taches (dans l'icone de la roue crantée en haut a droite)
- lancer le job apcups pull (bouton vert a gauche de la bonne ligne)
- aller dans les logs de apcups (dans Analyses)
- voir que tout ce passe bien, si c'est pas le cas, vérifier en ssh que la commande /sbin/apcaccess status 127.0.0.1:3551 retrourne quelque chose de correct, si c'est pas le cas, vérifier votre config/branchements
- si ça marche pas recommencer depuis la désactivation du plugin
- si ça marche, ça devrais être bon sur votre tableau de bord
- pensez a retourner dans les paramètres du plugin pour le remettre en mode defaut
J'ai testé chez moi et chez un collègue ce matin, ça marche pour nous.
Je n'ai toujours pas trouvé à quoi correspond le status CAL ...bartounet a écrit : ↑16 mars 2019, 12:27Bonjour.
J'ai quelques fois des notification de coupure de courant, signalé par un scénario qui vérifie le status de l'onduleur
Sil il n'est pas "ONLINE"
Par contre je me rend compte que le status est quelquefois:"CAL"je n'arrive pas à trouver la signification de ce statusCode : Tout sélectionner
[2019-03-16 12:08:02][SCENARIO] Evaluation de la condition : ["CAL" == "ONBATT"] = Faux
Mon olduleur est un BACKUPS XS 1400U
Je m'auto répondbartounet a écrit : ↑16 mars 2019, 12:27Bonjour.
J'ai quelques fois des notification de coupure de courant, signalé par un scénario qui vérifie le status de l'onduleur
Sil il n'est pas "ONLINE"
Par contre je me rend compte que le status est quelquefois:"CAL"je n'arrive pas à trouver la signification de ce statusCode : Tout sélectionner
[2019-03-16 12:08:02][SCENARIO] Evaluation de la condition : ["CAL" == "ONBATT"] = Faux
Mon olduleur est un BACKUPS XS 1400U
Code : Tout sélectionner
OL - On line (mains is present)
OB - On battery (mains is not present)
LB - Low battery
HB - High battery
RB - The battery needs to be replaced
CHRG - The battery is charging
DISCHRG - The battery is discharging (inverter is providing load power)
BYPASS - UPS bypass circuit is active - no battery protection is available
CAL - UPS is currently performing runtime calibration (on battery)
OFF - UPS is offline and is not supplying power to the load
OVER - UPS is overloaded
TRIM - UPS is trimming incoming voltage (called "buck" in some hardware)
BOOST - UPS is boosting incoming voltage
FSD - Forced Shutdown (restricted use, see the note below)
Si c'est comme moi l'onduleur ne remonte pas toutes les valeurs. Ca depend des versions d'onduleur. Vu que c'est exactement les mêmes infos qu'il me manque, je suppose que c'est pareil que chez moi.Romain771 a écrit : ↑27 juil. 2019, 11:41Bonjour,
J'utilise depuis très longtemps ce plugin sans soucis particulier. Je viens de changer d'onduleur pour passer sur un APC SMART UPS 1500 SMC.
J'ai supprimé l'ancien onduleur. Réinstallé le plug-in puis intégrer le nouveau onduleur avec sa puissance associé (1500)
Depuis je n'arrive plus a récupérer l'intégralité des données. J'ai bien le statut et les événements ainsi que la durée restante mais aucune info de voltage, puissance et % de charge.
Annotation 2019-07-27 113744.png
Vous sauriez d'ou cela peut provenir?
Merci à vous.
Bonjour,
Code : Tout sélectionner
Erreur sur apcups::pull() : The command /sbin/apcaccess status 127.0.0.1:3551 has failed or not returned any string.
Code : Tout sélectionner
[2019-08-08 13:42:22][DEBUG] : Update command bcharge
[...]
[2019-08-08 13:42:22][DEBUG] : Update command bcharge
[2019-08-08 13:42:22][DEBUG] : => apply default case
[2019-08-08 13:42:22][DEBUG] : => update battery status
[2019-08-08 13:42:22][DEBUG] : Get information string APC : 001,037,0930 DATE : 2019-08-08 11:41:58 +0000 HOSTNAME : jeedom VERSION : 3.14.14 (31 May 2016) debian UPSNAME : jeedom UPS_IDEN CABLE : USB Cable DRIVER : USB UPS Driver UPSMODE : Stand Alone STARTTIME: 2019-08-08 09:43:26 +0000 MODEL : Back-UPS XS 700U STATUS : ONLINE LINEV : 238.0 Volts LOADPCT : 3.0 Percent BCHARGE : 100.0 Percent TIMELEFT : 139.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 : 2019-08-08 10:12:26 +0000 TONBATT : 0 Seconds CUMONBATT: 31 Seconds XOFFBATT : 2019-08-08 10:12:57 +0000 SELFTEST : NO STATFLAG : 0x05000008 SERIALNO : 3B1514X02038 BATTDATE : 2015-03-30 NOMINV : 230 Volts NOMBATTV : 12.0 Volts NOMPOWER : 390 Watts FIRMWARE : 924.Z3 .I USB FW:Z3 END APC : 2019-08-08 11:42:22 +0000 from apcaccess
[2019-08-08 13:42:22][DEBUG] : Get information key APC with value 001,037,0930
[2019-08-08 13:42:22][DEBUG] : Get information key DATE with value 2019-08-08 11:41:58 +0000
[2019-08-08 13:42:22][DEBUG] : Get information key HOSTNAME with value jeedom
[2019-08-08 13:42:22][DEBUG] : Get information key VERSION with value 3.14.14 (31 May 2016) debian
[2019-08-08 13:42:22][DEBUG] : Get information key UPSNAME with value jeedom UPS_IDEN
[2019-08-08 13:42:22][DEBUG] : Get information key CABLE with value USB Cable
[2019-08-08 13:42:22][DEBUG] : Get information key DRIVER with value USB UPS Driver
[2019-08-08 13:42:22][DEBUG] : Get information key UPSMODE with value Stand Alone
[2019-08-08 13:42:22][DEBUG] : Get information key STARTTIME with value 2019-08-08 09:43:26 +0000
[2019-08-08 13:42:22][DEBUG] : Get information key MODEL with value Back-UPS XS 700U
[2019-08-08 13:42:22][DEBUG] : Get information key STATUS with value ONLINE
[2019-08-08 13:42:22][DEBUG] : Get information key LINEV with value 238.0 Volts
[2019-08-08 13:42:22][DEBUG] : Get information key LOADPCT with value 3.0 Percent
[2019-08-08 13:42:22][DEBUG] : Get information key BCHARGE with value 100.0 Percent
[2019-08-08 13:42:22][DEBUG] : Get information key TIMELEFT with value 139.5 Minutes
[2019-08-08 13:42:22][DEBUG] : Get information key MBATTCHG with value 5 Percent
[2019-08-08 13:42:22][DEBUG] : Get information key MINTIMEL with value 3 Minutes
[2019-08-08 13:42:22][DEBUG] : Get information key MAXTIME with value 0 Seconds
[2019-08-08 13:42:22][DEBUG] : Get information key SENSE with value Medium
[2019-08-08 13:42:22][DEBUG] : Get information key LOTRANS with value 140.0 Volts
[2019-08-08 13:42:22][DEBUG] : Get information key HITRANS with value 300.0 Volts
[2019-08-08 13:42:22][DEBUG] : Get information key ALARMDEL with value 30 Seconds
[2019-08-08 13:42:22][DEBUG] : Get information key BATTV with value 13.5 Volts
[2019-08-08 13:42:22][DEBUG] : Get information key LASTXFER with value Low line voltage
[2019-08-08 13:42:22][DEBUG] : Get information key NUMXFERS with value 1
[2019-08-08 13:42:22][DEBUG] : Get information key XONBATT with value 2019-08-08 10:12:26 +0000
[2019-08-08 13:42:22][DEBUG] : Get information key TONBATT with value 0 Seconds
[2019-08-08 13:42:22][DEBUG] : Get information key CUMONBATT with value 31 Seconds
[2019-08-08 13:42:22][DEBUG] : Get information key XOFFBATT with value 2019-08-08 10:12:57 +0000
[2019-08-08 13:42:22][DEBUG] : Get information key SELFTEST with value NO
[2019-08-08 13:42:22][DEBUG] : Get information key STATFLAG with value 0x05000008
[2019-08-08 13:42:22][DEBUG] : Get information key SERIALNO with value 3B1514X02038
[2019-08-08 13:42:22][DEBUG] : Get information key BATTDATE with value 2015-03-30
[2019-08-08 13:42:22][DEBUG] : Get information key NOMINV with value 230 Volts
[2019-08-08 13:42:22][DEBUG] : Get information key NOMBATTV with value 12.0 Volts
[2019-08-08 13:42:22][DEBUG] : Get information key NOMPOWER with value 390 Watts
[2019-08-08 13:42:22][DEBUG] : Get information key FIRMWARE with value 924.Z3 .I USB FW:Z3
[2019-08-08 13:42:22][DEBUG] : Get information key END APC with value 2019-08-08 11:42:22 +0000
[2019-08-08 13:42:22][DEBUG] : Update command bcharge
[...]
Code : Tout sélectionner
2019-08-08 14:00:27 apctest 3.14.14 (31 May 2016) debian
Checking configuration ...
sharenet.type = Network & ShareUPS Disabled
cable.type = USB Cable
mode.type = USB UPS Driver
apctest FATAL ERROR in apctest.c at line 313
Unable to create UPS lock file.
If apcupsd or apctest is already running,
please stop it and run this program again.
apctest error termination completed
Code : Tout sélectionner
jeedom@jeedom:/sbin$ ./apcaccess status
APC : 001,036,0883
DATE : 2019-08-08 14:05:02 +0000
HOSTNAME : jeedom
VERSION : 3.14.14 (31 May 2016) debian
UPSNAME : jeedom UPS_IDEN
CABLE : USB Cable
DRIVER : USB UPS Driver
UPSMODE : Stand Alone
STARTTIME: 2019-08-08 12:40:40 +0000
MODEL : Back-UPS XS 700U
STATUS : ONLINE
LINEV : 236.0 Volts
LOADPCT : 3.0 Percent
BCHARGE : 100.0 Percent
TIMELEFT : 123.3 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 : Unacceptable line voltage changes
NUMXFERS : 0
TONBATT : 0 Seconds
CUMONBATT: 0 Seconds
XOFFBATT : N/A
SELFTEST : NO
STATFLAG : 0x05000008
SERIALNO : 3B1514X02038
BATTDATE : 2015-03-30
NOMINV : 230 Volts
NOMBATTV : 12.0 Volts
NOMPOWER : 390 Watts
FIRMWARE : 924.Z3 .I USB FW:Z3
END APC : 2019-08-08 14:05:02 +0000
Je confirme en suivant la méthode décrite ça fonctionne.d0d0 a écrit : ↑16 juil. 2019, 20:08Merci pour la procédure !naruto`kyun a écrit : ↑16 juil. 2019, 11:07Bonjour,
j'ai eu le même problème "apcups::pull() : The command /sbin/apcaccess status 127.0.0.1:3551 has failed or not returned any string."
Pour le résoudre j'ai du modifier le plugin: plugins/apcups/class/apcups.class.php (le plugin "Outils de Développements" est bien pour ça
J'ai simplement commenté la ligne 207 (possible que ce soit pas exactement la bonne, j'ai ajouter / supprimer des lignes de debug pour trouver l'origine du problème qui était une boucle infinie)
devientCode : Tout sélectionner
$this->updateCommands();
Ensuite il faut:Code : Tout sélectionner
//$this->updateCommands();
- désactiver le plugin,
- le réactiver
- le passer en débug
- relancer l'installation des dépendances
- attendre que apcupsd (apcups_dep) soit lancé
- aller dans le moteur de taches (dans l'icone de la roue crantée en haut a droite)
- lancer le job apcups pull (bouton vert a gauche de la bonne ligne)
- aller dans les logs de apcups (dans Analyses)
- voir que tout ce passe bien, si c'est pas le cas, vérifier en ssh que la commande /sbin/apcaccess status 127.0.0.1:3551 retrourne quelque chose de correct, si c'est pas le cas, vérifier votre config/branchements
- si ça marche pas recommencer depuis la désactivation du plugin
- si ça marche, ça devrais être bon sur votre tableau de bord
- pensez a retourner dans les paramètres du plugin pour le remettre en mode defaut
J'ai testé chez moi et chez un collègue ce matin, ça marche pour nous.
Cela fonctionne chez moi aussi.