MAJ Tempo EDF

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.
Alain78
Messages : 75
Inscription : 05 févr. 2022, 09:18

Re: MAJ Tempo EDF

Message par Alain78 »

Bonjour Sebastiii

Pour l'envoi de mail pour jour rouge:

Code : Tout sélectionner

            -- 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
A ajouter à la fin du script avant:

Code : Tout sélectionner

            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)
Cordialement

Alain
Sebastiii
Messages : 17
Inscription : 14 oct. 2021, 17:37

Re: MAJ Tempo EDF

Message par Sebastiii »

Merci Alain78 👍
Alain78
Messages : 75
Inscription : 05 févr. 2022, 09:18

Re: MAJ Tempo EDF

Message par Alain78 »

Bonsoir,

j'ai mis le script de la page 3 avec l'intégration de l'envoi de mail en version 1.2

Bonsoir
zamac50
Messages : 13
Inscription : 20 janv. 2016, 13:58

Re: MAJ Tempo EDF

Message par zamac50 »

manuloup a écrit : 20 nov. 2024, 19:59 Bonsoir à tous,

Perso j'ai craqué, j'ai réécrit l'ancien script shell en tenant compte de la nouvelle forme d'url et variables.

Le voici, je vous laisse adapter vos numéros de devices et l'adresse ip/port de votre serveur domoticz.

Code : Tout sélectionner

#!/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&param=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&param=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&param=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&param=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&param=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&param=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&param=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.
salinois
Messages : 330
Inscription : 08 févr. 2024, 19:10

Re: MAJ Tempo EDF

Message par salinois »

Alain78 a écrit : 21 nov. 2024, 22:25 Bonsoir,

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 ?

A+

salinois
Alain78
Messages : 75
Inscription : 05 févr. 2022, 09:18

Re: MAJ Tempo EDF

Message par Alain78 »

Bonsoir salinois,

Non cela ne gêne en rien mais si tu ne veux pas de mails, tu mets juste la ligne "domoticz.notify" en comment et tu ne recevras plus les mails.

Bonne soirée

Alain
salinois
Messages : 330
Inscription : 08 févr. 2024, 19:10

Re: MAJ Tempo EDF

Message par salinois »

ok merci Alain78;

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....

y a de la neige dans les Yvelines ?

Salinois
Alain78
Messages : 75
Inscription : 05 févr. 2022, 09:18

Re: MAJ Tempo EDF

Message par Alain78 »

Bonjour salinois,

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: Image

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
Exemple_Custom_Icones.jpg (81.08 Kio) Consulté 654 fois
salinois
Messages : 330
Inscription : 08 févr. 2024, 19:10

Re: MAJ Tempo EDF

Message par salinois »

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.

salinois
manuloup
Messages : 781
Inscription : 18 févr. 2015, 13:05

Re: MAJ Tempo EDF

Message par manuloup »

Et moi j'ai habité le Jura (les Rousses Bois d'amont) avant de venir dans le sud 😊
Synology DS920+ avec VM Debian 12, Aeon Labs Z-Stick Gen5, Aeon Zwave et devices zwaves , Teleinfo USB, devices Zigbee, batterie Marstek Venus E, Shelly Pro 3EM...
Répondre