Connaitre les jours EJP et le nombre restant grâce à sa box domotique

L’option EJP (Effacement des Jours de Pointe) fait bénéficier le titulaire de 343 jours par an d’un tarif avantageux, proche de celui des Heures Creuses de l’option Heures Pleines / Heures Creuses. En contrepartie, le prix du kWh est plus élevé pendant 22 jours par an. Ces jours sont répartis entre le 1er novembre et le 31 mars.

Voilà ce que nous annonce EDF sur son site web. Mais être averti de l’état EJP pour faire encore plus d’économies pendant ces 22 jours peut être un plus.

Il existe actuellement plusieurs moyens de connaitre l’état EJP du jour et celui du lendemain, ainsi que leur nombre restant :

  • via son compteur électrique et/ou son modem téléinfo ou tout autre montage électronique (jour courant + préavis de 30mn),
  • par email ou SMS (veille pour le lendemain),
  • par téléphone via le serveur vocal d’EDF (jour courant + lendemain),
  • sur tablette ou smartphone via l’application EDF & MOI (jour courant + lendemain),
  • en consultant la page dédiée sur le site d’EDF (jour courant + lendemain + nombre de jours restants).

Aujourd’hui, je vous propose d’ajouter un nouveau moyen de connaitre l’état EJP de votre zone (le pays est divisé en 4 zones géographiques (Nord, PACA, Ouest, Sud)) grâce à votre box domotique préférée.

Cette nouvelle méthode se base sur un script PHP que vous allez appeler régulièrement (toutes les 30 mn par exemple) et qui va vous remonter au travers de données XML l’état EJP pour le jour courant et le lendemain, ainsi que le nombre de jours EJP restants jusqu’au 31 mars de l’année courante. Et cela, pour les 4 zones géographiques.

Il vous suffit de télécharger le script correspondant sur mon Git. Placez-le sur votre site web (en intranet ou sur un hébergeur gratuit).

En l’appelant, vous obtenez des données au format XML :

<?xml version="1.0" encoding="UTF-8"?>
 <!--Etat des zones EJP pour aujourdhui, demain et nombre de jours restants-->
 <ejp>
  <update>2013-06-15 14:44</update>
  <nord>
   <aujourdhui>non</aujourdhui>
   <demain>nd</demain>
   <jours_restants>0</jours_restants>
  </nord>
  <paca>
   <aujourdhui>non</aujourdhui>
   <demain>nd</demain>
   <jours_restants>0</jours_restants>
  </paca>
  <ouest>
   <aujourdhui>non</aujourdhui>
   <demain>nd</demain>
   <jours_restants>0</jours_restants>
  </ouest>
  <sud>
   <aujourdhui>non</aujourdhui>
   <demain>nd</demain>
   <jours_restants>0</jours_restants>
  </sud>
 </ejp>

Les données sont organisées selon 4 zones (nord, paca, ouest, sud). Pour chaque zone, l’état EJP du jour courant (aujourdhui), du lendemain (demain), ainsi que le nombre de journées restantes (jours_restants) sont disponibles. Ainsi, si on souhaite connaitre l’état EJP de demain pour la zone sud, le chemin XPath à utiliser sera /ejp/sud/demain.

La pratique par l’exemple, mettons en place sur une eedomus une alerte si l’EJP est actif demain pour la zone sud.

Nous créons tout d’abord le capteur HTTP.

Configurons les valeurs possibles (faites bien attention aux valeurs brutes oui, non, nd).

Nos données sont disponibles immédiatement.

Un état « Non déterminé » signifie qu’EDF n’a pas encore défini l’état EJP de la zone pour le lendemain. L’information est en principe déterminée vers 17h30, mais pour des contraintes d’exploitation, elle peut être retardée jusqu’à 5h le jour même. Il est donc normal pour mon capteur, qu’à cette heure ci (14:15), il m’affiche la valeur « Non déterminé ».

Reste plus qu’à créer la règle pour être averti si l’EJP de demain est actif (via le précédent capteur créé).

Et voilà comment il vous est facile d’être averti par votre box du tarif EJP qui sera appliqué demain.

Il ne vous reste plus alors qu’à exploiter à votre guise les données pour le jour courant ainsi que le nombre de jours restants…

A propos Fabien

J'ai découvert la domotique un peu par hasard en 2011. J'ai eu l'occasion de tester diverses solutions grand public ou home made. Aujourd'hui ma domotique est basée sur une eedomus avec quelques scripts développés localement.

A voir aussi

Mise à jour eedomus du 04 septembre 2018

Demain (Mardi 04 Septembre), la box eedomus recevra une nouvelle mise à jour ! Améliorations, …

19 commentaires

  1. Franchement bien vu !

  2. Magnifique travail et belle maitrise, … malheureusement pour EJP. Quel bonheur se serait d’avoir un script équivalent pour la couleur du jour tempo du lendemain histoire d’alimenter une petite variable de ma box domo et faire quelques économies 😉

  3. Je vais faire le script Lua / Json pour la Vera …

  4. Voilà, c’est fait pogondot. Mon script retourne désormais dans le XML les couleurs TEMPO pour aujourd’hui et demain. Pour chacune d’elle, on récupère aussi le nombre de jours restants (et total).

    https://github.com/DjMomo/EJP_to_XML

    A noter un petit changement pour le chemin XPATH pour l’EJP, il débute désormais par [b]/ejp_tempo/[/b] et non plus par [b]/ejp/[/b], cf XML.

    • Bonjour,
      Je tombe par hasard sur votre article très intéressant.
      Étant dans la partie programmation pouvez vous me dire s’il existe ou comment faire un ifttt avec les jours ejp et wemo?
      Si ejp ma chaudière ne doit pas se mettre en route.
      Cordialement jc

  5. Bonjour,

    Merci pour tout.
    Par contre comment faire avec une Zibase. J’ai programmer le scénario etc.. J’ai bien la valeur de retour.
    Mais comment lancer une scénario ou autre selon le retour « oui » ou « non ». Il me semble que la zibase se base sur un retour de type numérique. A moins que…

    En vous remerciant par avance.

  6. Bonjour,

    Je viens de mettre à jour mon script et y intégrer les états « oui » et « non » en booléens (oui = 1, non = 0).
    Il te faut utiliser les 2 variables aujourdhui_bool et demain_bool.

  7. connaissance des jours EJP

  8. Hello

    Depuis plusieurs semaine ma box eddomus me signal des pb de connexions  » EJP » en erreur …

    En passant au travers du script ma première réaction etant d’essayer les liens manuellement: Il s’avere que le 1er lien est mort ==>
    $URL_obs = « http://particuliers.edf.com/gestion-de-mon-contrat/options-tempo-et-ejp/option-ejp/l-observatoire-2584.html »;

    Un update est t il prévu? ou suis je le seul a avoir ce problème

  9. Bonjour,

    J’ai constaté le phénomène et je prévois une update du code source. Pour l’instant pas de date prévue, mais j’essaie de le faire avant l’arrivée des jours EJP à l’automne.

  10. Hello !
    Le JSON est accessible directement sur leur serveur, ce qui rend l’information encore plus simple d’accès.
    La description de ma « solution » ici : http://www.touteladomotique.com/forum/viewtopic.php?f=18&t=14699&p=136673#p136673

  11. Bonjour Fabien …

    Déjà merci pour le travail fourni ! c’est juste géniale !!
    Avez vous déjà eu le temps de passer au travers du script PHP car j’ai systématiquement en résultat XPath sur aujourd’hui et demain :
    ERREUR: Valeur lue vide

    mes XPAth etant:
    ejp/nord/aujourdhui
    ejp/nord/demain

    J’ai télécharger la dernière version du script ce matin mais toujours le même problème

    le retour XML étant : ( il me semble que les tags jour et demain sont incomplet ? mais ne suis pas expert PHP)



    2015-11-09 10:34

    nd

    nd
    22

    nd

    nd
    22

    nd

    nd
    22

    nd

    nd
    22

    PAr avance MErci pour le temps consacré

  12. Hello
    Je me permets maladroitement de faire une relance … car nous sommes deja au 3e jours EJP sur la Region nord …
    Quqlqu’un peut m’aider a résoudre ce problème car je pense ne pas être le seul …

    Les liens données dans le procedant post ne donne pas d’info FIABLE indique non EJP alors qu EJP 🙁

    Informations EJP : https://particulier.edf.fr/bin/edf_rc/servlets/ejptemponew?Date_a_remonter=2015-10-23&TypeAlerte=EJP
    Jours écoulés EJP : https://particulier.edf.fr/services/rest/referentiel/historicEJPStore?searchType=ejp

  13. Je voudrais connaître tous les jours EJP faits dans les Hauts de Seine. Merci

  14. Bonjour,

    Pour les possesseurs d’eedomus, une nouvelle version est disponible ici : https://www.planete-domotique.com/blog/2017/01/23/assurer-suivi-jours-ejp-grace-a-eedomus/

  15. je n ‘ arrive plus a aller sur le site ejp pour voir ma consommation et le reste de jour merci de vouloir y remédier et de me donner des résultat sur ma boite mail merci

    • Si j’ai bien compris vous arriviez à voir votre consommation sur votre ordi. Ca m’interesse. J’ai demandé à EDF comment faire,car j’ai un compteur LINKy depuis février, mais je ne suis pas arrivée à avoir une réponse. Je suis en elp depuis des lustres et cette année, ça se complique. Plus de voyant et le premier jour 9 novembre pas annoncé.
      Si vous pouvez me dire, ce sera bien. Merci d’avance

  16. je vous ai écrit juste au dessus veiller me répondre merci

  17. Bonjour Paul

    Si vous avez un problème, merci de contacter le service support de Planète Domotique par l’intermédiaire du formulaire de contact :
    https://www.planete-domotique.com/contact/

    Voici le script EJP mis à jour par Fabien et fonctionnel sur eedomus :
    https://www.planete-domotique.com/blog/2017/01/23/assurer-suivi-jours-ejp-grace-a-eedomus/

    @Fabien : merci pour ton article super intéressant et la mise à jour du script EJP pour eedomus

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *