Skip to content

yves-jose/EDF-Tempo-EJP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 

Repository files navigation

EDF-Tempo-EJP

Attention : DEVELOPPEMENT EN COURS

Détection des différentes couleurs Tempo et EJP
Avec ESP32 sous tasmota en Berry scripting
Pré-requis :

Matériel :

  • 1 ESP32-WROOM-32
  • 2 Leds WS2812 (leds addressables)

Logiciel :

  • Flashage de l'ESP32 avec tasmota
  • Avoir accès à internet via wifi

Gestion des alertes changement de tarifs pour le contrat "Tempo" et "EJP"
Les infos sont récupérées sur le site EDF "https://particulier.edf.fr/services/"

Pour Tempo :
nbj() : récupère le nombre de jours restants pour les 3 tarifs Bleu, Blanc et Rouge
{'PARAM_NB_J_BLEU': 224, 'PARAM_NB_J_BLANC': 43, 'PARAM_NB_J_ROUGE': 22}
Jours Restant : Bleu = 224 - Blanc = 43 - Rouge = 22

couleurj() : récupère les infos couleurs du jour et du lendemain
{'couleurJourJ': 'TEMPO_BLEU', 'couleurJourJ1': 'TEMPO_BLEU'}
Aujourd hui : TEMPO_BLEU - Demain : TEMPO_BLEU

Pour EJP :
ejp() : récupère les infos EJP du jour et du lendemain ainsi que le nombre de jours restants
reste à faire comparaison date du jour avec les 2 dernières dates fournies
1700131071 : 1678316400 | 1678834800
2023-11-16T10:37:51 : 2023-03-08T23:00:00 | 2023-03-14T23:00:00
Nombre jours restants : 22

Le schéma de raccordement des leds WS2812 et platine 2 relais :

Schema_leds_relais

  • Led 1 info demain
  • Led 2 info aujourd'hui
  • Relais 1 Heures Creuses
  • Relais 2 Heures Pleine rouges

Installation de Tasmota sur L'ESP32 suivre ce lien :

https://tasmota.github.io/install/


Prendre le .bin correspondant a votre ESP32
Configuration pour la platine 2 relais
{"NAME":"Wemos Tempo","GPIO":[1,1,1,1,1,1,1,1,0,224,225,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,0,1,1,1,1,1,1,1,1,1],"FLAG":0,"BASE":1}

![param_relais](https://github.com/yves-jose/EDF-Tempo-EJP/assets/35004084/0176d690-885c-4172-89eb-a12e4911af96)
Uploader les 2 fichiers .be correspondant à votre besoin
Et créer une "rule" pour demmarrer les scripts, j'ai choisi cette solution pour être sur que la liaison ethernet est opérationnelle.
pour tempo (tempo.be & leds_tempo.be)
sous console : Rule1 ON Time#Initialized DO Backlog Br load("tempo.be"); Br load("leds_tempo.be") ENDON

pour EJP (ejp.be & leds_ejp.be)
sous console : Rule1 ON Time#Initialized DO Backlog Br load("ejp.be"); Br load("leds_ejp.be") ENDON

L'affichage sur l'interface Web Ui de tasmota :

Tempo_Esp32

About

Détection des différentes couleurs Tempo et EJP

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages