Connexion
Abonnez-vous

#Nextpresso LiXee TIC-DIN : récupérer en USB les données de Linky sur Raspberry Pi

Sinon, vous pouvez le faire vous même pour quelques euros

#Nextpresso LiXee TIC-DIN : récupérer en USB les données de Linky sur Raspberry Pi

En plus de son module Zigbee, LiXee propose aussi un module TIC en USB à 26 euros que l’on peut installer dans un tableau électrique. Il permet de récupérer les données de son compteur Linky en direct, sur un Raspberry Pi par exemple. On vous explique le fonctionnement dans ce test express.

Le 08 novembre à 17h16

Nous continuons de faire le tour des solutions pour surveiller sa consommation électrique en direct et en local. Une approche dont « vous êtes le héros », qui a l’avantage de ne pas dépendre d’une solution tierce… et surtout de son bon fonctionnement. Avec la fermeture de nRLINK nous avons vu que c’était important.

Un module TIC en USB, pour 26 euros

Il y a quelques semaines, nous décortiquions le fonctionnement du module TIC liXee sans fil, que l’on peut installer sur la prise TIC de son compteur Linky. Pour en profiter sur notre Raspberry Pi, nous avions dû acheter une clé Zigbee afin de récupérer les données, soit en passant par MQTT soit via ZHA. Les deux tutos sont en ligne.

Le module coûte une cinquantaine d’euros, la clé Zigbee une quinzaine, soit un peu plus de 60 euros pour les deux. On va voir comment diviser le prix par deux.

Cette approche a l’avantage de pouvoir être simplement mise en place, sans tirer de câble. Mais il existe aussi une autre solution bien plus abordable, toujours chez LiXee : le module TIC à installer sur un rail DIN. Il est vendu 26 euros. Les plus courageux et/ou bricoleurs peuvent aussi s’en construire un maison, avec un ESP32 par exemple. Nous avons choisi la facilité… et le prix qui va avec.

LiXee ne cache d’ailleurs pas les « sources du produit », qui sont indiquées en bas de page. Le lien renvoie vers un projet de 2016 sur le site « Faire soi-même », avec un module TIC en USB pour un coût total de « moins de 5 euros » à l’époque. Belle marge pour LiXee, qui propose un produit fini, mais sans avoir besoin des outils nécessaires à la construction d’un PCB maison.

Au format DIN… késsako ?

Ne fuyez pas devant le terme, DIN qui est l’acronyme de Deutsches Institut für Normung, mais surtout le nom d’un « profilé support standardisé, généralement métallique, largement utilisé pour le support mécanique des appareillages électriques (comme les disjoncteurs) et leurs accessoires », explique Wikipédia.

Quoi qu’il en soit, le rail DIN est ce qu’on retrouve dans les tableaux électriques, sur lequel sont installés les disjoncteurs, alimentés par des « peignes ». Rassurez-vous, il n’y a pas besoin de toucher aux disjoncteurs dans le cas présent.

Notre module est prévu pour s’installer dans un tableau électrique (généralement assez proche du compteur Linky même si ce n’est pas une obligation). Nous n’avons même pas installé le module dans le tableau électrique pour notre test (mais l’installation n’est pas des plus propres, je le reconnais…). Ici, pas de « sans fil ». Le module dispose de deux connecteurs auxquels il faut relier deux fils qui iront sur les bornes I1 et I2 de la prise TIC du Linky.

Une grande boîte pleine de vide

Bien évidemment, nous n’avons pas résisté à l’envie d’ouvrir le boitier pour voir ce qu’il s’y cache… et bien pas grand-chose : seulement deux puces sur une des faces du PCB, en plus des connecteurs pour les câbles TIC et l’USB. De l’autre côté du PCB, il n’y a aucun composant.

Nous retrouvons une puce Silicon Labs CP2102 pour l’USB et un optocoupleur CK142 PC817 afin de protéger les circuits. Un optocoupleur (ou isolateur optique) est pour rappel « un composant semi-conducteur utilisé pour coupler des circuits isolés », explique RS. Le tour du propriétaire est terminé.

En bonus, l’installation du Home Assistant

Le module se branche ensuite en USB à notre Raspberry Pi (avec un câble micro-USB vers USB). Mine de rien, les étapes d’installation sont déjà terminées. On passe maintenant rapidement à la configuration dans Home Assistant.

Sur la page officielle du LiXee TIC-DIN, on peut y suivre un lien vers un dépôt GitHub avec un tuto (que nous avons repris) pour Home Assistant, mais aussi d’autres pour Jeedom, Domoticz, et EEdomus. Il y a également des pilotes pour Windows, Linux et macOS.

Il faut passer par l’installation d’une nouvelle intégration tierce dans Home Assistant, via les Modules complémentaires. Nous avons déjà expliqué comment faire avec l’intégration de Meross, vous pouvez suivre le même tutoriel pour les fichiers de configuration de « Linky TIC ».

Il y a deux versions majeures actuellement : la 2.0.7 de novembre 2023 qui est stable, ainsi que la 3.0.0 en bêta, dont la principale nouveauté est la prise en charge du mode Standard, et pas seulement historique comme c’est le cas en 2.x. Nous avons pris la bêta 3 de la 3.0.0 qui est la dernière disponible actuellement.

Une fois les fichiers copiés dans le répertoire « \config » du Raspberry Pi (et Home Assistant redémarré), on retourne dans le menu Paramètres, puis Système, Matériel et enfin Tout le matériel pour vérifier le port de notre module LiXee USB (ttyUSB0 sur notre installation).

On retourne alors dans Paramètres, Appareils et services puis on clique sur Ajouter une intégration et on entre le mot TIC dans le champ de recherche. Si vous avez suivi toutes les étapes et correctement copié les fichiers, vous verrez alors apparaitre « Linky TIC » dans la liste des propositions.

Si vous avez installé la 2.x inutile de cocher le mode Standard, ça ne marche pas avec cette version précise le développeur. Nous avons utilisé le mode Standard (notre compteur est sur ce type de fonctionnement) avec la version 3.0.0 bêta 3 de l’application et nous avons pu récupérer les informations du Linky dans Home Assistant, puis les intégrer dans un tableau de bord.

Commentaires (14)

votre avatar
merci, précis, pratique et util <3
votre avatar
Merci :love: Et si en plus c’est utile, parfait !
votre avatar
Les fils qui partent des bornes I1 et I2 de la prise TIC du Linky peuvent faire quelle longueur?? 100m ?? 300m??
Dis autrement, il y a-t-il une longueur maximale avant que le signal soit trop faible pour être exploité?
votre avatar
Attention : je ne suis pas un expert.

Il y a forcément une longueur maximale, mais elle dépend de pas mal de facteurs.
Ça parle de TTL donc jusqu'à 5V, mais il est possible de descendre jusqu'à 2V pour un signal "haut".

Faut voir combien le récepteur consommerait en énergie, et faire un petit calcul...

https://www.omnicalculator.com/physics/voltage-drop

Après y'a le soucis du bruit.

En gros la réponse est "c'est compliqué".

Si tu voulais une bonne distance, avec une alimentation (potentiellement fournie par le linky), il serait sûrement préférable de passer en RS422 ou RS485.
votre avatar
Attention, la prise TIC du Linky, c’est pas du TTL 5V, mais un truc chelou en 25V AC. L’optocoupleur sert de redresseur d’ailleurs.
Ça devrait tenir un peu plus de distance que du TTL 5V standard.
votre avatar
Wahoo OK... Par contre un truc m'étonne : brancher 25 VAC sur un optocoupleur, je doute que la diode survive.
votre avatar
J'ai fait un montage à partir d'un plan, il y avait un résistance avant l'optocoupleur. Et ça marchait pas. J'ai dû brancher l'optocoupleur en direct. Ça fait 3 ans que ça marche comme ça. Derrière un peu moins d'un mètre de câble...
votre avatar
Ca reste un signal série modulé , donc je pense à environ 50m sur de la paire téléphonique de bonne qualité.
Perso j'ai 15m , ensuite j'ai un convertisseur vers Ethernet
votre avatar
Quel type d'usage faites-vous de ces données ?
Automatisé des appareils type machine à laver ou radiateur électrique ?
votre avatar
Aucune utilité : c’est juste pour le fun du bricolage :8
votre avatar
Alors perso ça me sert à pas mal de choses. Déjà le suivi en direct de ma conso je trouve cela bien utile, ensuite j’ai aussi des scénarios qui se mettent en place suivant la conso et les heures/creuses/pleines pour une charge de voiture.
votre avatar
j’ai aussi des scénarios qui se mettent en place suivant la conso et les heures/creuses/pleines pour une charge de voiture.
J'ai trouvé plus simple perso.

Charger sur le parking du boulot :mrgreen:
votre avatar
Je vais pareil, je charge sur le parking du boulot, mais je suis en télétravail #OhWait :D
votre avatar
Conditionner la charge de voiture, c'est intéressant ! tu utilises quoi pour le faire ? une prise de charge pilotée ou une API de la voiture pour lui dire ok tu peux charger ou stop ? J'envisage de passer au forfait tempo d'EDF où il y a des jours rouge dans l'année à éviter et du coup ton retour m'intéresse fortement pour conditionner la charge de la voiture pour éviter les jours rouges... voire autre chose que la voiture

#Nextpresso LiXee TIC-DIN : récupérer en USB les données de Linky sur Raspberry Pi

  • Un module TIC en USB, pour 26 euros

  • Au format DIN… késsako ?

  • Une grande boîte pleine de vide

  • En bonus, l’installation du Home Assistant

Fermer