Je vous propose ce billet pour vous permettre d’ajouter une nouvelle fonctionnalité à votre box eedomus : assurer le suivi des jours EJP au travers d’un script PHP.
Ce guide permet d’avoir directement l’info sur l’eedomus sur le statut EJP ou non du jour actuel, ainsi que le nombre de jours EJP déjà écoulés. Ce tarif n’est actuellement plus commercialisé par EDF, donc seuls ceux ayant souscrit à l’option par le passé peuvent en bénéficier.
Ce script permet, de connaître l’état du jour, du lendemain et le nombre de jours restant de la zone EJP de son choix.
Image may be NSFW.
Clik here to view.
Pour les plus assidus du blog de Planète Domotique, vous pensez peut être qu’il s’agit d’une redite d’un article plus ancien que j’avais écrit il y a quelques années déjà (allez je vous aide, je vous donne le lien vous permettant de le retrouver) ? Et bien détrompez-vous. Le billet d’aujourd’hui vous présente un script qui est hébergeable et exécutable par n’importe quel modèle d’eedomus, ce qui a pour conséquence de rendre inutile tout serveur web supplémentaire.
De plus, ce script intègre aussi une mise à jour qui fait suite à l’évolution du site web d’EDF depuis lequel étaient récupérées les informations, qui étaient par la suite affichées dans votre box domotique.
/************************************************************************************* ** ** Script PHP pour eedomus (toutes versions) ** ** Script qui permet d'afficher au format XML les données EJP d'une zone prédéfinie : ** - état EJP du jour ** - état EJP du lendemain ** - décompte des jours EJP ** *********
Téléchargez le script PHP ici et placez-le sur votre eedomus en appelant l’URL http://IP_EEDOMUS/script/.
Créez 3 périphériques de type Capteur HTTP (ou réutilisez ceux que vous utilisiez déjà avec la version précédente du script le cas échéant).
- Le premier périphérique « Jour » pour l’état du jour courant : Image may be NSFW.
Clik here to view.
- Le second périphérique « Demain » pour l’état du lendemain : Image may be NSFW.
Clik here to view.
- Un dernier périphérique « Décompte jours » pour le décompte de jours restants : Image may be NSFW.
Clik here to view.
L’URL d’appel du script est identique pour les 3 périphériques :
http://localhost/script/?exec=nomduscript.php&zone=NomZone
La valeur « NomZone » est à remplacer par le nom de la zone EJP pour laquelle vous souhaitez connaître l’état : nord, ouest, paca ou sud.
Les chemins XPATH sont les suivants :
- Etat EJP du jour : //aujourdhui
- Etat EJP du lendemain : //demain
- Nombre de jours EJP restants : //decompte
Une fréquence de requête toutes les 15 minutes (voire plus) est amplement suffisante, les données étant mises à jour quotidiennement.
Les valeurs brutes des états EJP du jour et du lendemain sont les suivantes :
Image may be NSFW.
Clik here to view.
- EST_EJP = jour EJP
- NON_EJP = jour non EJP
- ND = jour non déterminé
Et voilà !
Il ne vous reste plus maintenant qu’à créer les règles qui vous permettront d’interagir avec votre installation domotique.
Cet article Assurer le suivi des jours EJP grâce à son eedomus est apparu en premier sur ..:: Planète-Domotique : Le Blog ::...