Linky et TEMPO

Voici un nouveau projet pour palier un manque sur les compteurs Linky, la gestion de la sortie C3/C4 pour les contrats Edf TEMPO.

Ce module permettra de recréer physiquement la sortie relais C3/C4 avec une possibilité de programmation via des micro-interrupteurs pour l’activation de celle-ci suivant la couleur du jour et notamment en période rouge.

En fait, il y aura deux sorties : ECS pour le chauffe-eau et la deuxième pour le chauffage avec les programmes suivants :

  BLEUBLANCROUGE 
ProgrammeSwitchHCHPHCHPHCHPRemarque
CHAU 00000XXXXXXChauffage en permanence
CHAU 10001XXXXX Pour délester pendant les heures pleines des jours rouges
CHAU 20010XXXX  Pour délester pendant les jours rouges
CHAU 30011XXX   Pour délester pendant les jours rouges et heures pleines des jours blancs
CHAU 40100XX    Pour délester pendant des jours blancs et rouges
CHAU 50101X     Chauffage uniquement en heures creuses des jours bleus
CHAU 60110      Pas de chauffage
CHAU C0111X X X Pour les chauffage à accumulation
EAU 11000X X X Chauffage eau pendant les heures creuses
EAU 21001XXX X Chauffage eau pendant les heures creuses sauf les jours bleus toutes les heures
EAU 31010XXXXX Chauffage eau en permanence sauf en heures pleines et jours rouges

Ce module se veut simple avec juste deux sorties pour les commandes chauffe-eau et chauffage, des leds pour indiquer la période en cours et l’état des commandes.

En entrée, il se connectera sur l’entrée téléinfo I1/I2 et sera compatible avec les modes historique et standard.

Voici la page de description de ce nouveau module qui sera alimenté au fil de l’eau.

Difficulté sur l’enregistrement du module Linky MySensors sur sa gateway

Je viens de modifier la description et schéma du module Mysensors Linky au niveau de l’alimentation du NRF24L01. Le condensateur C2 initialement de 10μF a été remplacé par un 47μF.

Cette modification permet de résoudre un problème éventuel de non-reconnaissance du module vis-à-vis de sa gateway; je viens de m’apercevoir de ce problème durant un test de fonctionnement et portée. Ce problème a aussi été remonté dans ce fil : https://forum.mysensors.org/topic/6135/no-new-node-possible

Si tu as un kit monté ou lot de composants Mysensors Linky commandé depuis mon site et si tu as ce problème, merci de me contacter.

Evolution hardware LinkyMySensors

Annonces du jour :

  • J’ai ajouté un DIP switch sur le module Linky MySensors afin de forcer l’ID de node si besoin sans modifier la partie logicielle. Cette évolution est utile pour les utilisateurs de gateway de type MQTT ne permettant pas d’assigner automatiquement un ID.

Correction sur détection TIC standard

Petit post pour dire qu’un correctif est disponible sur Github, pour les modules MySensorsLinky et le RFMLinky. Celui-ci permet de corriger le problème de détection du mode TIC standard lors du démarrage du module. Dans certains cas, le mode TIC standard n’était pas détecté et le module restait en mode TIC historique sans pouvoir recevoir les données de télé-information.

Linky Mysensors et pénurie

Une grande mise à jour de firmware Linky MySensors est disponible, la version V2.0.0. Cette dernière est maintenant compatible avec les deux modes TIC, historique et standard de façon automatique Plus besoin de re-compiler le firmware, le logiciel est capable de déterminer le mode lors du démarrage du module ! De plus, l’intégralité des données de télé-information sont remontées. Attention toutefois pour les détenteurs de la version précédente, les commandes MySensors lors de la présentation ont été revues (les numéros sont différents),

Autre point, la pénurie des composants en bien présente avec une disponibilité difficile sur certains composants comme le régulateur MCP1703. Il existe un équivalent broche à broche qui est un peu plus cher, c’est le LM2937.

MySensors Repeter/Gateway USB

Les travaux avancent sur ce nouveau module qui aura deux fonctions possibles. Il pourra être utilisé comme « repeter » pour relayer les données envoyées par un capteur vers sa gatway. Il pourra aussi être utilisé comme gateway USB simple.

Ce module en tant que repeter peut-être très utile pour les personnes ayant des soucis de portée entre le module LinkyMySensors et sa gateway. De plus, il est doté d’un capteur DHT22 pour la mesure de température et le taux d’humidité.

Un article complet est en cours d’écriture et sera en ligne prochainement. J’attends avec impatience son pcb afin de prendre des photos du montage.

A suivre…

Sondage

Je lance un petit sondage sur mes réalisations actuelles autour du Linky afin d’avoir ton avis sur les modules présentés. Celui-ci m’aidera dans les améliorations futures et me donnera des idées pour d’autres projets.

Il faut juste suivre ce lien et cela quelques minutes : Sondage FuméeBleue

Merci d’avance !

Version 2 de Linky MySensors

Une mise à jour de module Linky arrive avec quelques évolutions mineures mais importantes :

  • Remplacement de module NRF24L01 « noname » par une version plus aboutie « EBYTE ». Elle a en autres une version E01-ML01 pourvu d’un connecteur IPX permettant de mettre une antenne externe afin de doubler théoriquement sa portée.
  • Remplacement des led cms en version classique
  • Remplacement du régulateur LT1117 par un MCP1703
  • Mise à jour du firmware en version 1.1.5

Les articles ont été modifiés avec cette évolution.

La consommation du module Linky

Suite à quelques retours que j’ai eus sur la portée du montage Linky MySensors, j’aimerais apporter un complément d’informations sur les contraintes de consommation du module vis-à-vis de l’alimentation disponible sur le compteur Linky.

Le Linky a une sortie disponible depuis les bornes I1 & A avec les caractéristiques suivantes :

  • tension à vide : 13Vrms à 50kHz
  • tension en charge : 6Vrms à 50kHz
  • puissance disponible : 130mW

Avec les 130mW, nous avons donc sous 3.3 volts environ 39mA disponibles.

Le montage est décomposé en différents éléments avec les consommations suivantes :

  • Arduino Pro mini : 10mA
  • Régulateur LT1117 3.3v : 5mA
  • 2 leds : 5mA

Soit un total de 20mA en moyenne, il reste donc 39-20=19mA maximum pour alimenter la partie sans fil et dans notre cas le NRF24L01. Ce module en version classique (sans antenne et ampli) a une consommation entre 12 et 25mA suivant la puissance configurée et le débit utilisé. Un modèle SMA avec une antenne externe et amplificateur a une consommation qui oscille entre 25mA et 150mA.

Avec les 19mA restants, nous pouvons dire adieu au NRF24L01 en version SMA et aussi à la version classique avec une puissance d’émission importante. C’est pour cela que mon montage utilise un NRF classique avec une faible puissance…

Dans un cas concret, j’ai donc réalisé deux mesures avec le NRF24L01 modèle classique avec une puissance par défaut et ensuite avec une puissance max, mais avec une alimentation de labo afin de ne pas être limité sur l’intensité. Voici les courbes de consommation au démarrage du module Linky :

J’ai commencé une petite étude d’optimisation afin de gagner quelques mA; il est possible de faire les modifications/évolutions suivantes :

  • supprimer la led intégrée à l’arduino pro mini : gain 1mA
  • remplacer le régulateur LT1117 par un convertisseur DC-DC : gain 4mA
  • augmenter la valeur des résistances pour les deux LEDs : gain 2mA

Avec celles-ci, il serait possible d’augmenter la puissance de NRF24L01 via le #define MY_RF24_PA_LEVEL mais en aucun cas mettre en place une version SMD.

D’autres axes sont aussi possibles, par exemple :

  • remplacer le NRF24L01 par un module LORA longue portée – RFM95w : j’ai fait le test cette semaine sans succès, car il y a un pic de consommation > 40mA juste après le démarrage. Cette solution n’est pas viable avec l’alimentation actuelle.
  • alimenter le montage par une batterie externe : à étudier, car il y a des contraintes sur la durée de vie de la batterie, la fréquence de l’envoi des données vers la gateway et le temps de lecture des données TIC

Pour le module RF95w intégré à mon montage, voici la courbe de consommation au démarrage :

Mise à jour hardware Linky MySensors

Après quelques temps d’utilisation du module Linky, j’ai remarqué des petites instabilités de la communication NRF vers la gateway. Pour alimenter celui-ci je me suis appuyé sur le régulateur interne de la carte Arduino pro mini qui à l’usage n’est pas d’une grande efficacité/régularité. J’ai donc décidé d’ajouter un régulateur externe LT1117-3.3 et remplacer le NRF par un modèle SMD plus petit; adieu la fente sur le boîtier. La partie logicielle reste à 100% compatible avec ce modèle. Les articles sont en cours de mise à jour.