Page 2 sur 3

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

Publié : 24 mai 2016, 09:18
par Chris54220
Envoi tes fichier de config pour que l'on regarde

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

Publié : 24 mai 2016, 09:49
par Roland
Bonjour et merci
voici donc la salade :

/etc/default/nut

Code : Tout sélectionner

# start upsd
START_UPSD=yes

# start upsmon
START_UPSMON=yes
/etc/nut/upsd.users

Code : Tout sélectionner

password = monmotdepasse
allowfrom = localhost
upsmon master
actions = SET
instcmds = ALL

[upsmon]
password = monmotdepasse
upsmon master
/etc/nut/upsmon.conf

Code : Tout sélectionner

MONITOR eaton@localhost 1 upsmonitor monmotdepasse master
HOSTSYNC 15
DEADTIME 15
SHUTDOWNCMD "/sbin/shutdown -h now"
POWERDOWNFLAG /etc/killpower
RBWARNTIME 43200
NOCOMMWARNTIME 300
NOTIFYCMD /etc/nut/notifycmd
AT ONBATT * START-TIMER shutdownnow 600
AT ONBATT * START-TIMER onbattwarn 30
AT ONLINE * CANCEL-TIMER onbattwarn
NOTIFYFLAG ONBATT EXEC+SYSLOG+WALL
NOTIFYFLAG ONLINE EXEC+SYSLOG+WALL
Je ne pense pas que le contenu notifycmd soit nécessaire ici, mais si besoin je le donnerai.

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

Publié : 24 mai 2016, 10:19
par Chris54220
Si envoi le aussi STP

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

Publié : 24 mai 2016, 10:43
par Roland
Le voilà donc :

/etc/nut/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: Le courant est retabli | wall
        curl "commande curl"
        #sleep 5
        #mailx -s "UPS ALERTE : COURANT RETABLI " monadresse@fai.fr
        # Cause all instances of this script to exit.
        killall -s SIGTERM `basename $0`

fi

if [ "$NOTIFYTYPE" = "ONBATT" ]
then
        echo $0: Coupure electique, fermeture du systeme dans 3 minutes... | wall
        curl "commande curl"
        #sleep 5
        #mailx -s "UPS ALERTE : COUPURE DE COURANT " monadresse@fai.fr
        # Loop with one second interval to allow SIGTERM reception.
        let "n = 180"
        while [ $n -ne 0 ]
        do
                sleep 1
                let "n--"
        done
        echo $0: Fermeture en cours... | wall
        upsmon -c fsd

fi
Là je crois qu’on a tout.

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

Publié : 24 mai 2016, 10:53
par Chris54220
Oki tu veux que ton raspberry ce coupe au bout d'un temps donnez ou quand ton onduleurs et plus de batterie ??

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

Publié : 24 mai 2016, 10:57
par Roland
j’aimerai qu’il se coupe à 20 minutes environ.

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

Publié : 24 mai 2016, 11:12
par Chris54220
Donc dans notifycmd
Change la ligne. let "n = 180"

Par let "n = 1200". Pour 20min

Et sa devrait marché

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

Publié : 24 mai 2016, 11:32
par Roland
Oki.
J’essaie cet après-midi et je reviens pour dire…
En tout cas merci.

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

Publié : 24 mai 2016, 12:37
par Roland
Alors là bravo !
C’est l’endroit où je n’avais pas cherché.

Par contre il se passe quelque chose de curieux.
Je coupe. Si je laisse l’onduleur allé au 20 minutes tout s’éteint. C’est parfait. Je rallume et j’ai mon message comme quoi le courant est rétabli.

Mais si
je coupe et que je rallume avant les 20 minutes j’ai bien mon message comme quoi le courant est rétabli et là
au bout de 10 minutes, le Raspberry reboot tout seul sans que je sache pourquoi.

EDIT : je crois que c’est cette commande

Code : Tout sélectionner

AT ONBATT * START-TIMER shutdownnow 600
qui le provoquait.
Je vois ça plus tard.

En tout cas merci encore.

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

Publié : 24 mai 2016, 15:40
par Roland
Bon.
Eh bien ça marche pas.

Dans tous les cas mon RPi reboot.
Je coupe le jus et le remets, 10 mn après il se met à rebooter.
Je coupe le jus et laisse l’onduleur faire son boulot pendant 20 mn puis je remets le jus, 10 mn après il se met encore à rebooter.

C’est quoi qui ne va pas dans cette configuration ?