2 compteurs Linky (Production + Consommation)
-
@fdaubercy comme je l'ai précisé ce sont des modifications de soft assez lourdes au sein de tasmota au delà de la teleinfo il faudrait que tasmota gère 2 modules energy au sein d'une même instance et je ne sais même pas si c'est possible.
Le code teleinfo de tasmota est ici, tu peux t'en inspirer mais ce ne sera pas suffisant pour ton usage.
Tu gagneras vraiment ton temps à mettre 2 modules distincts.
-
@Charles
Bonjour Charles.
J'utilise comme tu le recommande 2 wemos dont 1 pour le linky de production photovoltique.
Cependant meme paramétrage effectué en mode standard comme les trames que delivrent ce compteur, je ne capte rien en données.
Je sais après avoir lu la doc EDF, que les trames sont légèrement différentes.
Est-ce que tasmota ne lit que certaines étiquettes en mode conso?
Est-ce que je dois modifier le fichier tasmota?
Merci d'avance. -
@fdaubercy tasmota lis toutes les etiquettes reçues, tu as quoi dans les log de la console tasmota ?
-
@Charles
Bonsoir.
Je ne capte rien sur le port serie.
J'ai essayé avec montage adaptateur serie usb, mais rien non plus sur termite.
Je viens de voir ce fil de discussion :
https://community.ch2i.eu/topic/37/pitinfo-téléinfo-emoncms-avec-node-red-sur-raspberry-pi-moins-de-30-min-moins-de-10/28
Je vais tenter les modifications car il s'agit d'un linky itron sur lequel je ne capte pas les trames.
L'autre Linky est un honeywell, je n'ai aucun souci.
Mes 2 wemos fonctionnent avec le module wemos teleinfo commandés recemment sur tindie -
@fdaubercy si tu es en mode standard sur le linky ou tu n'as pas de trames, tu peux essayer d'ajouter une resistance de 1K en série avec un des fils téléinfo allant à ton compteur. ça d'évite de souder/désouder
-
@Charles
Bonjour.
Je viens de reussir a capter les trames du Linky itron avec ce montage sur port usb alimenter en 5v. En 3.3 cela ne fonctionne pas. -
@Charles
OK ca marche comme cela avec la résistance 1k en série.
Cependant je ne sais pas si les trames sont bien affichées dans l'interface web.Voici les trames lues sur le prot serie (production photovoltaique) :
{ "Time": "2023-04-22T11:22:14+02:00", "ENERGY": { "TotalStartTime": "2023-04-22T11:13:34", "Total": 0.028, "Yesterday": 0.0, "Today": 0.0, "Period": 0, "Power": 0, "ApparentPower": 220, "ReactivePower": 220, "Factor": 0.0, "Voltage": 220, "Current": 1.0, "Load": 6 }, "TIC": { "ADSC": "031861321800", "VTIC": 2, "NGTF": "PRODUCTEUR", "LTARF": "INDEX NON CONSO", "EAST": 28, "EASF01": 28, "EASF02": 0, "EASF03": 0, "EASF04": 0, "EASF05": 0, "EASF06": 0, "EASF07": 0, "EASF08": 0, "EASF09": 0, "EASF10": 0, "EASD01": 28, "EASD02": 0, "EASD03": 0, "EASD04": 0, "EAIT": 9574054, "ERQ1": 0, "ERQ2": 1168065, "ERQ3": 4400311, "ERQ4": 719, "IRMS1": 1, "URMS1": 220, "PREF": 3, "PCOUP": 3, "SINSTS": 0, "SMAXSN": 96, "SMAXSN-1": 191, "SINSTI": 215, "SMAXIN": 326, "SMAXIN-1": 922, "CCASN": 0, "CCASN-1": 0, "UMOY1": 217, "STGE": "003A0301", "PRM": 2147483647, "RELAIS": 0, "NTARF": 1, "NJOURF": 0, "NJOURF+1": 0 }, "ESP32": { "Temperature": 56.7 }, "TempUnit": "C" }
Et voici ce qu'affiche l'interface web
-
@fdaubercy
Cette page affiche mon index de non consommation.
Ici, je veux suivre l'energie injectée sur le réseau.
Je revends toute l'électricité produite.."Energie totale"= index de "Energie active soutirée totale"
Je voudrais suivre plutot :
- EAIT="Energie active injectée totale (Wh)"
- SINSTI="Puissance app. Instantanée injectée (VA)"
- SMAXIN="Puissance app. max. injectée n (VA)"
- SMAXIN-1="Puissance app max. injectée n-1 (VA)"
-
@fdaubercy
Etat d'avancement pour compteur photovoltaique.
Dès que c'est terminé, je pense faire un push sur tasmotaQu'en penses-tu?
Frédéric
-
@fdaubercy ok je vois les étiquettes sont très différentes en production et ce n'est pas intégré dans Tasmota.
En revanche tu dois pouvoir afficher les étiquettes que tu souhaites dans l'interface WEB avec Berry et un script qui va bien.
L'exemple ici pour récupérer les valeurs qui t'intéressent puis ici la partie affichage
j'ai jamais testé mais ça correspond à ce que tu veux faire en custom.