Forum pour tous les autres protocoles : Enocean, X10, les cartes piface.razberry ...
Pour les questions concernant le choix de protocoles, merci d'utiliser le forum Les autres objets.
-- Envoi de mail pour information Jour Rouge demain
if TEMPOJ1.value == "ROUGE" and nowDate.hour > 10 then -- demain jour ROUGE
message = 'Demain: '..DateTempoJ1..' La couleur TEMPO sera: ROUGE'
domoticz.notify("Alerte TEMPO jour ROUGE", message, domoticz.PRIORITY_EMERGENCY)
end
domoticz.log("Nombre de jours bleu restant: "..tempoCount.blue, domoticz.LOG_DEBUG)
domoticz.log("Nombre de jours blanc restant: "..tempoCount.white, domoticz.LOG_DEBUG)
domoticz.log("Nombre de jours rouge restant: "..tempoCount.red, domoticz.LOG_DEBUG)
#!/bin/bash
DATEJOUR=$(date +%Y-%m-%d)
DATEMOIS=$(date %m)
if [ $DATEMOIS >= 1 and $DATEMOIS <= 8 ]; then
DATEANNEE=$(date +%Y)
DATEANNEEP=$((DATEANNEE - 1))
else
DATEANNEEP=$(date +%Y)
DATEANNEE=$((DATEANNEEP + 1))
fi
SEASON=$(echo "$DATEANNEEP-$DATEANNEE")
adresse="https://www.services-rte.com/cms/open_data/v1/tempo?season="
adresse=${adresse}${SEASON}
couleurJourJ=$(date +%Y-%m-%d)
couleurJourJ1=$(date -d '+1 day' +%Y-%m-%d)
#echo $adresse
wget -O site.txt $adresse
#echo RechercheJour
coul_J=$(grep -Po $couleurJourJ'":"[^"]+(?=")' site.txt | cut -d "\"" -f3)
coul_J1=$(grep -Po $couleurJourJ1'":"[^"]+(?=")' site.txt | cut -d "\"" -f3)
echo "coul_J : $coul_J"
echo "coul_J1 : $coul_J1"
#echo EnvoiDomoticz
#envoi gris
if [ $coul_J1 = "ND" ]; then
#echo "demain non determine"
curl "http://192.168.1.10:8080/json.htm?type=command¶m=udevice&idx=1968&nvalue=3&svalue=ND"
fi
if [ $coul_J1 = "BLUE" ]; then
#echo "demain jour bleu"
curl "http://192.168.1.10:8080/json.htm?type=command¶m=udevice&idx=1968&nvalue=0&svalue=Bleu"
fi
if [ $coul_J1 = "WHITE" ]; then
#echo "demain jour blanc"
curl "http://192.168.1.10:8080/json.htm?type=command¶m=udevice&idx=1968&nvalue=1&svalue=Blanc"
fi
if [ $coul_J1 = "RED" ]; then
#echo "demain jour rouge"
curl "http://192.168.1.10:8080/json.htm?type=command¶m=udevice&idx=1968&nvalue=2&svalue=Rouge"
fi
#aujourd'hui
if [ $coul_J = "BLUE" ]; then
#echo "aujourd'hui jour bleu"
curl "http://192.168.1.10:8080/json.htm?type=command¶m=udevice&idx=1969&nvalue=0&svalue=Bleu"
fi
if [ $coul_J = "WHITE" ]; then
#echo "aujourd'hui jour blanc"
curl "http://192.168.1.10:8080/json.htm?type=command¶m=udevice&idx=1969&nvalue=1&svalue=Blanc"
fi
if [ $coul_J = "RED" ]; then
#echo "aujourd'hui jour rouge"
curl "http://192.168.1.10:8080/json.htm?type=command¶m=udevice&idx=1969&nvalue=2&svalue=Rouge"
fi
Bonjour,
Merci d'avoir modifié le fichier shell, c'est exactement je que je cherchais.
Je lance ce script 3 fois par jour. Ca fonctionne très bien.
Merci.
j'ai mis le script de la page 3 avec l'intégration de l'envoi de mail en version 1.2
Bonsoir
Merci Alain78,
je reçois déjà par mail de la part d'EDF ( il est vrai un peu tard) la notification de la couleur,
si je mets les lignes de code du mail et que je ne l''utilise pas, est-ce que ça gène ?
juste une remarque , hier soir , au passage HC, mon icône perso n'a pas changé ( la variable OUI) , tu me confirmes qu'il devrait le faire ?
je vais regarder ce soir, pour voir si ça fait pareil en Couleur Bleue, peut-être, je me suis trompé dans les n° dans le script....
Attention les numéros des icônes personnalisées fonctionnent bien à partir de 101 si aucune icône n'a été supprimé. Sinon pensez à utiliser la commande Json suivante: (http://192.168.1.20/json.htm?type=comma ... tomiconset).
Exemple pour moi:
On peut voir après le 27ème qui correspond au 128, le 28ème est le 131 !!!
C'est peut-être ça le PB, sinon regarde dans tes logs si tu as eu un message d'erreur.
Bonne journée
PS: Oui il y a bien eu de la neige en Yvelines
Alain
Pièces jointes
Exemple_Custom_Icones.jpg (81.08 Kio) Consulté 669 fois
ok merci
je vais regarder ça , ce soir, j'attends confirmation avec le jour Bleu, si ça change.
Dans quel coin des Yvelines , habites-tu si c'est pas indiscret, j'ai habité pres de 30 ans vers Mantes la jolie et dans l'essonne vers Dourdan avant de venir dans le Jura.