Le boitier TeleInfoKit est un module de lecture de la télé-information (TIC) transmise par un compteur électrique français de type Linky ou les anciens compteurs électroniques blancs. Il va transmettre ces données via le protocole MQTT en se connectant au réseau wifi de la maison. Il s’alimente en 5V via une prise USB-C.
Les données TIC les plus couramment utilisées sont la consommation instantanée et les index (heure creuse / heures pleines, tempo…) mais beaucoup d’autres informations sont disponibles. Ces informations sont référencées dans la documentation TIC Enedis.
Il est capable de lire les données TIC en mode « Historique » et en mode « Standard ».
Il dispose d’un écran OLED monochrome qui affiche les données de consommation en temps réel, un histogramme sur 24h et diverses informations. Il est possible de mettre à jour son firmware via wifi.
Ce module a été imaginé pour fonctionner nativement avec la solution domotique Home Assistant, mais peut s’utiliser avec n’importe quel autre système capable de lire des messages MQTT. Home Assistant va permettre d’afficher les données de consommation instantanée et le suivi des index de consommation de manière claire.
Les données sont envoyées en temps réel sur un serveur MQTT pour être exploitées ensuite par un système domotique tel Home Assistant ou un logiciel de monitoring comme Grafana.
Les données restent sur le réseau local, accessibles instantanément et sans dépendance à un cloud, une application, un abonnement ou une inscription.
Un guide détaillé d’utilisation du module et son firmware sont disponible dans les sources du projet.
Intégration dans Home Assistant
Les données de consommation et les index peuvent être exploitées dans Home Assistant pour un affichage personnalisé, suivre les coûts, créer des automatismes ou des alertes, etc.
L’intégration dans Home Assistant est automatisée.
Les données remontées sont compatibles avec un usage dans le Dashboard Energie.
Branchement
Le module nécessite un câble micro-usb pour son alimentation. Il est relié au compteur par ses bornes télé-information (I1 et I2), il n’y a pas de polarité à respecter pour ces deux câbles. Une isolation galvanique entre le compteur et le module est faite par un optocoupleur dans le module TeleInfoKit.
Attention! NE TOUCHEZ PAS A VOTRE COMPTEUR ELECTRIQUE SI VOUS N’ÊTES PAS SÛR CE QUE VOUS FAITES ET COUPEZ TOUJOURS LE COURANT AVANT UNE INTERVENTION. En cas de doute demandez conseil à un professionnel.
Firmware et sources
Les sources du firmware et sa documentation sont disponibles sur le repo 342apps/teleinfokit sur GitHub.
Les sources hardware (circuit et PCB) sont également disponibles, sur le repo 342apps/teleinfokit-board.
Le module est matériellement entièrement compatible avec ESPHome qui peut offrir un firmware alternatif à l’aide du composant Teleinformation, mais qui contient moins de fonctionnalités (pas de dashboard ou de graphe affiché à l’écran).
Différentes versions des boitiers
Le boitier présenté sur cette page est la version 4. Les informations concernant la version 3 sont toujours disponibles sur la page dédiée. Une nouvelle version du firmware TeleInfokit existe pour la version 4 du boitier : il s’agit du firmware v2.x.
Les boitiers version 3 ont à l’origine une version 1.x du firmware. Le firmware v2.x est compatible avec les boitiers v3 et la mise à jour est possible via Wifi.
Les différences sont les suivantes :
TeleInfoKit v3 | TeleInfoKit v4 | |
---|---|---|
Connecteur USB | micro-usb (alimentation seulement) | usb-c (alimentation seulement) |
Connecteur TIC | Bornier interne à vis | Bornier détachable à vis |
Voyant indication TIC | – | Led orange |
Isolation signal TIC | Optocoupleur | Optocoupleur |
Support version TIC Historique | oui | oui |
Support version TIC Standard | instable (peut fonctionner, mais risque d’erreurs de lecture) | oui |
Chip | ESP-01 | ESP-01 |
Ecran | OLED 128×32 monochrome | OLED 128×32 monochrome |
Firmware d’origine | v1.x | v2.x |
Firmwares compatibles | v1.x – v2.x | v2.x |
Boutons | Reset, Défilement écrans | Reset, Défilement écrans |
Visuel |
Différences entre firmwares
Firmware v1.x | Firmware v2.x | |
---|---|---|
Envoi des données via | MQTT | MQTT |
Affichage graphe 24h | oui | oui |
Gestion TIC mode Standard | non | oui |
Gestion TIC mode Historique | oui | oui |
Fréquence d’envoi des données paramétrable | oui | oui |
Mode de test TIC | non | oui |
Dashboard web intégré | oui | non |
API REST HTTP | oui | non |
Auto configuration Home Assistant via MQTT | non | oui |
Configuration WiFi via hotspot | oui | oui |
Mot de passe hotspot wifi et mise à jour firmware unique au boitier | non | oui |
Mise à jour via WiFi possible de la version vers la version | v1.x -> v2.x | v2.v -> v2.x |