Ce Forum passera en lecture seule en janvier 2020
Image
Merci de vous rendre sur https://community.jeedom.com maintenant pour vos prochains postes ;)

[Plugin Officiel] Plugin Nut (onduleur)

lucaseva
Timide
Messages : 165
Inscription : 12 janv. 2015, 20:39

Re: [Plugin Officiel] Plugin Nut (onduleur)

Message par lucaseva » 19 mai 2019, 19:49

lonfe a écrit :
22 mai 2017, 18:18
T'inquiète pour l'erreur, j'avais la même.

Dans le panneau de contrôle qnap, tu autorise le ssh.
Tu te connecte en ssh au nas qnap.
tu vas dans le répertoire /mnt/HDA_ROOT/.config/ups
tu edites upsd.users
et dans les utilisateurs, tu insères l'utilisateur et le mot de passe que tu veux
[jeedomuser]
password = jeedompass
allowfrom = client_1
upsmon slave
A partir de maintenant, le statut du NAS est lisible à partir de l'adresse ip client_1
Dans Jeedom, l'ID doit être obligatoirement et manière inchangeable qnapups

Have fun
Bonjour,

j'ai bien fait ce que tu décrit. Mais j'ai l'erreur suivante en CLI :

Code : Tout sélectionner

Traceback (most recent call last):
  File "/var/www/html/plugins/nut/resources/nut.py", line 41, in <module>
    result = ups.GetUPSVars( ups=device )
  File "/var/www/html/plugins/nut/resources/PyNUT.py", line 152, in GetUPSVars
    result = self.__srv_handler.read_until( "\n" )
  File "/usr/lib/python2.7/telnetlib.py", line 294, in read_until
    return self._read_until_with_poll(match, timeout)
  File "/usr/lib/python2.7/telnetlib.py", line 343, in _read_until_with_poll
    return self.read_very_lazy()
  File "/usr/lib/python2.7/telnetlib.py", line 455, in read_very_lazy
    raise EOFError, 'telnet connection closed'
EOFError: telnet connection closed

Merci pour le Travail

onk1
Timide
Messages : 36
Inscription : 05 juin 2015, 18:59

Re: [Plugin Officiel] Plugin Nut (onduleur)

Message par onk1 » 04 juil. 2019, 09:40

bonjour,
depuis quelques jours j'ai ce message d'erreur alors que tou fonctionnait correctement avant ( je ne sais pas quand j'ai fait la derneire mise a jour du plugin )
La tache plugin::cron n'arrive pas à finir à cause du plugin : Nut_free nous vous conseillons de désactiver le plugin et de contacter l'auteur
Dans les logs j'ai ca :
[2019-07-04 09:34:02][DEBUG] : -----------------------------------------------------
[2019-07-04 09:34:02][DEBUG] : Onduleur UPS Marque_Model : American Power Conversion
[2019-07-04 09:34:02][DEBUG] : Onduleur UPS Model : American Power Conversion Back-UPS XS 950U
[2019-07-04 09:34:02][DEBUG] : Onduleur UPS Serial : 3B1713X09581
[2019-07-04 09:34:02][DEBUG] : Onduleur UPS UPS MODE : OL
[2019-07-04 09:34:02][DEBUG] : Onduleur UPS Tension en entrée : 234.0
[2019-07-04 09:34:02][DEBUG] : Onduleur UPS Fréquence en entrée : Error: Variable not supported by UPS
[2019-07-04 09:34:02][DEBUG] : Onduleur UPS Tension en sortie : Error: Variable not supported by UPS
[2019-07-04 09:34:02][DEBUG] : Onduleur UPS Fréquence en sortie : Error: Variable not supported by UPS
[2019-07-04 09:34:02][DEBUG] : Onduleur UPS Puissance en sortie : Error: Variable not supported by UPS
[2019-07-04 09:34:02][DEBUG] : Onduleur UPS Niveau de charge batterie : 100
[2019-07-04 09:34:02][DEBUG] : Onduleur UPS Tension de la batterie : 13.4
[2019-07-04 09:34:02][DEBUG] : Onduleur UPS Température de la batterie : Error: Variable not supported by UPS

Version du plugin : 2019-06-30 05:51:52
Version Jeedom : 3.3.27
machine VM proxmox debian 8.11
Onduleur Back-UPS XS 950U branché sur NAS QNAP

Si qq'un peut m'aider ?
merci
Bonne journée

onk1
Timide
Messages : 36
Inscription : 05 juin 2015, 18:59

Re: [Plugin Officiel] Plugin Nut (onduleur)

Message par onk1 » 12 juil. 2019, 08:09

Suis je le seul à avoir se probleme ?

Envoyé de mon G8441 en utilisant Tapatalk


tetiti20
Timide
Messages : 92
Inscription : 24 nov. 2014, 20:24

Re: [Plugin Officiel] Plugin Nut (onduleur)

Message par tetiti20 » 17 juil. 2019, 07:27

Non tu n'est pas le seul mais là tu est sur le plugin NUT officiel.... Ton problème est sur le NUT_FREE (non officiel)
Bref tu pose la question au mauvais endroit.
Jeedom stable sur serveur NAS maison (debian stretch bientôt) HP ProLiant Gen8
Labs Z-Stick S2
[Volet roulant] 5xQubino ZMNHCA2 - 4x Fibaro FGRM-221
[Capteur] 1x Fibaro FGMS-001 (oeil)
[Prises]1x Fibaro Wall Plug - 1x Greenwave - 3x Sidewinder

onk1
Timide
Messages : 36
Inscription : 05 juin 2015, 18:59

Re: [Plugin Officiel] Plugin Nut (onduleur)

Message par onk1 » 17 juil. 2019, 11:03

;-)
Désolé j'avais pas fait gaffe
merci

Idaho947
Actif
Messages : 1281
Inscription : 30 mai 2017, 21:36

Re: [Plugin Officiel] Plugin Nut (onduleur)

Message par Idaho947 » 01 sept. 2019, 17:16

Quelqu'un a un bon tuto pour installer un serveur nut? Le mien fonctionne mais jeedom ne choppe pas les resultats.

Ekinox
Timide
Messages : 407
Inscription : 07 mars 2015, 13:17
Localisation : Toulouse

Re: [Plugin Officiel] Plugin Nut (onduleur)

Message par Ekinox » 01 sept. 2019, 19:48

Hello, tu peux être plus précis pour que l'on puisse t'aider ? Si ton serveur NUT fonctionne, inutile d'en installer un nouveau. Perso, comme Jeedom n’était pas mis à jour instantanément via le plugin NUT, j'ai demandé à mon serveur NUT (NAS Synology ou Windows WinNUT à une époque) de mettre à jour Jeedom instantanément à chaque changement d’état (mise à jour d'un virtuel "Etat secteur" par requête HTTP).
NUC i5+ESXi 6.0 (Jeedom sur Debian 8 avec zWave+RFXCom+MySensors+HuaweiG200)+IPX800v4+RaspPi (Multiroom SqueezeBox, Arrosage). 35 zWave/10 RFXCom/4 MySensors/Alarme filaire sur IPX (ouv, mvt, sirène ext), 4 Cameras

francoisd
Timide
Messages : 358
Inscription : 26 avr. 2016, 19:28
Localisation : Comines (59)

Re: [Plugin Officiel] Plugin Nut (onduleur)

Message par francoisd » 01 sept. 2019, 20:43

Salut Ekinox,

Ça m'intéresse de savoir comment tu as procédé pour la mise à jour par le NAS de Jeedom .

Merci d’avance
RPI3 / RFXCOM RFXtrx433E / Z-Stick gen5

Ekinox
Timide
Messages : 407
Inscription : 07 mars 2015, 13:17
Localisation : Toulouse

Re: [Plugin Officiel] Plugin Nut (onduleur)

Message par Ekinox » 01 sept. 2019, 21:12

Il me semble l'avoir déjà fait sur ce fil de discussion (messages de Dec 2015) (viewtopic.php?f=169&t=6625&p=245372&hilit=nut#p245372). Klaxonne si ce n'est pas clair.
NUC i5+ESXi 6.0 (Jeedom sur Debian 8 avec zWave+RFXCom+MySensors+HuaweiG200)+IPX800v4+RaspPi (Multiroom SqueezeBox, Arrosage). 35 zWave/10 RFXCom/4 MySensors/Alarme filaire sur IPX (ouv, mvt, sirène ext), 4 Cameras

Idaho947
Actif
Messages : 1281
Inscription : 30 mai 2017, 21:36

Re: [Plugin Officiel] Plugin Nut (onduleur)

Message par Idaho947 » 02 sept. 2019, 10:55

Ok c'est bon pour moi. Par contre comme d'autre j'au ce message assez régulièrement :
La tache plugin::cron15 n'arrive pas à finir à cause du plugin : nut nous vous conseillons de désactiver le plugin et de contacter l'auteur

seb28
Timide
Messages : 42
Inscription : 06 sept. 2016, 13:15
Localisation : Chartres

Re: [Plugin Officiel] Plugin Nut (onduleur)

Message par seb28 » 25 sept. 2019, 11:58

Bonjour,

Petit problème avec le pluggin acheté hier.
Le widget est vierge.
Je n'ai aucune info / commande de créer.

Onduleur branché en USB su mon jeedom/RPI.
Le plugin configurée avec ip de jeedom/localhost
Mais j'ai l'impression que le plugin n'installe pas NUT-server avec les dépendances ? je me trompe ?

Car je n'ai aucun fichier nut.conf ou nut.users ?

Faut l'installer nut-server en plus sur Jeedom ?
Merci de votre retour.

mycev
Timide
Messages : 62
Inscription : 29 déc. 2015, 01:26

Re: [Plugin Officiel] Plugin Nut (onduleur)

Message par mycev » 25 sept. 2019, 23:14

Bonjour,
Le plugin « Nut » officiel ne comporte que la partie "client". Il faut donc installer le serveur "Nut" sur le RPI en suivant le tuto sur la page
http://www.bernaerts-nicolas.fr/linux/7 ... -eaton-ups
Une fois l'onduleur reconnu, les commandes vont se créer automatiquement.

seb28
Timide
Messages : 42
Inscription : 06 sept. 2016, 13:15
Localisation : Chartres

Re: [Plugin Officiel] Plugin Nut (onduleur)

Message par seb28 » 26 sept. 2019, 12:27

Bonjour Mycev et merci pour ton retour, c'est ok pour mon install tout marche.
Après d''autre recherche je suis tombé sur le post de FLs (page 10 de ce post), a qui j’adresse un grand merci.

Tuto super simple pour une install en USB sur Jeedom LOCAL.
Je vous le redonne et complète avec le débug des erreurs que l'on peut rencontrer.

Tester sur sur Raspberry P3b+ jeedom 3.3.32+ onduleur MGE Pulsar branché en USB



1- Ouvrir un terminal et se connecter en SSH sur Jeedom

2- Installer NUT : sudo apt-get install nut

Répondre oui pour une installation complète

vous aurez des erreurs mais normal à ce stade de l’install
 sept. 26 07:25:18 raspberrypi systemd[1]: Failed to start Network UPS Tools …er.
sept. 26 07:25:18 raspberrypi systemd[1]: nut-monitor.service: Unit entered …te.
sept. 26 07:25:18 raspberrypi systemd[1]: nut-monitor.service: Failed with r…s'.


3- Activer le serveur en mode standalone :
sudo sed -i 's/MODE=none/MODE=standalone/g' /etc/nut/nut.conf

Ou éditer le fichier : #sudo vi /etc/nut/nut.conf
et modifier la dernière ligne MODE=Standalone

4- Déclarer l’onduleur, en éditant le fichier /etc/nut/ups.conf. Par exemple avec vi :
sudo vi /etc/nut/ups.conf
Aller en bas du fichier, appuyer sur la touche "i" et insérer le texte suivant à la fin du fichier :

[NomDeVotreOnduleur]
driver = NomDuDriver
port = auto
desc = "Description destinée au client Upsmon, en pratique le modèle de votre onduleur"
* NomDeVotreOnduleur est une chaîne de caractère identifiant l'onduleur. Vous pouvez mettre ce que vous voulez.
* NomDuDriver est le nom du driver récupéré en fonction du modèle de votre onduleur sur le site http://networkupstools.org/stable-hcl.html.
Terminer par la touche ESC, puis taper :wq pour sauvegarder.



Exemple de config de Fls:
[Eaton-Ellipse650]
driver = usbhid-ups
port = auto
desc = "EATON Ellipse ECO USB 650"

Marche aussi pour moi avec un vieux MGE Pulsar evolution de 2004 !


Arriver là, on peut tester si la conf est bonne : #sudo upsdrvctl start

si comme moi vous avez l’erreur :
«Network UPS Tools - UPS driver controller 2.7.4 Network UPS Tools - Generic HID driver 0.41 (2.7.4) USB communication driver 0.33
 Fatal error: 'maxretry' is not a valid variable name for this driver.

Alors dans ce même fichier /etc/nut/ups.conf
Supprimer ou commenter la ligne #MaxRetry=3

cette variable n’est pas supporter par le driver usbhid-ups
Relancer la commande #sudo upsdrvctl start

Si vous avez une nouvelle erreur comme ci-dessous :

pi@raspberrypi:~ $ sudo upsdrvctl start
Network UPS Tools - UPS driver controller 2.7.4 Network UPS Tools - Generic HID driver 0.41 (2.7.4) USB communication driver 0.33 Can't claim USB device [0463:ffff]: could not detach kernel driver from interface 0: Operation not permitted Driver failed to start (exit status=1

Pas d’inquiétude un reboot corrigera le soucis
recommencer la commande après le reboot et Tada !

pi@raspberrypi:~ $ sudo upsdrvctl start Network UPS Tools - UPS driver
> controller 2.7.4 Network UPS Tools - Generic HID driver 0.41 (2.7.4)
> USB communication driver 0.33 Using subdriver: MGE HID 1.39

Le driver est OK.

Ensuite vous pouvez passer au point 5 avec les paramètres indiqués. Tout est ok.
Pas besoin d’ajouter de LISTEN ou de modifier le fichier upsmon comme d’autre tuto
 
5- Installer le plugin officiel NUT.
Créer un onduleur en lui donnant un nom, un objet parent, en l'activant et en le rendant visible.
Renseigner comme "Adresse IP NUT", l'adresse 127.0.0.1.
Indiquer comme "ID de l’ups", le NomDeVotreOnduleur que vous avez défini au point 4.
Pas de login, ni mdp à mettre.

6- Vous verrez un Widget sur votre dashboard affichant les données de l'onduleur.

@Fls, je suis entièrement d’accord avec ta proposition :
 « Il serait même préférable à mon avis que le plugin officiel NUT embarque cette partie serveur. Il pourrait proposer la partie client actuellement proposée par le plugin et la partie serveur, au choix ».

Bonne install.

Répondre

Revenir vers « [Plugin Officiel] Onduleur (NUT) »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 1 invité