Page 3 sur 3

Re: Besoin d'aide pour gérer un onduleur avec nut

Publié : 24 mai 2016, 16:28
par Chris54220
tu as essai de supprimer ces 3Ligne la

AT ONBATT * START-TIMER shutdownnow 600
AT ONBATT * START-TIMER onbattwarn 30
AT ONLINE * CANCEL-TIMER onbattwarn

moi je ne les ai pas et je n'ai pas ton soucis

Re: Besoin d'aide pour gérer un onduleur avec nut

Publié : 24 mai 2016, 16:39
par Roland
c’est ce que j’essaie en ce moment.
Je te dirais plus tard, mais je sens que c’est la bonne piste.

PS : Es-tu anglais ?

Re: Besoin d'aide pour gérer un onduleur avec nut

Publié : 24 mai 2016, 16:41
par Chris54220
non je ne suis pas anglais

Re: Besoin d'aide pour gérer un onduleur avec nut

Publié : 24 mai 2016, 17:06
par Roland
Je pige pas… ça reboot toujours.
pourrais-tu montrer ta config ?

Re: Besoin d'aide pour gérer un onduleur avec nut

Publié : 24 mai 2016, 17:38
par Chris54220
nut.conf

Code : Tout sélectionner

MODE=standalone
ups.conf

Code : Tout sélectionner

[eaton]
	driver = usbhid-ups
	port = auto
upsd.conf

Code : Tout sélectionner

MAXAGE 15
MAXCONN 1024
upsd.users

Code : Tout sélectionner

[admin]
    password = adminpass
    actions = SET
    instcmds = ALL

[upsmonitor]
    password  = userpass
    upsmon master
upsmon.conf

Code : Tout sélectionner

MONITOR eaton@localhost 1 upsmonitor userpass "master"
MINSUPPLIES 1

FINALDELAY 5
SHUTDOWNCMD "sudo /sbin/shutdown -h +0"

NOTIFYCMD "/etc/nut/notifycmd.sh"

NOTIFYMSG ONLINE        "UPS %s sur la puissance de la ligne"
NOTIFYMSG ONBATT        "UPS %s sur la batterie"
NOTIFYMSG LOWBATT       "UPS %s a plus de batterie"

NOTIFYFLAG ONLINE       EXEC+SYSLOG+WALL
NOTIFYFLAG ONBATT       EXEC+SYSLOG+WALL
NOTIFYFLAG LOWBATT      EXEC+SYSLOG+WALL
notifycmd

Code : Tout sélectionner

#!/bin/bash
#
# NUT NOTIFYCMD script

PATH=/sbin:/usr/sbin:/bin:/usr/bin:/usr/local/sbin:/usr/local/bin

trap "exit 0" SIGTERM

if [ "$NOTIFYTYPE" = "ONLINE" ]
then
        echo $0: Courant revenu | wall
	curl --silent -s -i -H  "Accept: application/json"  "http://192.168.1.5:8080/json.htm?type=command&param=udevice&idx=66&nvalue=1&svalue=Secteur"
	curl --silent -s -i -H  "Accept: application/json"  "http://192.168.1.5:8080/json.htm?type=command&param=addlogmessage&message=Courant%20revenu"	#Ecriture dans les Log
        # Parce que tout cas de ce script pour quitter.
        killall -s SIGTERM `basename $0`
fi

if [ "$NOTIFYTYPE" = "ONBATT" ]
then
	curl --silent -s -i -H  "Accept: application/json"  "http://192.168.1.5:8080/json.htm?type=command&param=udevice&idx=66&nvalue=3&svalue=Sur%20Batterie"
    curl --silent -s -i -H  "Accept: application/json"  "http://192.168.1.5:8080/json.htm?type=command&param=addlogmessage&message=Sur%20Batterie"		#Ecriture dans les Log
	# Boucle avec une seconde d intervalle pour permettre la réception de SIGTERM
        let "n = 2400"
        while [ $n -ne 0 ]
        do
                sleep 1
                let "n--"
        done
fi

if [ "$NOTIFYTYPE" = "LOWBATT" ]
then
        echo $0: UPS batterie déconnectée ou basse | wall
	curl --silent -s -i -H  "Accept: application/json"  "http://192.168.1.5:8080/json.htm?type=command&param=udevice&idx=66&nvalue=4&svalue=Batterie%20Faible"
	curl --silent -s -i -H  "Accept: application/json"  "http://192.168.1.5:8080/json.htm?type=command&param=addlogmessage&message=Batterie%20Faible"		#Ecriture dans les Log
        echo $0: shutdown Envoyer | wall
        sleep 10
        upsmon -c fsd
fi
voila

Re: Besoin d'aide pour gérer un onduleur avec nut

Publié : 24 mai 2016, 17:59
par Roland
Merci beaucoup.
Je raccroche les gants pour ce soir.
Et demain matin matin je regarde ce qui peut clocher en comparant ta config à la mienne.
Bonsoir.

Re: Besoin d'aide pour gérer un onduleur avec nut

Publié : 25 mai 2016, 10:49
par Roland
Bon. C’est désespérant. Avec ta configuration le problème se pose encore :
reboot du RPI après 10 minutes.
Et je ne vois pas comment je peux détecter son origine.
Là je suis perdu…

Re: Besoin d'aide pour gérer un onduleur avec nut

Publié : 22 mai 2020, 13:22
par TG76
Bonjour,

je suis en train de chercher a faire quelque chose déja fait apparemment. mais je n'ai pas (encore je ne sais pas si je les aurais un jour) les compétences pour le faire.

Donc j'ai un onduleur eaton 650 usb connecté sur un NAS synology DS214SE et je voudrais que le nas indique au Rpi de s'eteindre.

Bon j'ai bien vu vos fichiers respectifs, mais est ce que quelqu'un pourrait nous faire un beau tuto? pas encore trouvé et je suis sur que ca pourrait servir à un certain nombre.

d'avance merci

TG76

Re: Besoin d'aide pour gérer un onduleur avec nut

Publié : 25 mai 2020, 11:57
par higgins91
j'ai voulus faire pareil, mais de ce que j'ai lu, synology à coupé les ponts et le nas ne transmet plus les infos de l'onduleur qu'a d'autres NAS synology...
Je me suis rabattu sur brancher l'usb sur le PI mais j'ai pas réussit à récupérer les infos (la très grande majorité des tutos sont des clones qui ne sont plus à jour...) du coup rien n'est connecté mais ça n’empêche pas de fonctionner heureusement !

Re: Besoin d'aide pour gérer un onduleur avec nut

Publié : 25 mai 2020, 12:03
par TG76
Il doit bien pourtant y avoir un moyen d'eteiny les deux proprement...