Page 1 sur 1

Couleur TEMPO non remontée via script sur mon bouton

Publié : 29 nov. 2017, 21:50
par badaboum76
Hello , ma couleur Tempo EDF ne remonte pas en automatique sur le bouton ci-dessous :
Image

Malgré ce script récupéré

#!/bin/bash

tempo=$(curl -s "http://domogeek.entropialux.com/tempoedf/now" )

if [ $tempo = "BLEU" ]; then
curl "http://@192.168.x.x:8080/json.htm?type= ... value=BLEU"
fi

if [ $tempo = "BLANC" ]; then
curl "http://192.168.x.x:8080/json.htm?type=c ... alue=BLANC"
fi

if [ $tempo = "ROUGE" ]; then
curl "http://192.168.x.x:8080/json.htm?type=c ... alue=ROUGE"
fi


Je précise que le N° idx 78 correspond bien à mon bouton et que j'ai fait un crontab

(crontab -L 2>/dev/null; echo "10 1 * * * sudo /home/pi/domoticz/scripts/couleurtempo.sh >/dev/null 2>&1" ) | crontab -

Pour que le test se déclenche tous les matins à 1h10 , je précise aussi que si je fais un crontab -l

j'ai bien ça qui apparait 10 1 * * * sudo /home/pi/domoticz/scripts/couleurtempo.sh >/dev/null 2>&1

et dernière chose si je double-clique sur mon fichier couleurtempo.sh ==> le bouton se met bien à jour

Je précise que je suis une grosse brêle :roll: avec ce langage , les commandes qui sont au-dessus ont été soit récupérés soit on m'a aidé.

Merci d'avance

Re: Couleur TEMPO non remontée via script sur mon bouton

Publié : 30 nov. 2017, 13:42
par higgins91
aucune raison pour que cela ne fonctionne pas ;)
Vérifie le chemin d'acces de ton script.
verifie aussi les droits sur le script, moi j'ai mis tout le monde (histoire de ne pas avoir que "Pi" et pas le système)
Regarde dans les log système si il y a une erreur, tu peux modifier ou ajouter un déclenchement dans la crontab pour tester ton script (pas besoin d'attendre 1h10)

Re: Couleur TEMPO non remontée via script sur mon bouton

Publié : 30 nov. 2017, 20:04
par badaboum76
Quand j'ai dit que j'étais une brêle ... ; après avoir modifié le crontab pour déclencher le test toutes les minutes ; * * * * * ==> aucune action

Et j'ai essayé un petit l à la place du grand L au début du crontab , et là ça marche ==> ça c'est fait :idea:

Bon la suite ; hors de question pour moi d'écrire un script , plus l'age d'apprendre ce " langage " ( trop vieux pour ce genre de connerie comme dirait willis dans die hard :D ) ; par contre est-ce que l'on peut , via blocky , déclencher un planning de radiateur suivant le résultat de ma couleur de bouton ?

Image

Par exemple "si couleur bleu , lancement du planning comme les boutons ci-dessus , et si couleur blanc je lance un autre planning avec des T° plus basses" ==> je ne sais pas si ce genre d'action est possible dans domoticz

Ou alors si ce n'est pas possible :

" si couleur bleu , radiateur 1 en confort de 18h à 22 h et en -2° de 22h à 6h etc...

et une ligne supplémentaire par radiateur supplémentaire etc ... ; et là je trouve que c'est un peu lourd

Merci d'avance