[Store] Tempo EDF

Lecture des compteurs EDF avec téléinformation

Re: [Store] Tempo EDF

Messagepar flux » 01 Jan 2026 23:37

Bonjour opa95,

Même problème chez moi, je suis en version 2024-11-20 13:31.
Est ce possible que le jour était prévu ce matin en rouge et qu'edf ait changé ?
flux
 
Messages : 61
Inscription : 30 Nov 2018

Re: [Store] Tempo EDF

Messagepar akua » 02 Jan 2026 09:51

Hello,

C'est exactement ce à quoi j'ai pensé, ils ont annoncé rouge hier matin, et finalement ils ont changé dans la journée pour passer en blanc, donc je pense que c'est simplement que la mise à jour ne s'est pas faite, malgré l'exécution de la requête toutes les 60 minutes.

Je n'avais jamais eu de souci avant, et aujourd'hui c'est de nouveau OK, j'ai bien du blanc pour aujourd'hui et du blanc pour demain. Donc fausse alerte ! :P

Merci opa !
akua
 
Messages : 103
Inscription : 11 Déc 2017

Re: [Store] Tempo EDF

Messagepar lougarou60 » 02 Jan 2026 09:54

Bonjour et bonne année à tous
Perso même constat et pour préciser un chouia :
Habituellement « Jour tempo demain » retourne indéterminé entre 0 et 6H30 env.
Je trouve dans mon histo ( requête réglée à 60 min ) :
- Mardi 30/12 ; 0H ; Indéterminé ( OK )
- 6H30 ; Rouge ( OK )
- Mercredi 31/12 ; 0H ; Bleu ( erroné )
- Jeudi 01/01 ; 0H ; Blanc ( erroné )
- 6H30 ; Rouge ( erroné )
- 11H30 ; Blanc ( OK )
- Vendredi 02/01 ; ……… ( situation normale )
Peut être un bug lié à la date ??
lougarou60
 
Messages : 301
Inscription : 07 Déc 2018

Re: [Store] Tempo EDF

Messagepar opa95 » 02 Jan 2026 11:19

Bonjour akua
akua a écrit:Hello,

C'est exactement ce à quoi j'ai pensé, ils ont annoncé rouge hier matin, et finalement ils ont changé dans la journée pour passer en blanc, donc je pense que c'est simplement que la mise à jour ne s'est pas faite, malgré l'exécution de la requête toutes les 60 minutes.

Je n'avais jamais eu de souci avant, et aujourd'hui c'est de nouveau OK, j'ai bien du blanc pour aujourd'hui et du blanc pour demain. Donc fausse alerte ! :P

Merci opa !

Pour l'instant, je n'ai rien fait
Chez moi l'historique est bizarre, je ne l'ai pas suivi depuis longtemps car je n'ai pas d'abonnement Tempo
Je vais essayer de forcer les mises à jour pour forcer les relectures, j'ai voulu faire un peu trop sophistiqué dans les dernières versions (V4.34)
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 : 994
Inscription : 04 Fév 2019
Localisation : Val d'Oise

Re: [Store] Tempo EDF

Messagepar JeanPierre_Tempo » 07 Oct 2026 20:53

Bonjour à tous,

D'abord merci à opa95 et Merguez07 pour ce script : vu le nombre de règles chauffage, filtration ou recharge VE qui en dépendent dans ce fil, c'est un vrai service rendu.

Je précise d'entrée que je fais partie de l'équipe derrière calendrier-tempo.fr, un site gratuit et indépendant (non affilié à EDF ni à RTE). Prenez donc ce qui suit en connaissance de cause.

En relisant le fil, le point fragile revient souvent : la lecture des pages Selectra et de leurs miroirs, qui casse à chaque refonte ou bug de leur côté. Nous publions une API JSON gratuite, sans compte ni clé, qui évite ce décodage HTML :
  • /api/today et /api/tomorrow : couleur officielle (BLEU, BLANC, ROUGE) et code 1, 2 ou 3, le même codage qu'api-couleur-tempo.fr. Tant que la couleur de demain n'est pas publiée, /api/tomorrow renvoie status "unavailable".
  • /api/remaining : jours restants par couleur dans la saison.
  • /api/predictions : nos prévisions jour par jour jusqu'à J+15, avec la probabilité de chaque couleur.
Pour être transparent : nos couleurs officielles sont relayées depuis api-couleur-tempo.fr, que le script interroge déjà. Pour le jour et le lendemain, ce n'est donc pas une source totalement indépendante, plutôt un format JSON stable à la place des pages HTML. Et nous ne fournissons pas les tarifs. Ce qui est vraiment nouveau, ce sont les prévisions de J+2 à J+15, à prendre comme indicatives : seule la couleur publiée par EDF fait foi.

Voici un petit script autonome, écrit uniquement avec les fonctions du SDK eedomus. Il renvoie un XML avec les mêmes noms de champs que le plugin (//aujourdhui, //demain, //reste_rouge), plus les prévisions J+2 à J+5 :

Code : Tout sélectionner
<?php
// Tempo : couleurs officielles, jours restants et previsions J+2 a J+5
// Source : calendrier-tempo.fr (JSON, sans cle)
sdk_header('text/xml');

function sdk_tempo($route)
{
  $info = array();
  $rep = httpQuery('https://www.calendrier-tempo.fr/api/'.$route, 'GET', NULL, NULL, NULL, false, false, $info);
  if (!$info || $info['http_code'] != 200) return array('status' => 'erreur');
  $json = sdk_json_decode($rep);
  if (!isset($json['status'])) return array('status' => 'erreur');
  return $json;
}

$xml = '<?xml version="1.0" encoding="UTF-8"?><root><tempo>';

$r = sdk_tempo('today');
$xml .= '<aujourdhui>'.($r['status'] == 'ok' ? $r['couleur'] : 'ND').'</aujourdhui>';

// "unavailable" tant qu'EDF n'a pas publie la couleur de demain
$r = sdk_tempo('tomorrow');
$xml .= '<demain>'.($r['status'] == 'ok' ? $r['couleur'] : 'ND').'</demain>';

$r = sdk_tempo('remaining');
if ($r['status'] == 'ok') {
  $xml .= '<reste_bleu>'.$r['remaining']['BLEU'].'</reste_bleu>';
  $xml .= '<reste_blanc>'.$r['remaining']['BLANC'].'</reste_blanc>';
  $xml .= '<reste_rouge>'.$r['remaining']['ROUGE'].'</reste_rouge>';
}

// Previsions indicatives : seule la couleur publiee par EDF fait foi
$r = sdk_tempo('predictions');
if ($r['status'] == 'ok') {
  for ($n = 2; $n <= 5; $n++) {
    $jour = date('Y-m-d', mktime(12, 0, 0, date('n'), date('j') + $n, date('Y')));
    foreach ($r['predictions'] as $p) {
      if ($p['date'] == $jour) {
        $xml .= '<prevision_j'.$n.'>'.$p['couleur_predite'].'</prevision_j'.$n.'>';
        $xml .= '<risque_rouge_j'.$n.'>'.round(100 * $p['probabilite_rouge']).'</risque_rouge_j'.$n.'>';
      }
    }
  }
}

echo $xml.'</tempo></root>';


À créer dans ip_de_votre_box/script/ (par exemple tempo_calendrier.php), puis un capteur HTTP sur localhost/script/?exec=tempo_calendrier.php avec le XPATH de votre choix, par exemple //prevision_j2. Une requête par heure suffit, nos réponses sont en cache 2 minutes.

La doc complète des champs est ici : https://www.calendrier-tempo.fr/api-tempo

opa95, Merguez07 : si vous voulez l'ajouter comme source dans une prochaine version, ou seulement les prévisions, je peux vous aider à l'intégrer, ici ou en MP.

Jean-Pierre, de l'équipe Calendrier Tempo
JeanPierre_Tempo
 
Messages : 1
Inscription : 07 Oct 2026

Précédent

Retour vers Téléinformation

Qui est en ligne ?

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