LORALink

Ce module auto-alimenté sur le compteur Linky, permet de lire les données TIC en mode historique ou standard et de les transmettre vers des récepteurs Lora (LinkyGw, TempoView, etc.) ou vers tout autre montage DIY. Il remplace le module existant RFMLinky et est compatible avec les modes TIC historique et standard, ainsi qu’avec les compteurs monophasés et triphasés. Il est également doté d’un connecteur TIC secondaire permettant de brancher un équipement supplémentaire.

Note technique : Ce second port fonctionne via une connexion en parallèle sur les bornes I1/I2. L’impédance du circuit résultante peut potentiellement s’écarter des abaques officiels du Linky. Le bon fonctionnement a été constaté chez moi avec une borne de recharge (type VE EasybyEDF), mais la compatibilité totale avec tous les équipements tiers ne peut être garantie à 100 %.

Cette première version du module repose sur une démodulation classique à base d’optocoupleur et utilise un supercondensateur afin de fournir suffisamment d’énergie lors des phases d’émission du module LoRa.

Compte tenu du nombre de composants, il est impératif que ce montage soit assemblé avec des composants CMS. Néanmoins, l’assemblage reste tout à fait réalisable manuellement à l’aide d’une pointe fine et d’une loupe.

La programmation de l’ATmega s’effectue à l’aide d’un programmateur UPDI.

Les sources de ce module sont disponibles sur le Github.

Le PCB est disponible sur la boutique du site.

Ce module utilise la technologie LoRa, qui impose en Europe une contrainte réglementaire sur le Time On Air (ToA), limité à 1 % du temps d’émission. De plus, l’alimentation étant assurée par un supercondensateur, l’énergie disponible est limitée. En conséquence, les données TIC ne sont pas transmises en temps réel, mais uniquement lorsque l’énergie disponible est suffisante et que la contrainte de ToA est respectée.

Fichiers du boîtier LoraLink disponibles sur Makerworld.

Liste des composants :

TypeReferencesValeurEmpreinteQuantité
CondensateurC4, C5, C_CPU1, C_LORA1, C_RST1100nFSMD 12065
CondensateurC2, C3, C_LORA2, C610uFSMD 12064
CondensateurC1470pFSMD 12061
CondensateurU41FSCMR18D105PRBB01
ResistanceR1, R3, R42.2kSMD 12063
ResistanceR5, R6, R7100kSMD 12063
ResistanceR2, R1110KSMD 12062
ResistanceR83.3KSMD 12061
ResistanceR94,7kSMD 12061
ResistanceR1010SMD 12061
DiodeD1, D3BAT54SSOT-232
LedD2JauneSMD 12061
LedD4VerteSMD 12061
LedD5RougeSMD 12061
Régulateur 3.3vU1MIC5219-3.3YM5SOT-23-51
Régulateur 5vU3MCP1703Ax-500xxTTSOT-231
ProcesseurU2ATmega3208-ATQFP-32_7x7mm_P0.8mm1
Moniteur tensionU6APX803SOT-231
MosfetQ1IRLML6344SOT-231
Module LORAU7RFM95W-868S2HOPERF_RFM9XW_SMD1
OptocoupleurU9LTV-814DIP-4_W7.62mm_SMDSocket_SmallPads1
Bouton poussoirSW1SW_PushSW_SPST_CK_RS282G05A31
Connecteur mâleA1, I1, I2PINHD-1X1PinHeader_1x01_P2.54mm_Horizontal3
PotentiomètreRV2R_Potentiometer_TrimPotentiometer_Bourns_3314S_Horizontal1
ConnecteurTIC3TICMolex_KK-254_AE-6410-02A_1x02_P2.54mm_Vertical1
Connecteur IPX1J2Conn_CoaxialIPX1 U.FL-R-SMT1
ConnecteurJ3Conn_02x03_Odd_EvenPinSocket_2x03_P2.54mm_Vertical1
Antenne 868MhzIPX1 1

Pour la réalisation, je te conseille d’utiliser ce guide permettant d’optenir l’explacement de chaque composant. Attention aux sens des led, du connecteur antenne et du processeur. De même pour le montage du supercondensateur, le « + » est du coté droit sur l’image du bas.

Je conseille de mettre un petit bout de rubant adhésif au niveau de la soudure du supercondensateur afin d’éviter tout court circuit lors de la mise en place de l’antenne.

  • Démarrage : leds éteintes pendant le début de la charge du supercondensateur.
  • Niveau charge > 3.3v : led TIC clignote, le potentiomètre doit être réglé pour un clignotement franc. La led INFO clignote indiquant la charge du supercondensateur.
  • Niveau de charge > 5v : led TIC clignote. la led INFO s’éteint. Début de la séquence de test TIC afin de déterminer le mode hisrtorique ou standard. La led INFO clignotera 3 fois en mode standard ou 6 fois en mode historique.
  • La led TIC clignote indiquant la réception des trames.
  • La led TRANS indique l’envoi des données si de nouvelles trames ont été reçues, si le supercondensateur est chargé et si le Toa est respecté. La première émission est réalisée qu’à partir de la réception du n° de compteur.
  • La led INFO indique la charge du supercondensateur

7 réflexions sur « LORALink »

    • Je n’ai pas encore fait de tests précis avec et sans antenne. J’ai juste réalisé avec une petite antenne filaire un test depuis le bout de mon jardin et cela fonctionne parfaitement. Le compteur étant dans mon garage de ma maison et le tempolink à 30 mètres de distance. Je ferai un test plus poussé dès que possible.

    • Je viens de faire un test avec une petite antenne de 2db, la portée est de 100m. Mon compteur en dans mon garage et j’utilisé un récepteur Lora avec aussi une antenne de 2db à l’extérieur. Pas eu le temps de faire un test avec une antenne en simple fil.

  1. Bonjour,
    La solution LoRaLink + LinkyGW semple efficace.
    Est elle compatible EDF Tempo ?
    est elle finalisée ? Sinon pour quand ?
    La liste des capteurs semble réduite. Est ce voulu.
    Prévoyez vous de fournir ces produits complètement assemblés ?

    • Bonjour,
      C’est indépendant de l’abonnement et donc compatible avec Tempo. Le LoraLink et le LinkyGW sont finalisés. La partie TEMPOview est pratiquement prête et permet d’afficher la consommation en cours ainsi que les couleurs Tempo. À ce jour, le module TEMPOlinky n’est pas encore compatible avec le module LoraLink : il doit être connecté au TIC du Linky. Une version future (prévue pour 2025) est en cours de développement et sera compatible LoRa.

      Il sera possible de fournir une version finalisée pour les modules LoraLink et LinkyGW. En revanche, le module TEMPOlinky restera proposé en kit.

      Tristan.

  2. Bonjour,

    Encore merci pour votre travail.
    Pensez-vous être en mesure de délivrer les composants nécessaire à la réalisation du TempoView et LoraLink d’ici peu?

    Bien à vous,

Laisser un commentaire

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