![]() |
Analyseur de TIC - Version imprimable +- F1ATB forum (https://f1atb.fr/forum_f1atb) +-- Forum : Forum de F1ATB (https://f1atb.fr/forum_f1atb/forum-3.html) +--- Forum : Routeur Photovoltaïque (https://f1atb.fr/forum_f1atb/forum-4.html) +---- Forum : Vos réalisations (https://f1atb.fr/forum_f1atb/forum-13.html) +---- Sujet : Analyseur de TIC (/thread-1795.html) |
Analyseur de TIC - lucky - 10-09-2025 Bonjour, Un petit programme pour Esp32 WT32-ETH01 Analyse des trames TIC, auto découverte de la trame "historique ou standard" Détection et adaptation a tout contrat Publication MQTT HA et Domoticz Graphique etc etc Idéal pour du délestage en tarif jour rouge https://mega.nz/file/Y6xxkRrB#cRNZlwhPZmVo70GQSSKxfjlC02FDpHYf_YJnSWeIJIs Cdlt RE: Analyseur de TIC - rolrider - 10-09-2025 (Il y a 11 heures)lucky a écrit : Bonjour,Salut, Pourrais tu donner un peu plus de détails sur ce montage... ça me semble intéressant. Tu utilises quoi pour téléverser le fichier ? J'ai fait une première tentative mais mon ESP tourne en boucle et ne démarre pas. RE: Analyseur de TIC - grostoto - 10-09-2025 +1, quelle montage sur l'esp pour se connecter à la tic ? RE: Analyseur de TIC - lucky - 10-09-2025 RE ben j ai mis un fichier bin donc pour le televerser on peut utiliser https://dl.espressif.com/public/flash_download_tool.zip choisir par contre mettre l esp wt32 en position de flash pour le montage c est le meme juste le branchement sur gpio 5 si vous avez des soucis avec le bin je vous mettrais le code cdlt (Il y a 4 heures)rolrider a écrit :(Il y a 11 heures)lucky a écrit : Bonjour,Salut, Analyseur TIC Linky ESP32-ETH01 Ce projet est un analyseur de Télé-Information Client (TIC) pour compteur Linky, basé sur le module WT32-ETH01 (ESP32 avec Ethernet intégré). Il permet de récupérer en temps réel toutes les données de votre compteur électrique et de les transmettre via MQTT pour une intégration dans votre système domotique (Home Assistant, Domoticz, etc.). ✨ Points forts du projet :
Schéma de connexion Schéma de connexion TIC Linky R1: 1kΩ R2: 10kΩ ⚠️ Important : L'optocoupleur est obligatoire pour isoler galvaniquement le compteur de votre circuit ESP32. Ne jamais connecter directement les sorties TIC à l'ESP32 ! ? Caractéristiques techniques Composant Spécification Description Microcontrôleur ESP32-WROOM-32 Dual-core 240MHz, 520KB RAM, 4MB Flash Ethernet LAN8720A PHY 10/100 Mbps, connexion RJ45 intégrée GPIO TIC GPIO 5 (RX) Réception série 7E1, 1200 ou 9600 bauds Alimentation 5V USB / 3.3V Via port USB-C ou alimentation externe Optocoupleur SFH620A / 6N137 Isolation galvanique 5000V Consommation ~200mA @ 5V Environ 1W en fonctionnement normal Modes TIC Historique & Standard Auto-détection ou configuration manuelle ? Détection automatique du mode TIC : Le système détecte automatiquement le mode de votre compteur Linky :
✅ Modes et tarifs supportés :
✨ Fonctionnalités principales ? Interface Web moderne Dashboard responsive avec mise à jour temps réel des données, adaptatif selon votre type de tarif. ? MQTT complet Publication JSON et topics individuels, compatible Home Assistant avec auto-discovery et Domoticz. ? Graphiques intégrés Historique 24h/7j/30j stocké localement, visualisation de la consommation et répartition tarifaire. ? Support TEMPO Gestion complète des 6 index Tempo, affichage couleur du jour et de demain, statistiques détaillées. ? Mise à jour OTA Upload firmware via interface web ou Arduino IDE, sans démontage ni câble USB. ? Configuration persistante Sauvegarde en EEPROM, conservée après redémarrage ou mise à jour firmware. ? Installation 1. Montage électronique # Connexions optocoupleur SFH620A : Linky I1 → Anode LED (pin 1) via R1 (1kΩ) Linky I2 → Cathode LED (pin 2) ESP32 3.3V → Collecteur (pin 4) via R2 (10kΩ pull-up) ESP32 GND → Émetteur (pin 3) ESP32 GPIO5 → Collecteur (pin 4) - signal TIC 2. Configuration Arduino IDE Carte : "ESP32 Dev Module" Partition : "Minimal SPIFFS (1.9MB APP/190KB SPIFFS)" Upload Speed : "921600" CPU Frequency : "240MHz" Flash Frequency : "80MHz" Flash Mode : "QIO" 3. Bibliothèques requises
Intégration Home Assistant L'auto-discovery est supportée ! Activez simplement l'option dans la configuration MQTT. Entités créées automatiquement :
# configuration.yaml mqtt: sensor: - name: "Linky Puissance" state_topic: "linky/power" unit_of_measurement: "VA" device_class: apparent_power - name: "Linky Index" state_topic: "linky/index" unit_of_measurement: "Wh" device_class: energy state_class: total_increasing ? API REST Endpoint Méthode Description /api/data GET Données TIC en temps réel (JSON) /api/config GET/POST Configuration MQTT /api/charts GET Historique graphiques /api/system GET Informations système /api/test-mqtt GET Test connexion MQTT /ota/upload POST Upload firmware OTA ? Dépannage Pas de données TIC
? Ressources et liens utiles ? Doc TIC Enedis ? Debug Storage ? Recovery Charts ? Licence : Ce projet est distribué sous licence MIT. ℹ️ Version 1.0.1 Version firmware : 1.0.1 Dernière mise à jour : Septembre 2025 Auteur : Lucky Compatibilité : Linky monophasé et triphasé |