Page 5 sur 5

Re: Arrosage automatique du jardin

Publié : 10 avr. 2019, 21:51
par garycooper
Salut Manuloup ! Désolé pour ma réponse tardive ... Je viens de tester le lancement manuel du script après insertion de l'identifiant et du mot de passe, voilà le résultat :
./arrosage.sh: ligne 17 : [: = : opérateur unaire attendu
RAINVAL : 0.0
./arrosage.sh: ligne 35 : [: = : opérateur unaire attendu
Arret de l arrosage auto !
{
"status" : "OK",
"title" : "SwitchScene"
}
{
"status" : "OK",
"title" : "AddLogMessage"
}
L'arrosage s'est effectivement déclenché. Reste à voir maintenant si le crontab le déclenchera bien de façon automatique.

Edit du 11-04 :
L'arrosage s'est bien déclenché à 2h du matin ! Par contre, pas de trace dans les log de domoticz. J'ai pu vérifier que ça s'était bien déclenché en vérifiant les logs des électrovannes.

Re: Arrosage automatique du jardin

Publié : 11 avr. 2019, 11:54
par manuloup
Hello,

Serait-il possible de voir les tests que tu as en ligne 17 et 35 ?

Re: Arrosage automatique du jardin

Publié : 12 avr. 2019, 14:27
par manuloup
Hello Garycooper,

Je vois ceci dans ton test :

if [ ${ACTION} = "Off" ] ;

Or, dans ta cron, tu mets le off ou on en minuscule. Je te recommande donc d'uniformiser le tout et de tout mettre en minuscule (on, off) pour éviter les erreurs. Je pense que ton erreur de test peut venir de là.

Re: Arrosage automatique du jardin

Publié : 12 avr. 2019, 16:28
par garycooper
Merci Manuloup, effectivement la ligne 17 est
if [ ${ACTION} = "Off" ] ;
et la ligne 35 est
if [ ${ACTION} = "On" ] ;
Je vais mettre tout ça en phase dans le crontab et je te redirai. Je m'interroge sur la nécessité de mettre la ligne
00 03 * 4-9 2,4,6 /home/pi/domoticz/scripts/shell/arrosage.sh off >
dans le crontab. Puisque c'est une scène, ça s'arrête tout seul, non ?

Re: Arrosage automatique du jardin

Publié : 12 avr. 2019, 17:16
par manuloup
Non, cela est nécessaire pour l'arrêter ensuite.