F1ATB forum
Simuler mode historique Linky - Version imprimable

+- F1ATB forum (https://f1atb.fr/forum_f1atb)
+-- Forum : Forum de F1ATB (https://f1atb.fr/forum_f1atb/forum-3.html)
+--- Forum : Routeur Photovoltaïque (https://f1atb.fr/forum_f1atb/forum-4.html)
+--- Sujet : Simuler mode historique Linky (/thread-133.html)



Simuler mode historique Linky - jeep - 20-06-2024

Bonjour

J'ai passé la TIC du Linky en mode standard et comme je m'y attendais mon gestionnaire d'énergie (STARBOX F02) s'est mis en défaut puisqu'il attend du 1200 bauds.
Je cherche à lui injecter une trame de base pour simuler un dialogue avec le compteur mais après pas mal de recherches je n'ai pas trouvé grand chose.

Quelqu'un aurait-il une idée ?


RE: Simuler mode historique Linky - PhDV61 - 20-06-2024

je ne pense pas qu'il y ait un "dialogue" avec le compteur.
le compteur Linky se contente d'envoyer une trame récurrente.

Dans votre cas, si je comprends bien votre souci, vous allez recevoir une trame Linky "historique" à 9600 bauds, et vous allez devoir la transformer en trame standard pour votre "starbox" à 1200 bauds, et avec le format attendu.

Il vous faut donc sur votre ESP Linky définir un second port en "transmission" et simuler une trame "standard" en remplissant les bonnes "cases" avec les données que vous recevez du linky, et les envoyer à la bonne vitesse et la bonne récurrence. Par chance, ces liaisons séries sont asynchrones.

Bref, il va falloir développer quelques lignes de code.
La réception de la trame et son décodage sont faits dans le code d'André. A vous de vous en inspirer pour maintenant renseigner une trame (ie un message) que vous allez créer au format attendu par votre périphérique , puis l'envoyer octet par octet.


RE: Simuler mode historique Linky - jeep - 20-06-2024

Oui c'est un peu ça si ce n'est que la trame historique est à 1200 bauds et la standard à 9600 bauds (je crois !).
Je vais étudier ce qui a déjà été abordé par André et qui pourrait aller dans ce sens.
Merci


RE: Simuler mode historique Linky - PhDV61 - 20-06-2024

ah oui, désolé, c'est l'inverse. Historique à 1200, et standard à 9600.
Mais les principes restent les mêmes. Lire du Linky standard à 9600, et écrire une trame modifiée "historique" à 1200 vers votre "Starbox".


RE: Simuler mode historique Linky - michy - 20-06-2024

Bonjour,

J’ai la même situation, je n'ose pas basculer en mode standard à cause du F02 (gestion ECS, zones de chauffage avec planning et délestage si dépassement puissance souscrite), 

Je suis très intéressé si quelqu'un a une solution fiable pour 'convertir' les informations.
Faire la conversion des données du mode standard @9600 vers le mode historique @1200 n'est pas très complexe (sans savoir ce qui est considéré par le gestionnaire, liste de champs à traiter : ADCO, OPTARIF, ISOUSC, HCHC, HCHP, PTEC, IINST, ADPS, PAPP)
Pour les 2 situations, le rythme d'émission par le Linky est de l'ordre d'une trame toutes les 2 secondes
Le problème c'est plus de savoir ce qui est acceptable à l'entrée du F02, le signal téléinfo est basé sur la modulation d'une porteuse à 50kHz,
=> j'ai imaginé (mais jamais testé, car pas de téléinfo en mode standard disponible) d'utiliser la source d'alimentation du linky (entre bornes A et I1) qui est 6Vrms +/-10% en 50kHz et faire la modulation pour 'fabriquer' le signal a 1200bauds

à tester : un MOC rapide devrait permettre de commuter la porteuse 50kHz à partir de la pin TX d'un ESP

Spec. téléinfo : https://www.enedis.fr/media/2035/download

Michel.


RE: Simuler mode historique Linky - PhDV61 - 21-06-2024

ah oui, ce "détail" m'avait échappé. il faut effectivement créer le signal modulé.


RE: Simuler mode historique Linky - F1ATB - 21-06-2024

Idée en passant.

Comme l'ESP32 est rapide, essayez de générer en mémoire le signal électrique (sortie carrée et non sinus, cela devrait passer) de chaque octet. Vous l'envoyez et ensuite passez au suivant. Avec l'horloge interne à la micro seconde vous devriez pouvoir caler au bon moment les transition 0,1.

Cordialement André