[Bash] Couleur TEMPO d'EDF

Vous avez créé un script LUA dont vous êtes fier, un .sh génial, un programme Python hors du commun, un Tuto, c'est ici que vous pouvez les partager.
Datawolf
Messages : 273
Inscription : 03 avr. 2018, 13:51

Re: [Bash] Couleur TEMPO d'EDF

Message par Datawolf »

acuponctus a écrit : 16 juin 2022, 11:49 Bonjour,
Avez vous vu que la couleur du jour ne remontait plus ?
En ce moment c'est peu important, car c'est que du bleu pendant plusieurs semaines.
L'ennui c'est que la page appelée donne une erreur 404.
https://particulier.edf.fr/bin/edf_rc/s ... erte=TEMPO

Vous constatez le même chose que moi ?
L'un d'entre vous a t il des infos ?
Avez vous contourné la chose ?

Merci
Salut,

Pour une fois il semble que la modif est simple: il faut désormais faire appel à
https://particulier.edf.fr/services/res ... 2022-07-29
8-)

EDIT: et pour le nombre de jours restant:
https://particulier.edf.fr/services/res ... erte=TEMPO

@+
The Datawolf
acuponctus
Messages : 107
Inscription : 13 sept. 2016, 12:10
Localisation : Vaucluse (84)
Contact :

Re: [Bash] Couleur TEMPO d'EDF

Message par acuponctus »

Merci pour l'URL, mais je sèche sur l'expression à extraire, ca ne doit plus être exactement le même type de résultat :

avant c'était ca :
coul_J=$(grep -Po '(?<="JourJ":{"Tempo":")[^"]+(?=")' site.txt)

la valeur à extraire est issue de cette chaine (les anciennes devaient être légèrement différentes)
{"couleurJourJ":"TEMPO_BLEU","couleurJourJ1":"NON_DEFINI"}

J'ai essayé ca sans succès :
coul_J=$(grep -Po '(?<="couleurJourJ":")[^"]+(?=")' site.txt)

IL faut dire que je ne comprend pas grand chose à la commande grep -Po, et même en cherchant je n'y suis pas parvenu.
Quelqu'un aurait il la commande ?

Merci
Rpi4 domoticz V2021.1 - Stick Aeon - 3x multisensors 6+ - Fibaro FGSD-002 - 4 prises Horsky flashées - 2 cameras sv3c + 1 wansview - 3xTH16 2xBasic et 1xRF sous EasyESP
17 Shelly Plug S + (non installés : 3 relais 4PM Pro + 1 EM + Shelly 1)
kwak24
Messages : 11
Inscription : 29 sept. 2017, 17:57

Re: [Bash] Couleur TEMPO d'EDF

Message par kwak24 »

Salut,

Moi également j'ai un peu galéré suite à la modification de l'url.
J'ai modifié le script et cela fonctionne correctement, la syntaxe dans le fichier site.txt est différente donc il faut adapter
comme cela :

#echo RechercheJour
coul_J=$(grep -Po '(?<={"couleurJourJ":")[^"]+(?=")' site.txt)
coul_J1=$(grep -Po '(?<="couleurJourJ1":")[^"]+(?=")' site.txt)

En espérant avoir pu aider
acuponctus
Messages : 107
Inscription : 13 sept. 2016, 12:10
Localisation : Vaucluse (84)
Contact :

Re: [Bash] Couleur TEMPO d'EDF

Message par acuponctus »

Merci !
Ca fonctionne en effet.
J'avais une autre erreur en recopiant le nouvel URL, le fichier site.txt récupéré était donc pas correct.

Ces 2 syntaxes fonctionnent :
coul_J=$(grep -Po '(?<="couleurJourJ":")[^"]+(?=")' site.txt)
coul_J=$(grep -Po '(?<={"couleurJourJ":")[^"]+(?=")' site.txt)

Merci
Rpi4 domoticz V2021.1 - Stick Aeon - 3x multisensors 6+ - Fibaro FGSD-002 - 4 prises Horsky flashées - 2 cameras sv3c + 1 wansview - 3xTH16 2xBasic et 1xRF sous EasyESP
17 Shelly Plug S + (non installés : 3 relais 4PM Pro + 1 EM + Shelly 1)
Jihem
Messages : 337
Inscription : 19 sept. 2014, 13:04
Localisation : Finistère Sud

Re: [Bash] Couleur TEMPO d'EDF

Message par Jihem »

Bonjour à tous

Merci a Datawolf pour le nouveau lien d'EDF de récupération des infos sur les contrats TEMPO.
Ayant toujours un contrat EJP je croyais bêtement que les jours rouges TEMPO et EJP étaient les mêmes.
Eh bien non ce ne sont pas toujours les mêmes :roll:
Le lien que j'utilisais auparavant ne fonctionne plus.
Savez-vous sil existe un nouveau lien spécifique pour récupérer les infos jours rouges EJP?
Un grand merci d'avance
Hard:Raspberry Pi4 + SSD Arduino Tablette murale Archos
Soft: Domoticz WireGuard vpn Homebridge Tradfri Ikea
Devices:[/colore]Rfxtrx433 DI-O Chacon Sonoff touch Anémomètre, pluviometre, sondes Orégon, capteurs humidité Miflora, téléinfo
Datawolf
Messages : 273
Inscription : 03 avr. 2018, 13:51

Re: [Bash] Couleur TEMPO d'EDF

Message par Datawolf »

Bonjour Jihem,

Google est ton ami !

https://particulier.edf.fr/fr/accueil/g ... nelligible

@+

Datawolf
lost
Messages : 1511
Inscription : 12 nov. 2016, 11:01

Re: [Bash] Couleur TEMPO d'EDF

Message par lost »

En effet, côté Tempo on est en bleu aujourd'hui et annocé idem demain. EJP c'est en rouge ce jour (depuis le 19/01 en fait) et encore indéterminé demain.

Ce qui est ballot, c'est de ne pas avoir côté EJP un retour sous forme JSON dont on peut extraire les infos facilement en script. S'il n'y a que cette page de dispo, ca oblige de fait à aller vers du python et extraire l'info après analyse de son source via le module beautifulsoup. C'est plus complexe et si la structure de la page change il peut y avoir besoin de changer son code...
Keros
Messages : 6638
Inscription : 23 juil. 2019, 20:57

Re: [Bash] Couleur TEMPO d'EDF

Message par Keros »

@Datawolf, je ne pense pas que ce soit le lien que tu donnes qu'il cherche, mais celui de l'API comme pour le tempo : https://particulier.edf.fr/services/res ... 2022-07-29, avec le JSON dont parle lost.

J'ai regardé rapidement avec les moteurs de recherche : je n'ai pas trouvé le nouveau lien :?
Comment bien utiliser le forum : Poser une question, Mettre un script, un fichier, une image ou des logs
Mes petits guides : Débuter en programmation, Le débogage, Le choix de matériel, Les sauvegardes
Ma présentation - Mes Tutos
Datawolf
Messages : 273
Inscription : 03 avr. 2018, 13:51

Re: [Bash] Couleur TEMPO d'EDF

Message par Datawolf »

no comment
Keros
Messages : 6638
Inscription : 23 juil. 2019, 20:57

Re: [Bash] Couleur TEMPO d'EDF

Message par Keros »

Comment bien utiliser le forum : Poser une question, Mettre un script, un fichier, une image ou des logs
Mes petits guides : Débuter en programmation, Le débogage, Le choix de matériel, Les sauvegardes
Ma présentation - Mes Tutos
Répondre