[Store] Tempo EDF

Lecture des compteurs EDF avec téléinformation

Re: [Store] Tempo EDF

Messagepar merguez07 » 19 Déc 2021 20:00

si vous connaissez un autre site fiable je modifierais le script
tuto 1 -->Programmation des scripts Eedomus
tuto 2 -->SmartDevice
tuto 3 -->Le déclenchement de règles
scripts -->Météo du jour | GH Thermostat | TotalWatt | Detecfire | smartbattery
Skype Eedomus -->lien vers le skype Eedomus
merguez07
 
Messages : 2351
Inscription : 15 Sep 2017
Localisation : Le Teil en Ardèche

Re: [Store] Tempo EDF

Messagepar ali02 » 19 Déc 2021 20:11

merguez07 a écrit:si vous connaissez un autre site fiable je modifierais le script


ca semble s'être remis à jour.

comment savoir s'il est possible de recuperer les infos sur un site ?
ali02
 
Messages : 149
Inscription : 02 Mars 2017

Re: [Store] Tempo EDF

Messagepar merguez07 » 20 Déc 2021 18:51

ali02 a écrit:comment savoir s'il est possible de recuperer les infos sur un site ?


C'est vrai que sur certains sites comme celui d'edf on ne peut récupérer les données mais il suffit de me donner un site et je regarde si c'est possible
tuto 1 -->Programmation des scripts Eedomus
tuto 2 -->SmartDevice
tuto 3 -->Le déclenchement de règles
scripts -->Météo du jour | GH Thermostat | TotalWatt | Detecfire | smartbattery
Skype Eedomus -->lien vers le skype Eedomus
merguez07
 
Messages : 2351
Inscription : 15 Sep 2017
Localisation : Le Teil en Ardèche

Re: [Store] Tempo EDF

Messagepar PLCOMPUTER » 28 Déc 2021 23:43

Bonjour
Est-ce normal que le retour soit "Bleu" depuis "6" jours... le module ne va plus chercher l'info quotidiennement ?
EN vous remerciant par avance...
PLCOMPUTER
 
Messages : 29
Inscription : 25 Mars 2015

Re: [Store] Tempo EDF

Messagepar merguez07 » 29 Déc 2021 08:06

PLCOMPUTER a écrit:Est-ce normal que le retour soit "Bleu" depuis "6" jours... le module ne va plus chercher l'info quotidiennement ?


oui et oui

Capture1.JPG
Capture1.JPG (121.12 Kio) Consulté 23777 fois


comme on le voit auprès d'Edf on est en bleu depuis le 23/12

par contre les requêtes sont faites auprès du site de selectra qui montre quelques retards à la mise à jour

Capture2.JPG
Capture2.JPG (68.64 Kio) Consulté 23777 fois
tuto 1 -->Programmation des scripts Eedomus
tuto 2 -->SmartDevice
tuto 3 -->Le déclenchement de règles
scripts -->Météo du jour | GH Thermostat | TotalWatt | Detecfire | smartbattery
Skype Eedomus -->lien vers le skype Eedomus
merguez07
 
Messages : 2351
Inscription : 15 Sep 2017
Localisation : Le Teil en Ardèche

Re: [Store] Tempo EDF

Messagepar merguez07 » 07 Jan 2022 18:17

yeckert a écrit:Bonjour
j'ai du modifier le script pour récupérer les jours EJP.
j'ai remplacé
$ejp_today = sdk_multiexplode(array('<p class="card--ejp__state">','</p>'),$exploded[6]);
par
$ejp_today = sdk_multiexplode(array('<p class="card-ejp__state">','</p>'),$exploded[6]);

et
$ejp_tomorrow = sdk_multiexplode(array('<p class="card--ejp__state">','</p>'),$exploded[14]);
par
$ejp_tomorrow = sdk_multiexplode(array('<p class="card-ejp__state">','</p>'),$exploded[14]);

Dans la source de la page internet intérrogée car-ejp ne prend qu'un seul tiret



merci de l'info.
Effectivement le site selectra vient de modifier son code et cela touche le plugin EJP mais aussi le plugin Tempo. Je déplace ton précédent message dans le sujet relatif à l'EJP

Je suis en train de mettre à jour les 2 plugins. Vous n'aurez qu'à mettre à jour le script
tuto 1 -->Programmation des scripts Eedomus
tuto 2 -->SmartDevice
tuto 3 -->Le déclenchement de règles
scripts -->Météo du jour | GH Thermostat | TotalWatt | Detecfire | smartbattery
Skype Eedomus -->lien vers le skype Eedomus
merguez07
 
Messages : 2351
Inscription : 15 Sep 2017
Localisation : Le Teil en Ardèche

Re: [Store] Tempo EDF

Messagepar ali02 » 19 Mars 2022 22:39

Bonsoir, je sais pas si vous avez remarqué, mais on a eu droit à un beau cadeau au mois de février... Une sacré baisse des tarifs tempo qui semble redevenir vraiment t compétitif
ali02
 
Messages : 149
Inscription : 02 Mars 2017

Re: [Store] Tempo EDF

Messagepar ali02 » 24 Mars 2022 13:56

@merguez07 hello, le plugin ne fonctionne depuis une semaine. Si tu as le temps d'y regarder ce serait cool. Merci.
ali02
 
Messages : 149
Inscription : 02 Mars 2017

Re: [Store] Tempo EDF

Messagepar merguez07 » 24 Mars 2022 21:09

ali02 a écrit:@merguez07 hello, le plugin ne fonctionne depuis une semaine. Si tu as le temps d'y regarder ce serait cool. Merci.


Ok j'ai regardé et corrigé le script. Malheureusement je n'arrive pas à le mettre à jour le store (bug eedomus ou serveur).

J'ai demandé à mon ami Dommarion d'essayer de son coté

En attendant voici le nouveau script
Code : Tout sélectionner
<?php
/*************************************************************************************
**
** Script Tempo pour eedomus
**
** Script qui permet de récupérer au format XML les données Tempo :
**   - Couleur Tempo du jour (//aujourdhui),
**  - Couleur Tempo du lendemain (//demain),
**  - Nombre de jours Rouge restants (//decompte_rouge),
**
*********
**
** L'URL est de la forme : edf-tempo.php
**
*********
**
** Evolution des versions :
**
** 2017-07-26 (DjMomo)    :V1.0 - Version initiale
** 2019-10-24 (Merguez07) :V2.0 - utilisation du proxy Eedomus
** 2019-10-26 (Merguez07) :V2.1 - Passage du cahce de 24h à 1h
** 2020-11-11 (Merguez07) :V3.0 - utilisation des données du site de selectra
** 2021-10-04 (Merguez07) :V3.1 - correction du script suite à evolution du site Electra
** 2022-01-07 (Merguez07) :V3.2 - correction du script suite à evolution du site Electra
** 2022-03-24 (Merguez07) :V3.3 - correction du script suite à evolution du site Electra
**************************************************************************************/

function sdk_multiexplode ($delimiters,$string) {   // Separer une chaine de caracteres suivant plusieurs separateurs
    $ready  = str_replace($delimiters, $delimiters[0], $string);
    $launch = explode($delimiters[0], $ready);
    return  $launch;
}

function sdk_format ($string) {   // met en forme selon la semantique du plugin du store
    $format =   strtoupper(str_replace(' ','',$string));
    $format =   str_replace('TEMPO','',$format);
    $color  =   array("BLEU","BLANC","ROUGE");
    if (in_array($format,$color)!=true) $format="ND";
    return  $format;
 }

$url                ='https://selectra.info/energie/fournisseurs/edf/tempo';
$response           = httpQuery($url,'GET');

$exploded           = sdk_multiexplode(array('<div id="block-tempo">','<p class="text-box laptop">'),$response);

$block_tempo        = $exploded[1];
$info_block_tempo   = sdk_multiexplode(array('<div ','</div>'),$block_tempo);

$tempo_today        = sdk_multiexplode(array('<p class="card-ejp__state">','</p>'),$info_block_tempo[4]);
$tempo_today        = sdk_multiexplode(array('<span>','</span>'),$tempo_today[0]);
$tempo_today        = sdk_format($tempo_today[1]);

$tempo_tomorrow     = sdk_multiexplode(array('<p class="card-ejp__state">','</p>'),$info_block_tempo[10]);
$tempo_tomorrow        = sdk_multiexplode(array('<span>','</span>'),$tempo_tomorrow [0]);
$tempo_tomorrow     = sdk_format($tempo_tomorrow[1]);

$nb_red_days        = sdk_multiexplode(array('<p class="card__title h4 col-xs-12 col-md-6">','</p>'),$info_block_tempo[18]);
$nb_red_days        = str_replace(' ','',$nb_red_days[1]);




// Génération du XML
  sdk_header('text/xml');
$xml = '<?xml version="1.0" encoding="UTF-8"?>'."\n";
$xml .= "<tempo>\n";
$xml .= '   <aujourdhui>'       .$tempo_today       ."</aujourdhui>\n";
$xml .= '   <demain>'           .$tempo_tomorrow    ."</demain>\n";
$xml .= "   <decompte_bleu>"    ."ND"               ."</decompte_bleu>\n";
$xml .= "   <decompte_blanc>"   ."ND"               ."</decompte_blanc>\n";
$xml .= '   <decompte_rouge>'   .$nb_red_days       ."</decompte_rouge>\n";
$xml .= '</tempo>';
echo $xml;





?>
tuto 1 -->Programmation des scripts Eedomus
tuto 2 -->SmartDevice
tuto 3 -->Le déclenchement de règles
scripts -->Météo du jour | GH Thermostat | TotalWatt | Detecfire | smartbattery
Skype Eedomus -->lien vers le skype Eedomus
merguez07
 
Messages : 2351
Inscription : 15 Sep 2017
Localisation : Le Teil en Ardèche

Re: [Store] Tempo EDF

Messagepar merguez07 » 25 Mars 2022 07:25

ça y est , c'est dans le store
tuto 1 -->Programmation des scripts Eedomus
tuto 2 -->SmartDevice
tuto 3 -->Le déclenchement de règles
scripts -->Météo du jour | GH Thermostat | TotalWatt | Detecfire | smartbattery
Skype Eedomus -->lien vers le skype Eedomus
merguez07
 
Messages : 2351
Inscription : 15 Sep 2017
Localisation : Le Teil en Ardèche

Re: [Store] Tempo EDF

Messagepar ali02 » 27 Mars 2022 10:45

merguez07 a écrit:ça y est , c'est dans le store


merci , je l'installe et te tiens au courant de son fonctionnement.
ali02
 
Messages : 149
Inscription : 02 Mars 2017

Re: [Store] Tempo EDF

Messagepar merguez07 » 27 Mars 2022 11:06

ali02 a écrit:merci , je l'installe et te tiens au courant de son fonctionnement.


dans ton cas tu as juste à mettre à jour le script

Capture2.JPG
Capture2.JPG (26.89 Kio) Consulté 23215 fois
tuto 1 -->Programmation des scripts Eedomus
tuto 2 -->SmartDevice
tuto 3 -->Le déclenchement de règles
scripts -->Météo du jour | GH Thermostat | TotalWatt | Detecfire | smartbattery
Skype Eedomus -->lien vers le skype Eedomus
merguez07
 
Messages : 2351
Inscription : 15 Sep 2017
Localisation : Le Teil en Ardèche

Re: [Store] Tempo EDF

Messagepar ali02 » 27 Mars 2022 11:26

merguez07 a écrit:
ali02 a écrit:merci , je l'installe et te tiens au courant de son fonctionnement.


dans ton cas tu as juste à mettre à jour le script

Capture2.JPG



ah, zut , j'ai viré l'ancien et installé le nouveau :?


EDIT : totu fonctionne, encore merci.
ali02
 
Messages : 149
Inscription : 02 Mars 2017

Re: [Store] Tempo EDF

Messagepar merguez07 » 27 Mars 2022 19:16

Effectivement,

il y a eu un bug dans le store parceque le code en place n'est pas le bon.

Je viens de remettre le plugin dans le store et j'ai vérifié, le code est maintenant bon
tuto 1 -->Programmation des scripts Eedomus
tuto 2 -->SmartDevice
tuto 3 -->Le déclenchement de règles
scripts -->Météo du jour | GH Thermostat | TotalWatt | Detecfire | smartbattery
Skype Eedomus -->lien vers le skype Eedomus
merguez07
 
Messages : 2351
Inscription : 15 Sep 2017
Localisation : Le Teil en Ardèche

Re: [Store] Tempo EDF

Messagepar ali02 » 03 Avr 2022 11:06

merguez07 a écrit:Effectivement,

il y a eu un bug dans le store parceque le code en place n'est pas le bon.

Je viens de remettre le plugin dans le store et j'ai vérifié, le code est maintenant bon



Merci merguez07 de tout ce que tu fais pour nous :)

cela fait 2 jours que ma couleur du lendemain est en indeterminé, les infos selectra semblent rester ainsi.

Sais tu s'il serait possible de récupérer les infos de ce site pour les integrer ? On y trouve la couleur du jour, du lendemain ainsi que les décomptes pour chaque couleur.

merci d'avance.
ali02
 
Messages : 149
Inscription : 02 Mars 2017

Re: [Store] Tempo EDF

Messagepar ali02 » 04 Avr 2022 10:30

ali02
 
Messages : 149
Inscription : 02 Mars 2017

Re: [Store] Tempo EDF

Messagepar merguez07 » 04 Avr 2022 10:57

Salut Ali02

OPA95 a travaillé sur le sujet afin de rendre plus fiable le plugin au regard de l'absence de stabilité du site de selectra

il y a pas mal de sites (dont celui que tu as cité) qui ont été listé par OPA95.

Je fais le point avec lui pour savoir si on peut diffuser un plugin plus fiable
tuto 1 -->Programmation des scripts Eedomus
tuto 2 -->SmartDevice
tuto 3 -->Le déclenchement de règles
scripts -->Météo du jour | GH Thermostat | TotalWatt | Detecfire | smartbattery
Skype Eedomus -->lien vers le skype Eedomus
merguez07
 
Messages : 2351
Inscription : 15 Sep 2017
Localisation : Le Teil en Ardèche

Re: [Store] Tempo EDF

Messagepar Akrieger2545 » 03 Sep 2022 21:51

Bonjour,
Avez vous pu avancer sur le sujet Tempo?
Merci pour votre travail
Akrieger2545
 
Messages : 4
Inscription : 03 Sep 2022

Re: [Store] Tempo EDF

Messagepar opa95 » 04 Sep 2022 10:15

Bonjour Akrieger2545
Akrieger2545 a écrit:Bonjour,
Avez vous pu avancer sur le sujet Tempo?
Merci pour votre travail

J'avais bien avancé, mais j'ai arrêté en juillet parce que les mise à jour des infos des sites pendant l'été ne sont pas géniales.
Pour l'instant, j'ai fini le reprise du widget Météo avec dommarion, travail qui est quasiment fini.
J'ai de l'électricité à refaire dans mon sous-sol et je pense pouvoir te donner des nouvelles avant la fin du mois.
Je peux vérifier au moins la version tempo et certainement t'en donner une version qui fonctionne avant la fin septembre.
Renvoie-moi un message vers le 25 septembre, pour me le rappeler si tu n'as pas de nouvelles d'ici là.
:)
eedomus+, Zibase V1, RFP1000, RFXcom, RadioDriver CPL 630 X2D, capteurs puissance OWL, thermometres Oregon, téléinfo (USB Linky), detecteurs ouverture X2D, pilotage chauffage X2D, Ecoflow River PRO, PAC Shogun (Atlantic-Cozytouch)
opa95
 
Messages : 870
Inscription : 04 Fév 2019
Localisation : Val d'Oise

Re: [Store] Tempo EDF

Messagepar Akrieger2545 » 04 Sep 2022 19:17

Super Opa95!
Ce serait vraiment génial !
Merci d'avance et bon courage pour vos travaux !
Akrieger2545
 
Messages : 4
Inscription : 03 Sep 2022

PrécédentSuivant

Retour vers Téléinformation

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 0 invité(s)