Installation et Configuration de Tasmota pour Téléinfo

Introduction

La télé-information (Teleinfo ou TIC) est un système de communication utilisé par les compteurs électriques français pour transmettre les données de consommation et de contrat. Il existe deux implémentations majeures pour Tasmota :

  • Version Officielle : Développée par Charles Hallard, intégrée dans Tasmota
  • Version Étendue : Développée par Nicolas Bernaerts puis compilée en ajoutant les drivers BLE et Display.

Comparaison des Versions

Version Officielle (Charles Hallard)

Caractéristiques de Base

  • Support des modes historique et standard
  • Buffer série limité :
    • Mode historique : 512 octets
    • Mode standard : 1536 octets
  • Interface web minimaliste
  • Publication MQTT basique
  • Rules Tasmota

Version Étendue (NicolasBernaerts/Flobul)

Caractéristiques Étendues

  • Communication
  • Support BLE
  • Serveur TCP intégré
  • Serveur FTP (ESP32)
  • Buffer optimisé
  • Affichage
  • Support des afficheurs Ulanzi/Awtrix
  • Support des afficheurs I2C
  • Graphiques temps réel
  • Interface web enrichie
  • Historiques détaillés
  • Intégrations
  • API RTE (Tempo/Ecowatt)
  • Multiple plateformes domotiques
  • MQTT enrichi
  • InfluxDB

Installation et Matériel

Matériel Compatible

ESP8266

  • Mémoire minimale : 1Mo
  • Recommandé : 4Mo ou plus
  • Exemples de modules :
  • Wemos D1 mini
  • NodeMCU
  • ESP-01 (1Mo minimum)

ESP32

  • Tous modèles supportés
  • Recommandés :
  • ESP32 DevKit
  • ESP32-WROOM
  • Denky/Denky D4
  • ESP32-POE

Adaptateur Teleinfo

Schéma

                                                    3.3V
                                           ┌─────────┤
                     1┌─────────────┐4     │       [10kΩ]
TIC I1 ───────────────┤             ├──────┘        1├────────── RX ESP
                      │    PC814    │          2 ┌───┴───┐
TIC I2 ────[1.5kΩ]────┤             ├──────┬─────┤2N7000 │
                     2│             │3     │     └───┬───┘
                      └─────────────┘      │         │3
                                           │         │
                                           └─[10kΩ]──┤
                                                     │
                                                    GND

Composants Nécessaires

  • 1x Optocoupleur PC814
  • 1x MOSFET 2N7000
  • 1x Résistance 1.5kΩ (entrée TIC)
  • 2x Résistances 10kΩ (pull-up et pull-down)
  • Borniers/connecteurs pour TIC

Tout le détail de fabrication se trouve sur le GitHub de Charles Hallard : https://github.com/hallard/WeMos-TIC
Si vous voulez un module tout fait, sa boutique se trouve ici : https://www.tindie.com/stores/hallard/

Configuration de Base

Mode de Fonctionnement

Mode Historique

EnergyConfig historique
  • Vitesse : 1200 bauds
  • Compatible : Compteurs anciens et Linky mode historique
  • Buffer : 512 octets

Mode Standard

EnergyConfig standard
  • Vitesse : 9600 bauds
  • Compatible : Linky mode standard
  • Buffer : 1536 octets

Commandes et Paramètres

1. Commandes de Base

Configuration du Mode

# Mode historique
EnergyConfig historique

# Mode standard
EnergyConfig standard

# Affichage des statistiques
EnergyConfig stats

Gestion des Trames

# Désactivation trames brutes
EnergyConfig noraw

# Envoi complet
EnergyConfig full

# Uniquement changements
EnergyConfig changed

2. Paramètres Avancés

Configuration des Transmissions

# Skip de trames
EnergyConfig skip 5    # Une trame sur 5

# Limitation des données
EnergyConfig limit 1   # Uniquement données importantes

Configuration RTE

# Configuration de base
rte_key VOTRE_CLE_BASE64
rte_sandbox 0          # Mode production

# Activation des services
tempo_enable 1
eco_enable 1
pointe_enable 1

# Affichage
tempo_display 1
eco_display 1

3. Afficheur Awtrix

# Configuration de base
awtrix_addr 192.168.1.100
awtrix_delai 5
awtrix_lumi 80

# Affichages
awtrix_inst 1    # Puissance instantanée
awtrix_cwh 1     # Consommation du jour
awtrix_pwh 0     # Production (si applicable)
awtrix_cal 1     # Calendrier tarifaire

Intégrations systèmes domotique

1. Home Assistant

Configuration MQTT

mqtt:
  sensor:
    - name: "Teleinfo Puissance"
      state_topic: "tele/compteur/SENSOR"
      value_template: "{{ value_json.ENERGY.Power }}"
      unit_of_measurement: "W"

    - name: "Teleinfo Index"
      state_topic: "tele/compteur/SENSOR"
      value_template: "{{ value_json.TIC.INDEX }}"
      unit_of_measurement: "kWh"

2. Domoticz

# Activation
domo_set 1

# Configuration des index
domo_key 0,123    # Index Base
domo_key 1,124    # Index HC
domo_key 2,125    # Index HP

3. InfluxDB

# Activation
influx 1

# Configuration serveur
influx_addr http://192.168.1.10:8086
influx_db energy
influx_user teleinfo
influx_pass secret

Dépannage et Optimisation

Premier flashage

Après avoir flashé pour la première fois, lancez la commande reset 6 pour réinitialiser la ROM et éviter les bugs résiduels.

Vérification des Statistiques

# Affichage des statistiques
EnergyConfig stats

Ressources

Liens Utiles

Support et Communauté

N’hésitez pas à contribuer au développement ou à signaler des bugs sur les repositories concernés.

Loading

Laisser un commentaire

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