TEMPO Linky

Je décline toute responsabilité sur l’utilisation de ce montage, des schémas et programmes mentionnés. Et je ne peux être tenu responsable des incidents ou des accidents qui pourraient survenir lors de l’installation ou de l’utilisation de ce montage.

Le montage décrit sur cette page est intégré dans un boitier plastique non prévu pour être installé dans un coffret électrique pour des modules modulaires DIN.

Voici un module autonome qui permet de récupérer la sortie C3/C4 manquante sur les compteurs Linky. Il est doté d’une entrée téléinfo (J3) avec un report (J4) afin de brancher en cascade un autre module si besoin. Il est doté de micro-interrupteurs pour la partie programmation suivant le contrat souscrit. Et enfin une sortie contact sec avec deux relais pour commander le ballon d’eau chaude et le chauffage. Il est aussi doté de trois leds pour l’indication de la couleur du jour en cours et du lendemain.

Ce module est compatible les compteurs mono et triphasé, avec les modes TIC historique et standard.

Attention, les relais ne sont pas des contacteurs et ne peuvent pas commander directement un ballon d’eau chaude ou d’autres équipements électriques de puissance. Il faut impérativement passer par des contacteurs de puissance de ce type https://www.legrand.fr/catalogue/contacteur-minuterie-parafoudre/contacteur-pour-puissance-importante-bipolaire-230v-2f-25a-1-module

Note, ce montage est alimenté en basse tension, mais permet de commander des contacteurs via les sorties relais.

Je conseille de bannir tout équipement de commande de puissance venant des sites chinois de type aliexpress. La malfaçon est présente avec des normes très douteuses.

Différentes leds sont présentes pour la signalisation du jour en cours, de l’état de la télé-information et des relais.

Voici le schéma électrique correspondant :

L’alimentation est réalisée via le port usb de l’arduino; l’idée d’utiliser la sortie TIC de compteur Linky n’est pas faisable à cause de sa limitation de 130mW.

Je te conseille d’utiliser un bloc d’alimentation de qualité, car celui-ci sera branché 24h/24h.

Il y a une entrée TIC J3 qui est dupliquée sur le J4 afin de connecter un autre équipement en cascade. L’interface TIC vers l’aduino est classique avec une isolation galvanique et mise en forme du signal avec l’optocoupleur U1 et le mosfet Q3.

Le montage est doté de trois leds pour la signalisation de la couleur du jour en cours (sorties A5 à A7), plus deux leds pour indiquer l’état des relais (sorties D2 et D3) et une dernière led pour le signal de téléinformation.

Voici le PCB, réalisé avec Kicad, correspondant au schéma vu au-dessus

Sa vue en 3D 🙂

Et une ébauche de son boitier avec un rendu possible :

Tout le projet est disponible sur Github avec la partie logicielle.

Le boitier est lui disponible sur le site https://www.thingiverse.com/thing:5860526. Ses dimensions hors pattes de fixation : 94 mm x 69 mm x 26 mm

Liste des composants avec leurs emplacements :

Montage des composants

Commençons par souder les résistances SMD 1206 dont la résistance R1 de 1 kΩ.

Ensuite, celle de 10 kΩ : R2. (Celle-ci peut être remplacée par une de 3.3 kΩ si tu as des problèmes en mode TIC standard)

Celles de 10 kΩ : R8, R9 et R10 :

Et pour finir les résistances pour les led R5, R6, R7 et R11 de 2.2kΩ : (ne pas tenir compte de la valeur sur la photo, elle n’est pas de 470Ω. Cela fonctionne, mais l’intensité lumineuse des leds est trop intense à mon goût)

Ensuite les semi-conducteurs, les transistors de commande 2N2222 Q1 et Q2 :

Le mosfet BS170 Q3 :

Les diodes 1N4148 D6 et D7 au format SMD, attention au sens ! la cathode à gauche sur la photo :

L’optocoupleur LTV814 U1, le point en haut à droite sur la photo :

Ensuite le support 2×15 broches 2.54 de l’arduino nano et les deux relais 5v :

Les borniers à vis et les deux supports fusibles 5×20 :

Et enfin le dip switch et les différentes leds D1 à D8 (pour me faciliter la vie, j’ai imprimé des entretoises, la cathode des led (la petite patte) et à souder sur la pastille carrée :

La programmation de l’arduino nano se réalise classiquement avec les sources disponibles sur le github

Ne pas oublier de choisir le bon arduino depuis le menu « outils »

et le port série

Avant de lancer la compilation et le téléversement.

Et voilà le montage terminé dans sa boîte imprimée :

La connexion du Linky se réalise avec la sorte TIC I1 et I2 sur une des deux entrées ; tu n’es pas obligé de connecter la broche A si tu utilises ce module seul.

Pour la connexion des contacteurs de puissance, le point commun est à gauche et tu branches sur l’une deux autres broches suivant ton besoin (ouvert ou fermé au repos).

* Programmation du module à l’aide des micro-switchsversion >= 1.3.0:

Les leds EAU et CHAUF indiquent l’état de la sortie de cette façon :

  • led éteinte : relais non sollicité
  • led allumée fixe : relais sollicité , période heure creuse
  • led allumée clignotante : relais sollicité , période heure pleine

Les leds bleu/blanche/rouge indiquent la couleur du jour et lendemain :

  • couleur jour en cours : led fixe
  • couleur jour lendemain : led clignotante

* Programmation du module à l’aide des micro-switchsversion <= 1.2.5:

Les leds EAU et CHAUF indiquent l’état de la sortie de cette façon :

  • led éteinte : relais sollicité
  • led allumée fixe : relais non sollicité , période heure creuse
  • led allumée clignotante : relais non sollicité , période heure pleine

Les leds bleu/blanche/rouge indiquent la couleur du jour et lendemain :

  • couleur jour en cours : led fixe
  • couleur jour lendemain : led clignotante => l‘information venant de la trame TIC est généralement transmise à partir de 20h.

Diagramme simplifié sur le fonctionnement du module :

217 réflexions sur « TEMPO Linky »

  1. Bonjour,
    Utilisateur de l’option TEMPO avec un cumulus et un chauffage électrique, je trouve intéressante ton idée.
    Je n’ai pas vraiment compris l’utilité des Dipswitchs, ou du moins pourquoi ne pas se baser uniquement sur l’info couleur du jour pour activer ou non les relais.
    Perso, j’utilise cette info remontée par linky-mysensors pour programmer mes extinctions dans DOMOTICZ, et cela m’amène beaucoup de souplesse.
    Bien évidement si tu as besoin de renseignement concernant l’option Tempo, je pourrais sans doute t’aider.

  2. Bonjour,
    N’ayant pas l’option TEMPO, je me suis basé sur le livret des compteurs monophasés et il y a une explication sur l’option TEMPO avec la partie programmation des deux relais. Cette programmation se base sur la couleur du jour et le programme CHAU 0 à C ou EAU 1 à 3 qui est sélectionnable depuis le compteur liui même (via les boutons en façade) . A ma connaissance, il n’est pas possible de faire un choix de programme depuis le nouveau compteur Linky. Voilà la raison de la présence du dipswitch.
    Par exemple, le choix CHAUF 2, commande le relais les jours bleus et blancs uniquement; le CHAUF 4 que les jours bleus.

  3. Bonjour,

    Très intéressant ce petit montage, n’ayant pas d’option tempo je ne pourrais malheureusement pas le tester, mais sur ce site
    https://www.forum-photovoltaique.fr/viewtopic.php?f=110&t=60576
    je pense qu’il va être utile.
    par contre
    L’optocoupleur LTV817 U1, le point en haut à droite sur la photo :
    petite erreur sur la référence, il s’agit bien du LTV814 ? pas 817 ?
    et comment est alimenté le module ? par l’usb du nano ?

    • Merci pour ce retour et la remarque sur l’optocoupleur. Je vais corriger cette petite coquille…
      L’alimentation est bien réalisée par l’usb de l’arduino. Il n’est pas possible d’alimenter ce montage par le linky directement via sa sortie TIC, 130mw ne suffisent pas…

  4. Bonjour,
    Vu l’envolée des tarifs de consommation électrique, je viens de lancer ma demande auprès d’EDF pour basculer d’un abonnement EJP vers un abonnement TEMPO et suis très intéressé par un boitier de ce type pour pouvoir délester mon système de chauffage en HN du tarif rouge.
    Le problème est que mon compteur est placé en bordure de mon terrain à environ 30 m du coffret électrique de la maison.
    Est-il possible de placer votre boitier à distance du compteur Linky et si oui quel type de câble faut-il mettre en place pour assurer la liaison TIC ?
    Je vous remercie par avance de votre réponse.
    Bien cordialement.

      • Bonjour,
        Je vous remercie pour votre réponse.
        Est-ce que vous allez mettre à la vente ce boitier dans une version entièrement équipée et programmée pour permettre directement son intégration et son utilisation après un simple ajustement des différents switches ?
        Je vous remercie par avance de votre réponse.
        Bien cordialement.

        • Il est prévu dans la boutique le circuit avec l’ensemble des composants soudés. Il faut savoir qu’à ce jour, je ne peux pas encore garantir le bon fonctionnement du logiciel embarqué dans l’arduino car je n’ai personnellement pas de contrat TEMPO et je suis en mode TIC historique. Ce montage a été testé son mon banc de simulation qui n’est pas 100% représentatif et j’ai toujours une incertitude sur la détection du mode TEMPO avec le TIC standard. J’espère lever cette dernière rapidement. 🙂

          • Merci pour votre réponse.
            je peux patienter parce que les journées TEMPO en tarif Rouge que je veux en priorité détecter (mode CHAU 1) pour arrêter automatiquement mon dispositif de Chauffage viennent de s’écouler pour la saison en cours.
            Je reste dans l’attente du bon aboutissement de vos essais.
            Bien cordialement..

          • Bonjour,
            A priori, ce module juste installé, il ne fonctionne pas pour moi:
            – Linky triphasé et TIC en mode standard: Après la séquence de boot qui s’effectue correctement (test OK de toutes les leds), je n’ai ensuite aucune des 3 leds ni bleue, ni blanche ou rouge qui s’allume…
            Pour mon montage, les infos TIC qui arrivent en J3 sont reprises en J4 vers un autre équipement qui lui reçoit et analyse parfaitement les trames.
            Je vais essayer de détailler le programme Arduino, mais s’il est possible d’avoir une première piste pour commencer ce debug, je serai preneur !
            Cordialement,
            Gilbert

          • Bonjour Gilbert, le programme n’arrive pas à trouver les bonnes étiquettes pour déterminer la couleur du jour. La doc d’EDF n’explique pas bien le tarif TEMPO dans ce mode. Il y a des chances que le programme soit buggué. As tu la possibilité de récupérer les trames TIC et me donner ta couleur du jour?

  5. Bonjour,
    Dans votre descriptif vous indiquez « Je te conseille d’utiliser un bloc d’alimentation de qualité, car celui-ci sera branché 24h/24h » et dans la partie commentaires qu’il sera à connecter sur la prise usb.
    Avez-vous des références et/ou des liens pour me faciliter son achat ?
    Par avance merci.
    Bien cordialement.

    • Pas de référence exacte. A éviter les alimentations « premier prix », prendre un prix supérieur à 8/10 euros pour un bloc simple sans le cordon.
      Tu peux prendre un bloc d’alimentation usb de téléphone connu (Apple, Samsung, One plus)

  6. Bonjour,
    Il y a quelques années je m’étais intéressé aux cartes Arduino, et dans la mallette où j’avais rangé tout le matériel associé, j’ai retrouvé une carte nano.
    Après le téléchargement du programme que vous avez mis à disposition, je souhaiterai donc l’utiliser en version de rechange pour le boitier que je vous ai commandé.
    Pour configurer cette carte, quelle version du logiciel IDE Arduino (si possible en Français) me conseillez vous d’installer sur mon PC qui utilise Windows 11 ?
    Par avance merci.
    Bien cordialement.

  7. Bonjour,
    Je viens de tirer la liaison TIC depuis le compteur et l’ai raccordée en provisoire du coté boitier Tempo.
    Le boitier a bien détecté le signal TIC et après lancement s’est bien fixé sur la position « Tarif Bleu » en vigueur ces 2 derniers jours.
    Pour réaliser le paramétrage des contacts « Eau » et « Chauffage » que j’ai retenu en mode « Eau 1 » (réglages des switches 1 et 2 respectivement à 0 et 1) et « Chauf 1″(réglages des switches 3, 4 et 5 respectivement à 0, 0 et 1) , j’ai buté sur l’arrêt de de leur positionnement parce que j’ai eu du mal à identifier dans votre descriptif les positions correspondant aux états 1 et 0.
    En clair et pour lever toute ambiguïté, quel est leur état (1 ou 0) lorsqu’ils sont positionnés du coté de la carte Nano.

    Pour vérification, j’ai procédé à des essais en prenant en compte les 2 cas possibles (soit états 1 du coté Nano, soit état 0 du coté Nano) en prenant soin de mettre hors tension la carte avant chacun des changements de configuration.

    Le résultat de ces essais (avec l’utilisation d’un ohmmètre en sortie des contacts) en mode HN Bleu et mode HC Bleu est le suivant :

    1er cas avec états 0 fixés du coté de la carte Nano :
    En bleu HN : Contact « Eau 1 » ouvert avec voyant éteint,
    Contact « Chauf 1 » ouvert avec voyant éteint
    En bleu HC : Contact « Eau 1 » fermé avec voyant éclairé en fixe,
    Contact « Chauf 1 » fermé avec voyant éclairé en fixe,

    2ème cas avec états 1 fixés du coté de la carte Nano :
    En bleu HN : Contact « Eau 1 » fermé avec voyant clignotant,
    Contact « Chauf 1 » fermé avec voyant clignotant,
    En bleu HC : Contact « Eau 1 » fermé avec voyant éclairé en fixe,
    Contact « Chauf 1 » fermé avec voyant éclairé en fixe,

    Les 2 cas testés ne correspondent pas à la table de vérité du descriptif.
    En effet , en tarif bleu :
    – le contact « Eau 1 » doit avoir des états différents en HN et HC pour alimenter le Chauffe-eau uniquement la nuit,
    – le contact « Chauf 1 » doit conserver le même état en HN et HC pour conserver le Chauffage toute la journée.

    De plus, dans le cas 2, les voyants signalant l’état des contacts clignotent en mode Bleu HN.

    Avez-vous des remarques sur la façon dont j’ai réalisé ces essais et quelle conclusion pouvez-vous en tirer ?

    Je reste à votre disposition pour prendre en compte vos éventuelles remarques et si nécessaire procéder à des essais complémentaires.

    Bien cordialement.

    • Bonjour, merci pour ces tests et ce retour. Pour le positionnement des switchs, il y a un tableau sur la page de description du montage avec une photo des switchs suivant le programme. L’état « 1 » est bien coté arduino nano.
      Je n’arrive pas à comprendre la phrase de tes deux cas, «  1re cas avec états 0 fixés du coté.. »; tu utilises quel programme dans les deux cas ?
      Pour info, le led clignotante indique juste que tu es en heure pleine; j’ai oublié d’ajouter cette info sur ma page? 🙂

  8. Bonjour et merci également pour votre retour.

    En fonction de vos éléments de réponse (état 1 des switches fixé du coté arduino nano), c’est le cas 2 précédent qui correspond à une programmation des contacts en mode « Eau 1 » et « Chauf 1 » (Position des switches correspondant à la combinaison « 01001 »).

    Pour rappel, le résultat était le suivant :
    – En bleu HN : Contact « Eau 1 » fermé avec voyant clignotant,
    Contact « Chauf 1 » fermé avec voyant clignotant,
    – En bleu HC : Contact « Eau 1 » fermé avec voyant éclairé en fixe,
    Contact « Chauf 1 » fermé avec voyant éclairé en fixe.
    Hormis le clignotement des voyants en HN, les 2 contacts sont restés dans le même état (relais exités) alors que celui affecté au programme « Eau 1 » devrait être différent en HN et en HC pour que par exemple le Chauffe-eau ne fonctionne qu’en HC.
    Je recommence mes essais pour voir si je n’ai pas fait d’erreur d’interprétation.

    Pour répondre à la question que vous posez dans votre dernier message, la position des Switches tel que précisée dans le cas 1 précédent correspondait donc à la combinaison « 10110 » équivalente à une programmation des contacts en mode « Eau 2 » et « Chauf 6 » avec pour rappel les résultats suivants :
    – En bleu HN : Contact « Eau 1 » fermé avec voyant clignotant,
    Contact « Chauf 1 » fermé avec voyant clignotant,
    -En bleu HC : Contact « Eau 1 » fermé avec voyant éclairé en fixe,
    Contact « Chauf 1 » fermé avec voyant éclairé en fixe.

    Ces résultats correspondent bien à la table de vérité de votre descriptif.

    Je vous tiens au courant des résultats de la reprise des essais en mode « Eau 1 » et « Chauf 1 » (Position des switches correspondant à la combinaison « 01001 »).

    Bien cordialement.

      • Bonsoir,
        Le problème est que je n’ai jamais récupéré de programme arduino sur github.
        Y a t’il une procédure particulière à appliquer ou un lien internet s’y rapportant ?
        Est-ce qu’ensuite le téléversement peut se faire sans retirer la carte arduino nano de la carte sur laquelle elle est montée.
        Mon expérience se limite à quelques exercices réalisés avec un kit acheté sur internet qui permettait la réalisation de plusieurs montages associés à une carte arduino uno (sujet qui m’a toujours attiré et que j’ai pu abordé au moment de mon départ en retraite il y a déjà 5 ans) .
        Est-ce qu’il ne faut pas également installer une librairie complémentaire associée à vos applications ?
        De toute façon, je suis partant parce je viens de refaire les essais après le passage en HC et les résultats sont identiques à ceux mentionnés dans mes précédents messages.
        Pour info, j’ai bien téléchargé et installer la version d’IDE Arduino que vous m’avez indiquée.
        Je reste dans l’attente de votre retour.
        Bien cordialement.

      • Bonjour,
        Comme indiqué dans mon précédent message d’hier soir (pas encore validé et affiché) je n’ai jamais téléchargé de fichiers sur Github.
        J’ai donc fait quelques recherches et ai compris qu’il fallait télécharger le fichier « .zip » mis à jour.
        Je l’ai installé dans l’IDE à partir de l’onglet « croquis/importer une bibliothèque/ajouter la bibliothèque zip » pour essayer ensuite de l’installer dans la carte nano que j’ai en réserve.
        J’ai refermé l’IDE et l’ai réouvert pour ouvrir votre fichier.
        J’ai bien récupéré le programme de 586 lignes et avant de le le téléverser, je l’ai compilé.
        Malheureusement, au final de cette étape, il me ressort les messages d’erreur suivants :

        C:\Users\33781\Documents\Arduino\libraries\Linky_TEMPO-main\Linky_TEMPO\Linky_TEMPO.ino:39:10: fatal error: jled.h: No such file or directory
        #include
        ^~~~~~~~
        compilation terminated.
        exit status 1
        Compilation error: jled.h: No such file or directory

        Je ne sais pas si le problème vient de ma carte ou de la modif réalisée.

        Je reste donc dans l’attente de votre avis pour la suite à donner.

        Bien cordialement.

        • Bonjour, merci pour cette persévérance. Il manque juste la librairie jled à télécharger depuis l’ide d’arduino. Il faut aller dans croquis->Importer une bibliothèque->gérer les bibliothèques et recherche la librairie jled de jan delgado v4.12 et l’installer. Et ensuite relancer la compilation.

          • Bonjour,
            Comme indiqué, je viens d’installer la librairie jled et réaliser la compilation sans erreur.
            Par contre, est ce que je peux téléverser ce nouveau programme dans la carte nano sans la retirer de la carte recevant l’ensemble des composants ?
            Je reste dans l’attente de votre réponse.
            Bien cdlt.

  9. Bonjour,
    Je suis désolé mais je n’arrive pas à téléverser le programme dans la carte de votre boitier parce que je n’ai pas accès à la commande « port » »(cette dernière issue du menu « outils » reste grisée).
    Par contre si je me connecte à l’ancienne carte nano que j’ai en ma possession le logiciel sélectionne automatiquement le port « com 4 ».
    Mais malheureusement avec cette dernière l’opération de téléversement échoue alors que j’arrive à lire les caractéristiques de la carte à partir de la commande « Outils / Obtenir les informations de la carte.
    Est-ce que dans le logiciel il ne faut pas rentrer des informations spécifiques de la carte utilisée (par exemple à partir des commandes successives « Outils/carte/gestionnaire de carte où celle utilisée serait un modèle compatible) ?
    Nota : j’ai fait les essais avec les 2 cordons appropriés que j’ai en ma possession.

  10. Bonjour,
    Une chose importante, il existe plusieurs bootloader sur les arduino nano AtMega328p. Dans le menu Outils, en dessus du choix de la carte « Arduino nano », il y a la choix du processeur dont l’atmega328p avec un en « old bootloader ». Il faut essayer l’un des deux.

  11. Bonjour,
    Avec la carte embarquée sur le boitier, le logiciel m’affecte aujourd’hui le port « com5 » sans avoir changé quoi que ce soit, mais malheureusement la manip de téléversement avec l’essai des 2 sélections (soit AtMega 328P soit AtMega 328p old bootloader) n’aboutit pas.
    Il ressort le message « Failed uploading: no upload port provided » (Échec du téléchargement : aucun port de téléchargement n’a été fourni).
    Pour comparaison, j’ai essayé également avec mon ancienne carte nano (qui maintenant communique via le port com4 et non pas le port 5) en sélectionnant l’AtMega 328p old bootloader et là « miracle » le téléversement s’est bien déroulé et n’a pas fait ressortir d’erreur.
    Du coup, je permute les 2 cartes nano sur le boitier Tempo et vais procéder à de nouveaux essais sur mon installation électrique pour voir si le nouveau programme respecte la table de vérité de votre descriptif.
    Je vous tiens au courant des résultats à la fois en HN et en HC.
    Bien cdlt.

    Nota : quelle manip complémentaire faut-il envisager pour arriver à téléverser sans erreur le nouveau programme dans la carte nano livrée avec le boitier ?

  12. Sur la carte livrée avec le boitier Tempo (que je viens de déposer et remplacer par l’ancienne que j’avais en sotock), je viens de voir que la patte « RST » située entre celles affectées au « 5V » et « GND » est coupée et ne ressort que de 2 à 3 mm.
    Faut-il faire la même chose sur celle que je viens de mettre à sa place ?
    J’attends votre réponse avant de mettre sous tension le boitier Tempo pour procéder aux nouveaux essais.

  13. Bonsoir,
    Je viens de vérifier le comportement de votre boitier en Tarif Bleu avec le nouveau programme transféré sur ma carte Nano (LED Bleue signalant correctement le traif Bleu) et malheureusement rien n’a changé dans le basculement des contacts :
    – En bleu HN : Contact « Eau 1 » fermé avec voyant clignotant,
    Contact « Chauf 1 » fermé avec voyant clignotant,
    – En bleu HC : Contact « Eau 1 » fermé avec voyant éclairé en fixe,
    Contact « Chauf 1 » fermé avec voyant éclairé en fixe.
    Comme indiqué dans votre table de vérité l’état du contact programmé en mode « Eau 1 » devrait être différent en HN et en HC pour que par exemple le Chauffe-eau ne fonctionne qu’en HC.
    Si la logique de programmation est la même pour les 2 contacts (contact fermé = ordre de relestage), le contact « Eau 1 » devrait resté ouvert (et non pas fermé comme actuellement) en HN de chacune des 3 tarifications.
    Question complémentaire : Est-ce qu’en HN, les LED signalant l’état des contacts doivent s’éteindre lorsque ces derniers s’ouvrent (bobine relais non exitée).
    Je suis désolé, mais je crois qu’il faut établir une nouvelle modif de programme.
    Avez-vous des retours des éventuelles personnes qui disposent de l’abonnement Tempo et qui utilisent ce boitier ?
    Bien cordialement.

    • Bonjour, merci pour ce retour. Si les led de sorties sont allumées fixes ou clignotantes le relais sera exité. A ce jour je n’ai pas eu de retour sur l’utilisation du programme à part le tien.
      Pour continuer nos échanges, peux tu utiliser l’adresse mail mail@fumeebeleue.fr afin de ne pas surcharger la page ?
      Il existe des traces envoyé par l’arduino via sa prise usb en série. As tu la possibilité de connecter ton pc avec l’arduino ide sur le module ?

  14. Bonjour, hier soir en controlant mon montage de test (qui est cablé en vrac et en l’air) j’ai constaté que mes inters montés pour simuler les micro switch n’étaient pas dans le bon ordre….! et donc une fois repérés et remis en place votre montage semble maintenant fonctionner correctement mis a part le test en ce moment uniquement en jour « bleu » il va falloir attendre les jours « blanc et rouge » pour confirmer tout cela. Désolé pour mes propos précédents .Merci.Cordialement.

  15. Bonjour,
    Pensez vous vendre le module Tempo Linky complètement monté et testé SVP ?
    Concrètement, j’ai besoin que du 2èm contact C3C4 collé en Heures Pleines des Jours Rouges, afin d’allumer un voyant Rouge pour signaler visiblement les H.P. J.R. et éviter l’utilisation des gros appareils ménagers.
    J’ai un gestionnaire d’énergie Calybox de Delta Dore et les radiateurs passent normalement en Eco par la TIC du Linky (si bien programmé en Eau1 et Chauf 1).
    Pour info, Landis & Gyr fabrique un module de ce genre mais il est impossible d’en avoir 1 car le nombre d’abonnés Tempo à triplé fin 2022, et c’est réservé aux anciens abonnés qui avaient encore un compteur électronique avec les 2 boutons bleus …
    Merci de votre travail et réponses !

  16. Bonjour, je reviens vers vous pour une information que j’ai constaté hier soir en HC. En position EAU 2 vous indiquez : « Chauffage eau pendant les heures creuses sauf les jours bleus » est ce bien le cas ? perso je ne vois pas l’intérêt…. je constate que le relais est activé dans cette position et nous sommes en ce moment en jour bleus. Merci et Cordialement.

    • Bonjour Jeremy, dans le tableau d’états il est indiqué pour le programme EAU2 : le relais est sollicité en jour bleu HC et HP, et jours blanc et rouge en HC.
      Ce tableau d’état est une « copie » du tableau du livret livré avec les anciens compteur EDF.

  17. En fait en reprenant votre descriptif je comprend mieux! car je vois une incohérence entre les 2 tableaux,
    le tableau « Programmation du module à l’aide des micro-switchs » semble être ok par rapport a la rubrique « Remarque » de l’autre tableau.Cordialement

  18. Bonsoir,
    Pour info, de mardi 04/04/2023 on est en Jour Blanc Tempo et demain aussi.
    J’étudie l’installation de votre boitier dans mon tableau électrique, questions :
    1/ Alimentation par un chargeur de smartphone 5V 1A
    2/ Cordon, quel type de fiche mini USB ?
    3/ Compatibilité 100% pour le repiquage de la T.I.C L1L2 pour le gestionnaire d’énergie Delta Dore Calybox 2020 ?
    Merci de votre travail et réponses !

    • Bonjour,
      Oui l’alimentation de 1A est suffisante.
      Le câble usb dépend de l’arduino nano utilisé, le plus courant est le mini usb. Il existe maintenant des arduinos nano en micro usb et usb c.
      Les deux borniers TIC sont reliés en point à point, il n’y a pas de transformation de signal entre ces deux borniers. A priori pas de souci pour le repiquage.
      Tristan

  19. Bonjour,
    Beau boulot, je viens de passer en option tempo et tu proposes exactement ce que je cherchais.
    Je suis en tempo historique et pour le moment, avec ton montage, les modes bleu HP / HC, ainsi que
    blanc HP / HC fonctionnent parfaitement.
    Pour ma part je n’utilise que la partie CHAUF1 et/ou EAU3, j’ai donc inversé la commande des relais
    RELAIS_CHAUF et RELAIS_EAU et j’utilise les bons contacts pour optimiser la consommation.
    (Les relais ne seront activés que pendant 22 jours et ce 12h/jour).
    Tout le reste est parfait la gestion par switchs très intelligente, encore bravo !!!

  20. Hello,
    J’ai découvert le projet qui est sympathique.
    Par contre, je me pose 4 questions d’évolution (possible ?) :
    – Possibilité d’ajout de LED « jour suivant TEMPO »
    – Possibilité de déporter les LED (typiquement un petit cable pour placer la partie affichage en complément ou double vers l’exterieur/facade la baie electrique ?)
    – Possibilité que le port USB retourne le téléinfo (connectable sur un Jeedom par exemple, ca permet un usage centralisé sur un matériel), de mémoire, c’est un flux serie,
    – Possibilité d’intégrer un port RJ45 (avec POE ?) qui pourrait completer la sortie d’information de trame teleinfo par mini-serveur au format IP (coucou les jeedom & co) mais aussi permettre une « télé-alimentation » par le POE qui pourrait être interessant dans le cas de maison avec linky en bordure de propriété ?

    Oui des idées comme ca… la plupart existe déjà, mais avoir 40 materiels connecté à la téléinfo, bof bof! 🙁

    • Bonjour Laurent,
      oui il est possible de faire des évolutions 🙂 dans la mesure du possible. Suivant ta liste, voici mes réponses :
      – couleur du lendemain : oui, j’ai prévu cette évolution, la question que je me pose; est-ce mieux de mettre trois led pour l’indication de la couleur du jour/lendemain ou mettre une seule led de type tri-colors ?
      – déporter les leds : je n’ai pas prévu de le faire sur ce boitier, mais je suis en cours de réflexion pour faire une version intégrable au format DIN
      – port usb : oui, c’est posible mais à voir sous quel format ce flux série est lisible pas jeedom ou autre
      – port RJ45 : pourquoi pas le wifi ? pour le POE oui, mais si tu passes un câble pourquoi ne pas récupérer le tic via ce câble et mettre le boitier chez toi

      Tristan

      • Bonjour,
        Ou en êtes vous avec la futur version qui affiche aussi les couleurs du lendemain?

        C’est pour savoir si cela vaut le coup d’attendre un peu ou si je prend la version actuel.

        Merci
        Christophe

        • Bonjour Christophe,
          Une nouvelle version du firmware est en cours d’écriture pour l’indication de la couleur du lendemain. C’est compatible avec le hardware actuel, les leds bleu, blanc et rouge clignoteront pour indiquer la couleur.
          Je pense qu’elle sera disponible sur le github la semaine prochaine.

          Tu peux prendre le hardware actuel.
          Tristan

          • Bonjour Tristan,

            Donc en gros, la couleur du lendemain clignotera. Si le lendemain est de la même couleur que celle d’aujourd’hui, la LED reste fixe c’est ca?
            Et si on est en BLEU, le BLEU est fixe et si le lendemain est BLANC, le BLANC clignotera ?

            Si c’est ça c’est parfait.

            Sinon je préfère attendre que la version soit prête car je ne sais flasher ce truc et je ne sais pas ce qu’est la github lol

            Dernière question, je peu en mettre 2 à la queue leu-leu? Je souhaite en avoir un au garage à coté du LINKY pour avoir le contact des HC + un contact HP rouge et un autre dans le salon pour avoir les LED. Ou alors je déporte les LED directement dans le salon ( souder et bricoler je sais faire. )

            Voilà 😉
            Dite moi quand le version est prête que je passe commande.
            Bonne initiative en tout cas, bravo.

            Bon week end
            Christophe

          • Bonjour Christophe,

            Oui, c’est bien cela, la couleur du lendemain clignotera. La nouvelle version du logiciel est disponible sur le Github.

            Tristan

          • Ps: Il faut l’alimenter en USB-A? ou c’est déjà la version USB-C ? ou on a le choix ?

            Merci

  21. bonjour. utilisateur du module mysensor depuis pas mal de temps. je viens de passer en offre TEMPO. en mode standard je n arrive pas a avoir les hp bleu et hc bleu (le reste je ne sais.pas)
    C est pris en compte ds le mysebsor linky ?
    merci

      • Mon pb, c’est que j’ai plusieurs topics qui évoluent en même temps. Sous jeedom, j’ai je ne sais combien de topic nommés energie. Hier je pensais avoir repéré celui des HP bleue et celui des HC bleue, mais en fait ces 2 index avancent en même temps ! Penses-tu qu’en suypprimant le module sous jeedom et en intégrant de nouveau cela aiderait ? Sinon, j’ai bien l’affichage de l’offre TEMPO, j’ai bien HP ou HC d’indiqué en fonction de la plage horaire.
        Sinon, comment lire les trames sans passer par jeedom ? Merci.

      • mais en fait il faut quelle version minimale sur l arduino ? mpi j ai du en rester a 1.0.6 ou quelque cjose comme ça… c est peut etre ca le soucis, non ?

  22. Pour info, les problèmes constatés pour la réception du mode standard semblent définitivement résolus en:
    – Changeant la valeur de la résistance R2 pour 5k ohms.
    – Remplaçant le couple transistor Q3/résistance R8 par un NE555 monté en trigger de Schmitt.

    Dans l’hypothèse de l’utilisation du signal TIC vers plusieurs équipements (ce qui est mon cas), j’ai aussi remplacé la résistance R1 par une résistance talon de 220 ohms et un potentiomètre monté en série avec cette résistance (4k7, finalement réglé sur env. 1k) .

    Un petit programme minimal de test, qui ne fait qu’afficher dans le moniteur série tout ce qui est reçu permet, visuellement et très démonstrativement, d’ajuster au mieux la position de ce potentiomètre.

  23. Bonjour,
    Votre montage fonctionne t il pour les abonnements triphasés et conseillez vous d’être en mode standard ou historique?
    Merci ces précisions
    Bonne journée,

  24. Bonjour,
    J’ai bien reçu le matériel 😉
    Par contre je l’alimente avec un chargeur Samsung de 0,7A c’est suffisant?

    Ensuite je suis en TIC standard et la couleur ne s’affiché pas. Au démarrage toutes les led s’alument, puis reste la verte qui se met à clignoter 10s puis s’éteindre. Cette led verte ce rallume au bout de 10 petite minutes mais toujours sans la couleur.

    Il faut attendre une journée pour avoir la couleur? Ou ça dout être immédiat à l’allumage?

    Gilbert avait un soucis mais à du modifier des composants….. peut être dois je faire ça ?

    Et dernier point, j’ai vus quelqu’un qui avait inverser le contact du chauffage, car pour moi c’est pareil j’ai besoin de savoir les jours HP rouge et c’est con d’allumer le relais h24 340 jours pour avoir l’info 22 jours…..

    Voilà en attendant les réponses 😉
    Christophe

    • Bonjour Christophe,
      La led verte doit clignoter un certain nombre de fois pour indiquer si il a détecter le mode tic histo ou standard. La led clignote combien de fois au démarrage? Tu es en tic standard, histo et ton compteur est un mono ou triphasé ?
      Pour le transfo c’est bon pour le 0,7 ampère.
      Pour l’inversion de contacts, tu as vu cette info sur quel forum? Cette remarque est pertinente, j’aimerais y répondre.
      Tristan
      Ps : tu peux aussi m’envoyer un mail sur mail@fumeebleue.fr

      • Ré,
        J’ai un linky monophasé en mode TIC standard

        Après le test led du démarrage, elle s’éteint et s’allume 2x puis reste éteinte.

        C’est Philippe dans un poste ici même du 05/04/2023 qui parle de l’inversion des contacts.

        Pour info j’ai les switch 2 et 5 sur on.

        Quand je branche les fils I1 et I2 je vois bien une petite led rouge qui ce met à clignoter tout vite à l’intérieur du boîtier, donc je suppose que ça cause, ou du moins que la câblage est bon.

        J’aime bien poster ici, mes interrogations serviront peut être à d’autre. Mais si vous préférez, on peu faire par mail.

        • La led indique bien que tu es en mode standard sinon elle clignote rapidement 5 fois. Je vais peux être faire une petite évolution du code pour que cela soit plus facile à l’aide des autres leds.
          Mise à part cela, la led verte devrait continuer à clignoter avec la réception des trames tic.
          As tu la possibilité de mettre un moniteur série sur l’arduino via l’application ide arduino ? Est-ce possible ?
          Je peux te guider si besoin.
          Tristan

          • Oui sûrement, s’il faut un ordi et un logiciel pour se connecter ça vas le faire. Dite moi ce qu’il faut faire, avec quelle logiciel et la procédure.

            Pas avant demain soir par contre.
            Merci.

          • Quand tu auras installé et lancé l’IDE Arduino, il faudra brancher le module sur le PC avec un câble USB. Ensuite sous l’IDE Arduino, il faudra aller dans le menu outils->port et choisir le port série. Et pour finir, aller sur outils->Moniteur série. Un onglet va s’ouvrir avec le moniteur et il faudra choisir une vitesse de 9600 bauds correspondant à la vitesse utilisée par le TIC standard.

          • Je suis dessus, pour le moment ca bloque pour le driver de l’arduino nano…..

            Pour le reste j’ai trouvé la fonction moniteur série mais d’abord je doit trouvé les pilotes.

          • led_chauf.Off
            RELAIS_EAU.LOW
            led_eau.Off
            Sw chauf:1, Sw eau:1
            RELAIS_CHAUF.LOW
            led_chauf.Off
            RELAIS_EAU.LOW
            led_eau.Off
            Sw chauf:1, Sw eau:1
            RELAIS_CHAUF.LOW
            led_chauf.Off
            RELAIS_EAU.LOW
            led_eau.Off
            Sw chauf:1, Sw eau:1
            RELAIS_CHAUF.LOW
            led_chauf.Off
            RELAIS_EAU.LOW
            led_eau.Off

            J’ai ceci en boucle en 9600 bauds

          • Petit détail mais qui a peut être son importance.

            LINKY monophasé SAGEM avec le mode producteur d’activé…… car y’as des panneaux photovoltaïques sur le toit. Y’as surement des lignes en plus dans les messages du TIC

          • Je ne pense pas, mais il faut vérifier avec des logs plus poussées. Je vais t’envoyer par mail le code de firmware avec plus de logs.
            Il faudrait le compiler et l’uploader sur l’aduino; puis refaire le même test avec la prise de logs via le moniteur série.
            Je vais t’expliquer dans le mail comment faire la compilation.

  25. Bonjour,

    Pour revenir sur mon problème de communication TIC avec mon LINKY en mode standard, suite à divers essais nous avons trouvés le problème: Les valeurs des résistances qui récupèrent le signal TIC sont trop grande pour le mode STANDARD. ( qui pourtant fonctionnent avec le mode HISTORIQUE )

    Les valeurs vont être mise à jour pour s’adapter au mode STANDARD des LINKY ( qui apparemment serait aussi bonne pour le mode HISTORIQUE )

    Le produit se rapproche de la perfection 😉
    Les autres réglages d’optimisations sont logiciels et seront certainement réglés pour l’hiver qui arrive 😉 J’y participerais volontiers.

    Christophe

  26. Bonjour,

    Je suis électricien et je souhaiterais installer ton produit chez un client. Car je sens qu’obtenir le module SDCC de « Landis et Gyr » ca va être compliqué.

    Voila ce que j’ai compris :
    Il faut les produits suivants : arduino nano, boitier tempo et PCB tempo avec CMS soudés
    Il faut de préférence que le linky soit en mode historique (sinon fire une mise à jour de ton module)
    Tu n’es pas « Landis et Gyr » et tu n’offres aucune garantie matérielle ou logicielle et le produit est en evolution constante

    J’ai 3 questions :
    A combien de temps estimes tu la durée de vie de ce module?
    Dans un précédent post tu parles d’une version montable sur rail DIN en cours de réflexion, est ce que tu penses la sortir?
    Dans l’hypothèse où j’installe ton produit chez un client, est ce que je peux dormir relativement tranquille ou est ce qu’il y a un risque pour que le client m’appelle à chaque passage en tarif rouge?

    Merci d’avance pour les réponses

    Antoine

    • Bonjour Antoine,
      Ce module SDCC n’est pas disponible que pour les pros comme toi ?
      Oui, c’est bien cela, il faut un arduino nano, un boîtier et le PCB soudé. Pas de préférence sur le mode du TIC, car le logiciel « détecte » le mode lors de son démarrage. Il y a eu un correctif pour résoudre un problème de détection du mode standard, c’est bon aujourd’hui.
      En effet, je ne suis pas une entreprise, juste un particulier qui partage sa passion. Je ne peux pas offrir de garantie sur le matériel ni sur le logiciel. Le logiciel est en phase de stabilisation. Pour rien te cacher, il reste un bug mineur qui est en cours d’analyse. Le relais eau se commute pendant 30 secondes lors du changement HP/HC sans raison apparente et revient à son état normal juste après.

      Pour tes questions :
      Durée de vie : difficile à dire, mais je pense qu’il sera fiable durant de nombres années. Je n’utilise pas les composants dans leurs limites.
      Module DIN : oui, il a dépassé le stade de réflexion. J’ai entamé sa modélisation. Pour info, ce module aura toujours besoin d’une alimentation externe. N’étant pas pro, je me refuse d’intégrer une alimentation 220v pour des questions de responsabilité.
      Dernière question : Théoriquement oui, la période rouge a été testée dans mon labo avec une simulation logicielle. Je n’ai pas de compteur edf de test, est-il possible d’en avoir un avec la possibilité de le programmer ? Je ne sais pas. Sans celui-ci, j’attend les retours des personnes ayant mon module pour corriger les bugs résiduels.
      Tristan

      • Merci pour tes réponses

        Le SDCC n’est pas disponible à la vente pour les pros, ENEDIS n’aime pas trop quand on bidouille leurs compteurs (si ils savaient…)
        Je n’ai pas trop d’info la dessus mais il semble qu’il faut que le propriétaire de l’abonnement fasse la demande à son fournisseur d’energie qui lui meme fera la demande à ENEDIS. Le propriétaire de l’abonnement peut déléguer cette tache à son électricien, mais je refuse. C’est confortable pour le client mais pas pour mon moral.

        Quand penses-tu sortir le modèle sur rail DIN?
        Il sera alimenté en USB en façade?
        Ou y aura il la possibilité de laisser le cable d’alimentation à l’intérieur du coffret du tableau?

        Info à prendre au conditionnel : Je ne pense pas que tu puisse avoir un compteur et le programmer toi meme. L’abonnement est attribué au compteur via son numéro de PRM par le fournisseur d’energie. Donc avoir un compteur de test ca doit être possible sur Ebay, mais il te faudra souscrire un abonnement pour recupérer les infos que tu souhaites.

        Merci encore pour tes réponses et merci de proposer une solution pour les abonnés TEMPO, je pense que ca va me servir.

        Antoine

  27. Bonjour,
    Suite à la mise à jour en version 1.2.2 la modification des relais est bien correcte pour la partie chauffage, mais pas pour la partie eau.
    Je suis avec le switch sur 11001, donc normalement en jour bleu en ce moment ce qui voudrait dire que les relais sont fermés comme à l’état repos (non alimenté) et c’est donc pas le cas pour la partie eau qui est inversé et donc activé comme en position avant la mise à jour.

    Michel

    • Bonjour, merci pour ce retour. Suite à la modification apportée pour moins solliciter les relais, j’ai eu des retours sur une incohérence et incompréhension du tableau des états. Je vais donc revoir le tableau avec mise à jour aussi logicielle pour simplifier cela.

  28. Bonjour,
    Est ce que vous avez la possibilité de faire un montage similaire au SDCC de Landis & Gyr ? :
    Uniquement un contact du Programme Chau1 (fermé uniquement en Heure Pleine Jour Rouge !
    La grande majorité des abonnés Tempo on une liaison filaire au Linky pour commander le contacteur Heures Creuses pour le cumulus, mais rien pour asservir un voyant « Rouge » et un contacteur pour le chauffage.
    Merci de votre travail et réponses.

    • Bonjour Philippe,
      Il est probablement possible de faire ce type de module mais je n’ai pas l’intention de le faire. Le module actuel réalise cela via les micro switchs et permet d’avoir accès aux autres programmes.
      Tristan

  29. Bonjour et Merci pour cette solution que je cherchais depuis longtemps. Je vous ai commandé le ci équipé.
    Question est ce que le système fonction sur les anciens compteurs électroniques ?

  30. Bonjour, j’ai enfin le tempo ,mes ma commande en attente (PCB TEMPO Linky avec CMS soudés )(Boîtier TEMPO Linky) est en rupture de stock !
    Dans quel délais je devrais refaire ma commande?
    Merci de votre réponse.
    Cordialement

  31. HELP ME ! ! !
    Bonjour et bravo pour votre travail remarquable ! ! !
    j’ai un « gros » problème => j’aimerai « juste » une surveillance de mon compteur linky en déporté, cet à dire :
    je suis en contrat TEMPO avec linky Historique et comme PC en windows 11
    j’aimerai stocker les variables suivantes dans mon esp8266 D1 mini qui est sur mon compteur (que je programme en nodeMCU 1.0 (ESP – 12E Module) => ensuite je me débrouillerai pour envoyer ces données sur un autre esp8266 dans ma cuisine avec « 3 » afficheurs et led(s) pour indiquer la conso en HC, la conso en HP sur 24h, la puissance actuelle, et les led(s) pour indiquer HP/Hc, jour actuel, jour demain.
    BBRHCJB > index HC JB
    BBRHPJB > index HP JB
    BBRHCJW > index HC JW
    BBRHPJW > index HP JW
    BBRHCJR > index HC JR
    BBRHPJR > index HP JR —– en faisant la somme de HC actuelle – somme HC à H=22h00 de J-1, cela me donne la conso HC du jour
    PTEC > Période Tarifaire en cours —- pour les led
    DEMAIN > Couleur du lendemain —– pour les led
    PAPP > Puissance apparente actuelle ? —- direct afficheur

    J’ai repris le début de votre schéma pour la mise en forme des signaux ( opto + transistor cmos + R1(1.2k) R2 (10k) R3 (10k)
    mais la suite . . . je cale ! ! ! sur mon esp je rentre sur RX (GPIO03?) ou j’utilise une autre broche si j’utilise la fonction => SoftwareSerial mySerial(20, 19); // RX, TX ??? ni l’un, ni l’autre ne fonctionne !
    Si je place une led à la place de RX, je la vois scintiller => donc j’ai bien des données qui arrivent (je pense)
    j’ai essayé votre programme ci-dessous (modifiè) pour voir sur l’affichage série s’il y avais quelque chose => rien

    merci de votre aide pour acquérir les données, le reste je m’en occupe et je le posterai sur votre site.

    //——————————————————————–
    //pour arduino nodeMCU 1.0 (ESP – 12E Module)
    //

    #include
    #include « LibTeleinfoLite.h »

    //#define VERSION « v1.2.3 »

    #define DEBUG_TEMPO

    #define TARIF_AUTRE 0
    #define TARIF_TEMPO 1

    #define HEURE_TOUTE 0
    #define HEURE_CREUSE 1
    #define HEURE_PLEINE 2

    #define JOUR_SANS 0
    #define JOUR_BLEU 1
    #define JOUR_BLANC 2
    #define JOUR_ROUGE 3

    const unsigned long TEMPS_MAJ = 10000; // 10s, Minimum time between send (in milliseconds).
    unsigned long lastTime_maj = 0;
    uint8_t tarif = TARIF_AUTRE;
    uint8_t jour = JOUR_SANS;
    uint8_t heure = HEURE_TOUTE;
    uint8_t demain = JOUR_SANS;

    _Mode_e mode_tic;
    TInfo tinfo;

    // —————————————————————-
    // init_speed_TIC
    // —————————————————————-
    _Mode_e init_speed_TIC()
    {
    boolean flag_timeout = false;
    boolean flag_found_speed = false;
    uint32_t currentTime = millis();
    unsigned step = 0;
    int nbc_etiq=0;
    int nbc_val=0;
    _Mode_e mode;

    // Test en mode historique
    // Recherche des éléments de début, milieu et fin de trame (0x0A, 0x20, 0x20, 0x0D)
    Serial.begin(1200); // mode historique
    Serial.println(F(« Recherche mod TIC »));

    while (!flag_timeout && !flag_found_speed) {
    if (Serial.available()>0) {
    char in = (char)Serial.read() & 127; // seulement sur 7 bits

    #ifdef DEBUG_TIC
    Serial.print(in, HEX);
    Serial.println(« . »);
    #endif
    // début trame
    if (in == 0x0A) {
    step = 1;
    nbc_etiq = -1;
    nbc_val = 0;
    #ifdef DEBUG_TIC
    Serial.println(F(« Deb 0x0A »));
    #endif
    }

    // premier milieu de trame, étiquette
    if (step == 1) {
    if (in == 0x20) {
    #ifdef DEBUG_TIC
    Serial.print(F(« Etq 0x20: »));
    Serial.println(nbc_etiq);
    #endif
    if (nbc_etiq > 3 && nbc_etiq 0 && nbc_val < 13) step = 3;
    else step = 0;
    }
    else nbc_val++; // recupère nombre caractères de la valeur
    }
    }

    // fin trame
    if (step == 3 && in == 0x0D) {
    #ifdef DEBUG_TIC
    Serial.println(F("Fin 0x0D"));
    #endif
    flag_found_speed = true;
    step = 0;
    }
    }
    if (currentTime + 10000 > TIC mode standard <> TIC mode historique < Option Base,
    // HC.. => Option Heures Creuses,
    // EJP. => Option EJP,
    // BBRx => Option Tempo.
    if (strcmp(etiq, « OPTARIF ») == 0) {
    Serial.print(F(« OPTARIF: »));
    Serial.println(val);
    if (strncmp(val, « BBR », 3) == 0) {
    tarif = TARIF_TEMPO;
    Serial.println(F(« H TARIF_TEMPO »));
    }
    else {
    tarif = TARIF_AUTRE;
    Serial.println(F(« H TARIF_AUTRE »));
    }
    }

    // Recup HC/HP et couleur jour
    // « TH.. » => Toutes les Heures,
    // « HC.. » => Heures Creuses,
    // « HP.. » => Heures Pleines,
    // « HN.. » => Heures Normales,
    // « PM.. » => Heures de Pointe Mobile,
    // « HCJB » => Heures Creuses Jours Bleus,
    // « HCJW » => Heures Creuses Jours Blancs (White),
    // « HCJR » => Heures Creuses Jours Rouges,
    // « HPJB » => Heures Pleines Jours Bleus,
    // « HPJW » => Heures Pleines Jours Blancs (White),
    // « HPJR » => Heures Pleines Jours Rouges.
    if (strcmp(etiq, « PTEC ») == 0) {
    Serial.print(F(« PTEC: »));
    Serial.println(val);

    if (tarif == TARIF_TEMPO) {
    jour=JOUR_SANS;
    heure=HEURE_TOUTE;

    if (strcmp(val, « HCJB ») == 0) {
    jour=JOUR_BLEU;
    heure=HEURE_CREUSE;
    Serial.println(F(« j bleu, h creuse »));
    }
    if (strcmp(val, « HCJW ») == 0) {
    jour=JOUR_BLANC;
    heure=HEURE_CREUSE;
    Serial.println(F(« j blanc, h creuse »));
    }
    if (strcmp(val, « HCJR ») == 0) {
    jour=JOUR_ROUGE;
    heure=HEURE_CREUSE;
    Serial.println(F(« j rouge, h creuse »));
    }
    if (strcmp(val, « HPJB ») == 0) {
    jour=JOUR_BLEU;
    heure=HEURE_PLEINE;
    Serial.println(F(« j bleu, h pleine »));
    }
    if (strcmp(val, « HPJW ») == 0) {
    jour=JOUR_BLANC;
    heure=HEURE_PLEINE;
    Serial.println(F(« j blanc, h pleine »));
    }
    if (strcmp(val, « HPJR ») == 0) {
    jour=JOUR_ROUGE;
    heure=HEURE_PLEINE;
    Serial.println(F(« j rouge, h pleine »));
    }
    }
    }

    // Recup couleur lendemain
    if (strcmp(etiq, « DEMAIN ») == 0) {
    Serial.print(F(« DEMAIN: »));
    Serial.println(val);
    demain=JOUR_SANS;

    if (strcmp(val, « BLEU ») == 0) {
    demain=JOUR_BLEU;
    Serial.println(F(« bleu »));
    }
    if (strcmp(val, « BLANC ») == 0) {
    demain=JOUR_BLANC;
    Serial.println(F(« blanc »));
    }
    if (strcmp(val, « ROUGE ») == 0) {
    demain=JOUR_ROUGE;
    Serial.println(F(« rouge »));
    }
    }

    }
    else {
    // TIC standard ——————————————————–
    // Recup contrat TEMPO
    if (strcmp(etiq, « NGTF ») == 0) {
    Serial.print(F(« NGTF: »));
    Serial.println(val);
    if (strstr(val, « TEMPO ») != NULL) {
    tarif = TARIF_TEMPO;
    Serial.println(F(« S TARIF_TEMPO »));
    }
    else {
    tarif = TARIF_AUTRE;
    Serial.println(F(« S TARIF_AUTRE »));
    }
    }

    // Recup HC/HP
    if (strcmp(etiq, « LTARF ») == 0) {
    Serial.print(F(« LTARF: »));
    Serial.println(val);
    heure=HEURE_TOUTE;

    if (strstr(val, « HP ») != NULL) {
    heure=HEURE_PLEINE;
    Serial.println(F(« HEURE_PLEINE »));
    }
    else if (strstr(val, « HC ») != NULL) {
    heure=HEURE_CREUSE;
    Serial.println(F(« HEURE_CREUSE »));
    }
    }

    // Recup couleur jour
    if (strcmp(etiq, « STGE ») == 0) {
    Serial.print(F(« STGE: »));
    Serial.println(val);

    // couleur jour courant
    unsigned long long_stge = strtol(val, NULL, 16);
    long_stge = (long_stge >> 24) & B11;
    jour = (int)long_stge;
    Serial.print(F(« Jour: « ));
    Serial.print(jour);

    // couleur jour lendemain
    long_stge = strtol(val, NULL, 16);
    long_stge = (long_stge >> 26) & B11;
    demain = (int)long_stge;
    Serial.print(F(« , Demain: « ));
    Serial.println(jour);
    }
    }
    }

    // —————————————————————-
    // setup
    // —————————————————————-
    void setup() {

    // init interface série suivant mode TIC
    #ifdef FORCE_MODE_TIC
    mode_tic = FORCE_MODE_TIC;
    if (mode_tic == TINFO_MODE_HISTORIQUE) {
    Serial.begin(1200);
    Serial.print(F(« >> FORCE TIC mode historique <> FORCE TIC mode standard < Jour : « );
    Serial.println(jour);
    Serial.print(« > Demain : « );
    Serial.println(demain);
    Serial.println(« —————————-« );
    #endif
    */
    }

    // —————————————————————-
    // loop
    // —————————————————————-
    void loop() {

    uint32_t currentTime = millis();

    if (Serial.available()) tinfo.process(Serial.read());

    if (currentTime – lastTime_maj > TEMPS_MAJ) {

    #ifdef DEBUG_TEST
    // Test jour/tarif
    demain++;
    if (demain > JOUR_ROUGE) {
    demain = JOUR_SANS;
    jour++;
    }
    if (jour > JOUR_ROUGE) {
    jour = JOUR_SANS;
    }
    Serial.print(« > Jour : « );
    Serial.println(jour);
    Serial.print(« > Demain : « );
    Serial.println(demain);
    Serial.println(« —————————-« );
    #endif
    }
    }

  32. Bonjour Tristan , je t écrit directement sur le site car je n’ai pas reçu de reponse sur ma MP.

    A tu solutionner mon probleme de TIC en historique.

    je peux commander un nouvelle ARDUINO s ‘il le faut(si est une question de programmation) .

    Peut etre que ma MP a des problemes. Rien dans les spams non plus.
    .

    J’ai repondu a ton email le 13/10.

    cordialement

    Jacques

  33. Bonsoir Tristan, j’ai changer la R2 en 3.3k ohms et rien ne change.
    Le module se connecte en standard et non en historique ( la led bleu a la place de la led rouge) et puis tout s’éteint ,sauf la positon des relais ouverts.
    En attente d une autre idée .
    cordialement
    Jacques

  34. Bonjour, j’ai fini le montage du boitier et j’ai un petit probleme, sur mon linky monophasé il affiche Historique mode TIC, mais lorsque je raccorde et alimente le boitier il allume les led verte et blanche, ensuite c’est la led bleue qui clignote 6 fois et tous s’eteint… d’où ma question: si j’ai bien suivi la sequence du module, la rouge ne devrait pas plutot clignotée à la place de la bleue? J’ai tenté de mettre à jour l’arduino avec succes mais en vain le boitier reagi toujpours de la même façon.
    Merci de votre réponse. Cordialement. Mickaël

  35. Re Bonsoir, je n’avais pas vu le post de Jacques, je présume que je me retrouve avec le même problème que lui, j’ai egalement remlacé la R2 par une 3.3kohms mais n’ai pas essayé une 1Kohm, mais avant de le faire est-ce que cela à resolu le PB pour Jacques?

  36. Bonjour
    J’ai bien reçu (rapidement en plus !) les 2 cartes que j’avais commandées.
    Je pense réaliser un affichage deporté de la « couleur » du jour pour l’avoir dans la cuisine (par exemple).
    Par ailleurs, comment faites-vous passer le câble du linky au boîtier ? Je pense qu’il va me falloir modéliser et imprimer un capot de Linky avec une encoche pour ce câble…
    Bravo pour ce travail !
    Fred

  37. Bonjour Tristan, j’ai fais la modif ,j’ai brancher le module direct sur Linky au bout du jardin et ça fonctionne.(la led rouge c’est allumée et la verte clignote puis le jour bleu est affiché.)
    Merci .
    Jacques

  38. Bonjour,
    Est il possible de se procurer le module prêt à brancher au linky ? Je ne le trouve pas dans la boutique.
    Merci d’avance pour votre réponse.
    Bonne journée.

  39. Bonjour, et merci pour votre partage et pour ce montage.
    je teste actuellement votre montage avec la version 1.2.3
    et si je laisse un commentaire…c’est que j’ai un problème sur le fonctionnement.
    j’ai décommenté
    #define DEBUG_TEMPO
    #define DEBUG_TEST
    #define DEBUG_TIC

    et visionné ce qui se passait dans le moniteur série.

    je précise:
    –Que mon Linky est en mode Historique (visualisé sur l’affichage du linky)
    –Que mon abonnement n’est pas en tempo mais de base.
    –j’ai testé plusieurs sources d’alimentation (block secteur ou sortie USB du mon PC)
    –J’ai bien la phase initialisation mais la led TIC (sur D7) ne clignote pas même après avoir détecté le mode standard (sur le moniteur série)
    –j’ai bien mis R1=1K et R2=3.3K
    il me semble avoir le même problème que Jacques et Mickael avec la led Bleue qui clignote 6 fois (ou 7) donc théoriquement mode TIC standard et pas grand chose après.
    (info issue du moniteur série)
    > Juf.On
    >> TIC mode standard <<

    recup_val_relais_eau 0,3,0.
    EAU_0:1
    RELAIS_EAU.LOW
    led_eau.On
    lais_chauf 0,3,0.
    CHAUF_0:1
    RELAIS_CHAUF.LOW
    led_chauf.On
    recup_val_relais_eau 0,3,0.
    EAU_0:1
    RELAIS_EAU.LOW
    led_eau.On

    Ma question:
    –Est-ce que je devrais voir sur le moniteur série les infos du linky comme N°/option tarifaire….comme ci-dessous ? (c'est un copié/collé issu du web, pas de mon compteur)
    ADCO xxxxxxxxxxxx D //adresse masquée
    OPTARIF BBR) T
    ISOUSC 45 ?
    BBRHCJB 002855560 Jour : 0
    > Demain : 0
    —————————-
    > Jour : 0
    > Demain : 1
    —————————-
    Sw chauf:0, Sw eau:0
    recup_val_relais_chauf 0,0,0.
    CHAUF_0:1
    RELAIS_CHAUF.LOW
    led_chauf.On
    recup_val_relais_eau 0,0,0.
    EAU_0:1
    RELAIS_EAU.LOW
    led_eau.On
    > Jour : 0
    > Demain : 2
    —————————-

    • Bonjour, oui, tu devrais avoir les informations sur la réception des données venant du TIC. La led TIC ne clignote pas indique un souci sur la lecture pouvant venir de deux choses : un problème avec les résistances R1 et R2 (c’était le problème de Jacques qui a été résolu par leurs changements) et l’autre un problème de soudure (problème de Michaël au niveau du MOSFET BS170, patte cassée durant sa mise en place et soudure).
      Comme tu as déjà changé les résistances, je pencherais plutôt sur un souci de soudure.

      • Merci de ta réponse.
        problème résolu et erreur de débutant ! j’étais persuadé de la valeur de R1….sauf que j’avais mis une 2 K !
        ça fonctionne !
        mais chose déroutante c’est qu’avec un signal sortant de l’opto non valide ou même RX non relié, le sketch trouve le mode standard mais sans données.

        • Pas de souci. Problème réglé ! 🙂
          Oui c’est cette détection du mode tic au démarrage est assez simple par la recherche des trames historiques. Sans elles, le module passe en tic standard. Il faudra que je fasse évoluer mon code pour avoir une détection plus complète.

  40. bonjour,
    je vois à l’instant une nouvelle version de votre code a propos de la couleur du lendemain.
    cette mise a niveau est elle indispensable ? par rapport à la précédente je n’ai pas vu de commentaire sur votre page.
    Merci !
    cordialement

    • Bonjour, pas encore le temps mais je le faire ! 😉 Cette mise à jour n’est pas indispensable mais utile pour les personnes avec le TIC historique. C’est pour corriger un bug sur l’affichage de la couleur du lendemain.

  41. Bonjour,

    J’ ai installé le boitier ce Samedi, pas de soucis jusqu’ à aujourd’hui.

    Je n’ ai pas la couleur de demain qui est blanche. Seule la led bleue est fixe , c’ est la couleur d’ aujourd’hui.

    Quelqu’un a t il ce problème?

    Merci

    Richard

    • De mémoire le couleur du lendemain est mise à jour à 20h. Mais pas à 100% sûr de moi ;). Pour avoir une certitude je vais avoir besoin des trames TIC. En historique, c’est l’étiquette DEMAIN qui donne la couleur du lendemain et en standard c’est l’étiquette STGE.

  42. La mise à jour doit se faire vers 20h00 car je l’ ai maintenant.

    Est il possible de l’ avoir plus tôt dans la journée

    Merci et bravo pour le travail fait pour nous utilisateurs

    Richard

    • L’information vient d’EDF via le compteur Linky. Le module réceptionne l’information et indique la couleur via les leds. Si l’information n’est pas transmise je ne peux pas l’inventer. Je ne sais pas pourquoi edf donne l’information aussi tardivement en sachant que sur leur site web, la couleur du lendemain est disponible dès le matin.

  43. Bonjour,

    Oui c’ est étrange de ne pas avoir cette info sur le compteur alors qu’ils la donne sur leur site le matin.

    On fera avec ça.

    Merci beaucoup

    Richard

  44. Bonjour,

    La changement d’état de la couleur du lendemain ce fait à 20h, jusqu’au 6h le lendemain ou elle passe en fixe ==> passage de BLEU en BLANC nikel.

    Par contre la journée de demain passe en bleu ( nous sommes en blanc aujourd’hui ) mais la LED bleu ne clignote pas. Je suppose que c’est parceque il n’y as pas d’info quand c’est bleu le lendemain ( DEMAIN —– ) au lieu de ( DEMAIN BLEU ). Peut être une correction à apporter? Je suppose que dans les lignes de code il cherche le mot BLEU…..

    TIC STANDART pour moi.

    A dispo si besoin 😉

    Bonne soirée.

    • Le code analyse l’étiquette DEMAIN ou STGE suivant le mode TIC. Si l’information est présente, la led clignotera suivant la couleur du jour récupérée. Sans information, le programme ne fera rien; je ne peux pas inventer l’information non transmise par edf.
      Une solution pourrait être de faire clignoter l’ensemble des leds si l’information du lendemain n’est pas transmise.

      • Bonjour,

        A mon avis il y as un code si la couleur du lendemain est BLANC ou ROUGE, mais peut être rien si le lendemain est BLEU. Si c’est le cas, est t’il possible de dire au programme que si la case lendemain est vide, c’est que se sera BLEU ?
        Je vais essayer de me souvenir comment on récupère les tram du TIC pour allé regarder dans le cas ou l’on passe d’une couleur BLANC ou ROUGE à BLEU pour voir ce qu’il y as dans cette fameuse case STGE. Car sans ça difficile de répondre.

        Mais à mon avis, au lieu de faire simple et d’écrire la couleur du lendemain, ils sont capable d’écrire la couleur BLANC ou ROUGE et rien du tout si c’est BLEU. Pour quoi faire simple…..

        A voir au prochain jour blanc 😉

      • Bonsoir Tristan,

        Alors pour faire suite et comme nous avons des jours Blancs, voici déjà 2 bugs:

        1) Si jour Blanc et demain Bleu ==> la led bleu ne clignote pas à partir de 20h ==> à 6h, le Blanc s’éteint et le Bleu s’allume.
        2) Si jour Blanc et demain Blanc ==> la led Blanche se met à clignoter à 20h ==> à 6h, le Blanc passe en fixe.

        La suite au prochain épisode.
        Ps: j’ai déjà récupéré la trame TIC pour l’onglet 2) quand les jours si prêteront, je récupèrerez aussi la trame pour l’onglet 1)

        • Pour la cas 1, je pense qu’il n’y a pas de bug. Juste qu’il n’y a pas d’émission de la couleur du lendemain en bleu. Attendons les trames que tu vas collecter.
          Le cas 2, je ne vois pas de probleme jusqu’à 6h. Après 6h, la led est blanche fixe, et je suppose que la couleur du lendemain est bleue. Nous revenons sur le cas 1.

          • Pour le cas 2, jour Blanc vers un jour Blanc, la led Blanche devrait rester fixe de 20h à 6h puisque la couleur ne change pas, le fixe est censé être prioritaire.

            Pour le cas 1, oui il faut attendre que je récupère les trames 😉

          • Ce soir j’aurais toutes les trams qui pose soucis, je vous envois ça pour regarder même si je vois que vous avez déjà trouvé des bugs 😉

          • En attendant le retour des trames, j’ai installé la version 1.2.5, comme demain c’est jour blanc ( sur le Linky comme dehors )

            Ça résous surement déjà des choses 😉

          • j’ai peut être une idée pour ce problème avec l’indication du lendemain
            cela vient peut être directement de chez EDF ou ENEDIS
            dans les cas de passage de blanc à bleu on a pas toujours les infos envoyé par sms
            les infos de prévision sont envoyé par mail correctement, mais par SMS c’est plus aléatoire
            le robot qui envois les mails est peut être aussi celui qui envois les prévisions pour les compteurs
            ce n’est peut être pas un bug

  45. Bonjour,
    Je voudrais réaliser le module Linky, les composants et l’ Arduino ne sont pas disponibles sur votre boutique. Avez vous un délai pour leur disponibilité ?
    Merci

  46. Bonsoir,
    J’ai commandé chez vous le circuit imprimé dernièrement.
    Je recherche du coup les composants. Je passe par Conrad mais il n’ont pas l’opto LTV814. Existe t-il un équivalent ou un autre type qui pourrait le remplacer ?
    Merci beaucoup et bonne soirée à vous !

  47. Bonsoir,
    J’ai acheté lle Tempo Linky voici quelques temps maintenant, version 1.01 sur le PCB
    Au premier branchement , ce jeudi 14 décembre, 16h, jour blanc,
    Les switch en position Eau 1 et Chauf 1
    la Led verte clignote en permanence la led bleue est allumée

    La led Chauf clignote orange
    La led Eau1 est éteinte

    Est-il normal que la led bleue soit allumée alors qu’on est en periode blanche?

    Je suis branché cote I1I2 en sortie directe du Linky
    Merci pour les commentaires de ma mise en route douteuse…..

      • Je ne sais pas comment faire.
        Ou trouver le dernier logiciel à joir ?
        Et surtout comment le  » downloader «  dans la arduino….

        Solution du novice que je suis: je te renvoie les deux cartes et tu fais
        le nécessaire ?
        Merci pour la reponse en tout cas

  48. Je ne sais pas comment faire.
    Ou trouver le dernier logiciel à joir ?
    Et surtout comment le  » downloader «  dans la arduino….

    Solution du novice que je suis: je te renvoie les deux cartes et tu fais
    le nécessaire ?
    Merci pour la réponse en tout cas

  49. une idée pour ce problème avec l’indication du lendemain
    cela vient peut être directement de chez EDF ou ENEDIS
    dans les cas de passage de blanc à bleu on a pas toujours les infos envoyé par sms
    les infos de prévision sont envoyé par mail correctement, mais par SMS c’est plus aléatoire
    le robot qui envois les mails est peut être aussi celui qui envois les prévisions pour les compteurs
    ce n’est peut être pas un bug

  50. Bonjour
    Je suis tres interesse pour vous acheter votre module tempo linky mais le pcb est en rupture, avez vous une date de retour en stock ?
    Merci de votre reponse
    Cordialement

  51. J’avais oublié dans mon descriptif que actuellement, je ne vois pas le cligotement des LED au démarrage pour dire que
    boitier sa detecté le mode standard ou historique .( je suis par defaut en mode historique derrière le Linky )

    J’apprécie l’offre pour t’enboyer mes deux cartes et tu fais la mise à jour.
    Ça c’est du support technique ou je me trompe.
    Bien sûr que je paie les frais de retour.

    Mon adresse mail : maurice.richez@orange.fr
    Tu peux m’envoyer l’adresse postale ou je dois envoyer mon colis ?
    Merci d’avance pour ce grand service

    Des questions car tu connais bien ce monde Enedis
    Je teste actuellement un Sagem S10C4 , sur une prise de courant standard, donc derrière un Linky, déportée de mon atelier.
    Ça permet de déporter n’importe ou dans une maison, les liaisons pour C1C2 et C3 C4 et le TIC.

    Dans le Sagem, Je suis en mode TempoY
    Mais il semble que je n’arrive pas à faire fonctionner mon C3C4 en mode CHAUF1..
    Mais ça fonctionne bien pour EAU1
    Connais tu la signification du parametre 7 , VEILLE, METROLOGIC et TELEINFO.
    Sais tu ou je peux trouver une decription de ces paramètres?
    Merci pour tout tuyau que tu pourrais m’apporter.

    Au plaisir
    Maurice

  52. Bonjour,
    Bravo pour ce projet et votre partage, cela vous honore.
    J’envisage le construire selon votre concept, toutefois avec 2 petites modifications.
    La première assez simple, juste modifier le clignotement led du lendemain par rajout d’une seconde led en lieu et place du clignotement de celle du jour.
    La seconde, rajout d’un afficheur avec pour seule indication, la puissance instantanée consommée.
    Pas de soucis pour le codage et branchement afficheur, par contre extraire la conso instantanée de la trame, est une autre paire de manche. Pourriez-vous SVP m’aider en ce sens.? Merci par avance.
    Cordialement.

  53. bonjour et merci,

    Je voudrai savoir le temps que prends votre appareil pour me renvoyer la couleur
    Je viens de tout souder et je ne suis pas sûr que ça fonctionne
    au démarrage g toutes les leds qui s’allument puis la rouge clignote puis la verte clignote puis tout s’éteint
    Il faut combien de temps

    Merci pour votre réponse

    • Bonjour,

      A vue de nez, entre 10s et 20s pour que le système soit opérationnel avec la bonne couleur.

      En marche normale, la led verte clignote vite en permanence, une des LED de la couleur du jour s’allume.

  54. Salut,
    je projette l’achat du bazar, en effet, mon pilote de chauffage (Pilotec confort 20) n’est pas assez souple quant à la gestion du tempo.
    Par contre, niveau soudure, c’est pas gagné…
    Pour améliorer le truc, si un jour il y a une partie réseau (wifi ou ethernet), on peut avoir l’indication de la couleur du lendemain avec une simple requête sur le site EDF (avec la bonne date, bien sûr !). Les résultats sont renvoyés en format JSON, donc facilement interprétables.
    On peut avoir une idée de ce que ça peut donner avec cette URL à taper dans n’importe quel navigateur web :
    https://particulier.edf.fr/services/rest/referentiel/searchTempoStore?dateRelevant=2023-12-21
    A 9h du matin, on a ça :
    {« couleurJourJ »: »TEMPO_BLEU », »couleurJourJ1″: »NON_DEFINI »}
    A 11h01, on a ça :
    {« couleurJourJ »: »TEMPO_BLEU », »couleurJourJ1″: »TEMPO_BLEU »}
    Donc, le vendredi 22/12/2023 sera bleu, qu’on se le dise !

    • Oui cette url est bien pratique et je l’ai déjà testé avec un Arduino.
      La mise en place d’un accès internet permet d’avoir des infos complémentaires mais entraîne une complexité sur l’utilisation des montage Arduino.

      • Si l’arduino est connecté au réseau, on pourrait le faire causer avec une domotique déportée (genre rPI avec écran) et surtout avoir et afficher/déporter l’info ‘couleur’ très tôt et pas à 20h…
        Je précise que mon métier n’est pas l’électronique mais l’informatique 🙂

        • Bonjour,
          oui mais le seul problème d’un système connecté domotique c’est qu’n cas de pb d’internet (reseau, box, etc… ce qui arrive souvent du moins chez moi ! et aussi de plus en plus avec la fibre…..)
          et bien pas d’info donc pas de délestage et content à réception de la facture en voyant la conso en jour rouge !!! cordialement.

          • On va dire qu’à 11h, on peut avoir l’info mais qu’à 20h, on a, quoi qu’il arrive (sauf panne de courant !), la confirmation via le compteur.
            Donc, on checke toutes les heures à partir de 11h et si on a l’info, on la conserve et on ne rechecke plus.
            J’ai repiqué l’arrivée linky pour mettre le signal en entrée d’un eco-compteur Legrand, ça marche bien, je pensais aussi la repiquer vers un rpi avec un truc comme ça (pardon pour la pub éventuelle) :
            https://www.tindie.com/products/hallard/micro-teleinfo-v30/ pour historiser mes consos…

  55. Bonjour,
    Mon chauffage semble être alimenté par un relais 4 sorties HAGER ES 420 (qui ne se fait plus) avec un Pilotec Confort 20 (qui semble faire du délestage de puissance via les fils pilote), j’ai bon si je mets une sortie du module « tempo linky » en série du A1/A2 du Hager ? Il agira comme une coupure supplémentaire ?

      • C’est ce que j’ai préparé pour mettre derriere le Tempo Linky
        Pour piloter mon chauffage électrique au sol, en forçant le fil pilote
        De la résille : demi alternance positive depuis le programmateur
        Ou demi alternance depuis diode et fusible en serie, circuit actionné/validé par la sortie Chauufage du tempo linky.

  56. Bonjour et bonne année à tous !

    Mon module fonctionnait jusqu’ici sans souci.
    Aujourd’hui (jour blanc), il reste en mode « bleu »… j’ignore pourquoi. Je l’ai redémarré et ça ne change rien…
    Peut-être faut-il faire une mise à jour ?
    Merci d’avance pour les conseils
    Frédéric

      • En fait c’était apparemment le linky qui ne donnait pas la bonne information : la flèche d’état indiquait Hp bleu…
        J’ai contacté EDF : on m’a répondu qu’on « recherchait l’origine du problème »
        Le lendemain c’était revenu à la normale…
        Pour le firmware, c’est celui qui était flashé d’origine (module complet commandé en octobre)… je n’ai pas cherché plus loin pour le moment…

  57. Bonjour
    Depuis aujourd’hui mon module présente un dysfonctionnement . Jusqu’à hier soir j’étais en mode historique . Ce jour je suis passé en mode TIC Standard P . Suite à l’installation par mes soins de panneaux Photovoltaïque j’ai déclaré à Enedis ceux-ci avec une demande de contrat CRAE ( autoconsommation avec injection de surplus à titre Gratuit).
    Le boitier démarre et la led Bleue clignote 6 fois puis tout reste éteint .

    Dans la console IDE le système remonte l’état des relais et la version et rien d’autre
    La version logiciel V1.2.4.
    Chauff 7,0,0 – RELAIS_CHAUF.HIGH Led_chauf .off
    Recup_val_relais_eau 3,0,0
    EAU 3:0
    RELAIS_EAU.HIGH
    led_Eau.off => derniere ligne affichée du mode console

    Le problème est-il en lien avec le fait que je sois en mode producteur sur linky ,suite à mon problème j’ai lu quelque part que la trame serait plus longue ?
    Peut-on résoudre le problème de manière simple ?
    Si oui pouvez- vous m’indiquer les changements et ou faire les changements ?

    Bien cordialement

      • Bonjour ,
        Merci pour votre réponse . Après mise à jour avec la 1.2.5 le problème est identique . La nuit portant conseil j’ai pensé que le problème pourrait aussi provenir de la distance entre le boitier et le linky si en 1200 bauds le boitier pouvait fonctionner , avec le passage en TIC standard à 9600 bauds il pouvait maintenant y avoir un problème de dialogue . En connectant le boitier avec 15 cm de câble au linky et bien il fonctionne . Donc ce n’est pas un problème de Trame juste un problème de distance et de type de câble. J’avais récupérer un câble encastré venant du linky du coup je vais réfléchir car repasser un câble ne sera pas simple. J’avais opter pour votre solution car mon ballon à une entrée jour nuit et donc l’ensemble était très simple à mettre en œuvre . Cela m’a aussi permis de m’intéresser au monde Arduino / ESP avec la nécessité de mettre à jour le module avant je connaissait rien. Je vais suivre votre projet C34W et regarder aussi coté domotique le ballon ECS étant aussi communicant via une API internet mais tout çà c’est pas gagner!.

        Cordialement

          • Cable cuivre 2,5 carré un rouge et un bleu sur 5 m maxi et qui passe dans le tableau électrique principal pas glop pour les courants faibles . J’ai fait les essais au bout de ce câble et le boitier ne fonctionnait pas . J’ai fait un essai avec du câble de 7 m téléphonique 4 paires torsadé sans écran utilisable en téléphonie DSL et la çà fonctionne. Si je décide de repasser un câble je ferais un Essai sur plus long 20 m pour être sur . Auparavant en TIC historique j’avais le câble de 2.5 carre raccordé avec des Wago dans le tableau sur un Cable 2* 0,75 mm2 qui lui faisait 6 m au total un bon 10 de mètre avec saut de calibre.

  58. bonjour,

    ça a fonctionné une fois chez moi puis les relais se sont mis à cliqueter puis maintenant plus rien sauf lors du démarrage où les leds s’allument de façon aléatoire puis plus rien juste les leds sur l’arduino
    Avez vous une idéé d’où pourrait provenir le Pb ?
    Quel composant dois je changer?

    Merci pour vos réponses

  59. Bonjour,
    Mon moyen de chauffage est une pompe à chaleur sans autre alternative de chauffage. Pour le chauffe-eau j’utilise le contact sec du Linky pas de problème.
    Actuellement en Tarif Heures Pleines / Heures Creuses, j’ai fait une simulation de l’option Tempo avec mes données personnelles Linky( par 1/2h) sur une année complète (de oct 2022 à sept 2023) qui me montre une économie de 200 € environ Donc je pense souscrire à l’option Tempo.
    Cependant, pour aller plus loin dans l’économie, je souhaite optimiser le fonctionnement de ma PAC sur plancher chauffant en utilisant votre module Linky_Tempo (act. indisponible semble-t-il ? -Quand le sera-t-il ?) en modifiant légèrement la programmation; je pensais ainsi , en jour rouge :
    – relancer la PAC en boostant légèrement la température de départ dans les dernières heures creuses avant le passage en heures pleines (j’ai une entrée sur la PAC pour cela), ce qui permettrait d’emmagasiner de la chaleur dans la chape;
    – passer en mode « température réduite » en journée (activation du 2ème relais du Linky_Tempo qui serait monté en série avec mon thermostat d’ambiance qui est un modèle tout-ou-rien), c’est-à-dire coupure de la PAC.
    Mais peut-être voyez-vous d’autres manières de faire ? …
    PS : Si je comprend bien votre tableau de programmation, le programme à utiliser serait CHAUF 1 : est-ce exact ?

    • Oui le bon programme est le CHAUF1 pour activer le relais pendant la période rouge en heures pleines.
      Le module en kit sera disponible ce week-end ou en début de semaine prochaine.
      Il faudra donc modifier légèrement le programme arduino pour prendre la fonctionnalité d’activation temporaire de la PAC juste avant les heures pleines.

    • Bonjour,

      Refaite vos calculs avec les tarifs du 1er février 2024. Tempo à pris 22% d’augmentation pour les heures bleu 😉

      Ca reste honorable face au tarif de base réglementé, mais avec les offres de total ou autres ça ce complique sérieusement pour tempo. Encore une augmentation comme ça et l’offre est morte.

  60. Bonsoir,
    J’ai bien reçu le module en 1 semaine, bien emballé et tout semble nickel. Ayant pris l’option soudure, il ne reste plus grand chose à souder (ouf !, car c’est petit). Bravo !
    J’ai pour l’instant branché seulement l’arduino sur le PC (USB-C) et les messages s’affichent bien dans le moniteur série en 9600 bps.Une gommette sur le nano (c’est pro) indique que l’on est en version 1.3.0. Mais la V1.3.0 n’est pas encore disponible (bêta ?) sur le Github . Or je voudrais modifier légèrement le code pour un besoin spécifique sur ma PAC (surchauffer légèrement en HC Rouge un peu avant le passage en HP).
    Le PCB rentre bien dans le boîtier que vous avez conçu : je l’ai imprimé en PLA mais les clips sont un peu cassants : en quelle matière avez-vous imprimé le vôtre ?
    Merci

    • Bonjour, merci pour ce commentaire.
      La version 1.3.0 la même que la version bêta, je n’ai pas eu de retour négatif mais je vais la mettre sur la branche principale du projet.
      Pour le boîtier, je l’imprime aussi en PLA mais il est vrai qu’il faut faire attention pour ne pas casser la fixation. Je pense faire une petite modification sur le fichier stl pour faciliter la fermeture du boîtier. Il est aussi possible de l’imprimer en pteg pour avoir une matière moins cassante.

  61. Encore une question …
    Je ne suis pas encore en Tempo . Si je branche néanmoins le module, la TIC devrait être décodée mais comment leds et relais vont-ils se comporter ?

  62. Bonjour
    Vous me confirmez que l ‘on peut actionner 2 relais (Chauff+ eau ) selon la config choisis par les Switch .
    exemple , j ‘ai besoin de la config CHAUFF4 pour mon relais de délestage de charge VE et Chauffe eau , mais aussi de la config EAU 2 pour le relais de délestage (machine à laver ,sèche linge , four , sèche serviette ect..). Cela donnerais la config Switch 00111.C ‘est exact ?
    merci
    cdt

Laisser un commentaire

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