Page 3 sur 4

Re: [Bash] Couleur TEMPO d'EDF

Publié : 27 sept. 2022, 20:10
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

Re: [Bash] Couleur TEMPO d'EDF

Publié : 29 sept. 2022, 21:46
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

Re: [Bash] Couleur TEMPO d'EDF

Publié : 30 sept. 2022, 09:19
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

Re: [Bash] Couleur TEMPO d'EDF

Publié : 30 sept. 2022, 09:26
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

Re: [Bash] Couleur TEMPO d'EDF

Publié : 23 janv. 2023, 15:29
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

Re: [Bash] Couleur TEMPO d'EDF

Publié : 23 janv. 2023, 22:09
par Datawolf
Bonjour Jihem,

Google est ton ami !

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

@+

Datawolf

Re: [Bash] Couleur TEMPO d'EDF

Publié : 24 janv. 2023, 09:20
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...

Re: [Bash] Couleur TEMPO d'EDF

Publié : 24 janv. 2023, 12:41
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 :?

Re: [Bash] Couleur TEMPO d'EDF

Publié : 24 janv. 2023, 23:31
par Datawolf
no comment

Re: [Bash] Couleur TEMPO d'EDF

Publié : 08 févr. 2023, 18:49
par Keros