J'ai un compteur linky avec abonnement base 12 Kw et revente de surplus de production solaire activée.
J'ai fait activer le mode standard sur le compteur pour récupérer les infos de production.
J'ai un module Pitinfo V1.4 branché sur Wemos mini d1 flashé sous tasmota sensor téléinfo V12.2.0.2
Tasmota envoi la trame MQT avec les infos du linky dans Mosquito.
J'essaye de paramétrer un Flow NodRed pour traiter la trame et envoyer les infos sur des capteurs dumy dans Domoticz mais je n'y arrive pas et j'ai besoin d'aide.
Sur Tasmota: j'ai quelques erreurs dans la console mais il me semble que la trame MQT émise est complète:
Code : Tout sélectionner
07:33:22.021 LibTeleinfo::checkLine Err checksum 0x20 != 0x22
07:33:22.258 LibTeleinfo::checkLine Err checksum 0x54 != 0x20
07:33:22.259 LibTeleinfo::checkLine Err checksum 0x29 != 0x2A
07:33:22.266 LibTeleinfo::checkLine Err checksum 0x41 != 0x29
07:33:22.505 LibTeleinfo::checkLine Err checksum 0x50 != 0x2A
07:33:22.509 LibTeleinfo::checkLine Err checksum 0x58 != 0x5B
07:33:22.511 LibTeleinfo::checkLine Err checksum 0x21 != 0x25
07:33:22.515 LibTeleinfo::checkLine Err checksum 0x49 != 0x3B
07:33:22.760 LibTeleinfo::checkLine Err checksum 0x39 != 0x3C
07:33:22.762 LibTeleinfo::checkLine Err checksum 0x24 != 0x26
07:33:22.782 MQT: tele/TeleInfo/SENSOR = {"TIC":{"EASF03":0,"EASF04":0,"EASF08":0,"EASF09":0,"EASD04":0,"NJOURF":0,"NJOURF+1":0,"EASF02":36496683,"PRM":2147483647,"RELAIS":0,"NTARF":1,"EASF05":0,"SINSTR06020NRL@XRNH221204190514":9991,"PBNTP02\SINSTS":8512,"IRMS1":12,"DATE":"<NGTF","EASF10":0,"ADSC":"031861721681","SINSTR02042NRL@XRNH221207100410":7417,"EASF01":"037424628HD@RF02026496683","ERQ4":6,"EASD03":0,"ERQ2":117444,"SINSTS00620NRL@XRNH220208194823":10315,"SINSTR04202NRL@XRNH221208195016":10387,"PREF":12,"EASD01":"029058366HEASD02044262662","SINSTI":0,"SINSTI":534,"SINSTR00800NRL@XRNH221209123344":7944,"SINSTR04220NRL@XRNH221209123344":7944,"SMAXIN":0,"SINSTS06002NRL@XRNH220209194457":8468,"SINSTR04200PRL@XRNH221210104936":13237,"EAIT":"004300426RERQ2","SINSTS02222NRL@XRNH220210104936":13237,"SINSTR02222NRL@XRNH221211000811":8456,"PCOUP":12,"EASF07":0,"STGE":"003A0101","SMAXSN":7254,"SINSTS":6694,"CCAIN":0,"NGTF":" BASE ","EASD02":45363772,"ERQ3":788066,"CCASN-1":4940,"ERQ1":4311537,"CCAIN-1":0,"VTIC":2,"URMS1":213,"SMAXIN-1":0,"EAST":74442850,"ERQ4":4697279,"UMOY1":216,"LTARF":" BASE ","SMAXSN-1":8499,"EASF01":37946173,"EAIT":6779815,"EASF06":0,"EASD01":29079084,"CCASN":6446,"IRMS1":31}}
07:33:23.009 LibTeleinfo::checkLine Err checksum 0x28 != 0x24
07:33:23.258 LibTeleinfo::checkLine Err checksum 0x42 != 0x2A
07:33:23.259 LibTeleinfo::checkLine Err checksum 0x20 != 0x22
07:33:23.265 LibTeleinfo::checkLine Err checksum 0x2D != 0x30
07:33:23.506 LibTeleinfo::checkLine Err checksum 0x35 != 0x36
07:33:23.507 LibTeleinfo::checkLine Err checksum 0x52 != 0x3C
07:33:23.509 LibTeleinfo::checkLine Err checksum 0x49 != 0x4D
07:33:23.760 LibTeleinfo::checkLine Err checksum 0x47 != 0x43
07:33:23.764 LibTeleinfo::checkLine Err checksum 0x5A != 0x40
07:33:24.005 LibTeleinfo: _recv_idx = 128/128 buffer overflow
07:33:24.258 LibTeleinfo::checkLine Err checksum 0x36 != 0x26
07:33:24.260 LibTeleinfo::checkLine Err checksum 0x26 != 0x27
07:33:24.264 LibTeleinfo::checkLine Err checksum 0x42 != 0x2A
07:33:24.266 LibTeleinfo::checkLine Err checksum 0x21 != 0x22
07:33:24.509 LibTeleinfo::checkLine Err checksum 0x2D != 0x30
07:33:24.760 LibTeleinfo::checkLine Err checksum 0x35 != 0x36
07:33:24.762 LibTeleinfo::checkLine Err checksum 0x50 != 0x3C
07:33:24.763 LibTeleinfo::checkLine Err checksum 0x49 != 0x4D
07:33:24.765 LibTeleinfo::checkLine Err checksum 0x48 != 0x43
07:33:25.006 LibTeleinfo::checkLine Err checksum 0x5A != 0x40
07:33:25.012 LibTeleinfo::checkLine Err checksum 0x54 != 0x30
07:33:25.259 LibTeleinfo::checkLine Err checksum 0x48 != 0x50
07:33:25.511 LibTeleinfo::checkLine Err checksum 0x3D != 0x28
07:33:25.513 LibTeleinfo::checkLine Err checksum 0x27 != 0x29
07:33:25.518 LibTeleinfo::checkLine Err checksum 0x37 != 0x46
07:33:25.520 LibTeleinfo::checkLine Err checksum 0x5F != 0x22
07:33:25.762 LibTeleinfo::checkLine Err checksum 0x27 != 0x20
07:33:25.764 LibTeleinfo::checkLine Err checksum 0x20 != 0x22
07:33:25.770 LibTeleinfo::checkLine Err checksum 0x43 != 0x29
07:33:26.006 LibTeleinfo::checkLine Err checksum 0x4D != 0x2A
07:33:26.010 LibTeleinfo::checkLine Err checksum 0x20 != 0x25
07:33:26.012 LibTeleinfo::checkLine Err checksum 0x40 != 0x2B
07:33:26.014 LibTeleinfo::checkLine Err checksum 0x3A != 0x3B
07:33:26.256 LibTeleinfo::checkLine Err checksum 0x41 != 0x42
07:33:26.508 LibTeleinfo::checkLine Err checksum 0x34 != 0x25
07:33:32.510 LibTeleinfo::checkLine Err checksum 0x43 != 0x29
07:33:32.511 LibTeleinfo::checkLine Err checksum 0x27 != 0x2A
07:33:32.517 LibTeleinfo::checkLine Err checksum 0x21 != 0x30
07:33:32.762 LibTeleinfo::checkLine Err checksum 0x41 != 0x42
07:33:32.764 LibTeleinfo::checkLine Err checksum 0x5A != 0x5C
07:33:32.765 LibTeleinfo::checkLine Err checksum 0x58 != 0x59
07:33:32.769 LibTeleinfo::checkLine Err checksum 0x22 != 0x29
07:33:32.770 LibTeleinfo::checkLine Err checksum 0x39 != 0x3C
07:33:33.007 LibTeleinfo::checkLine Err checksum 0x3E != 0x43
07:33:33.011 LibTeleinfo::checkLine Err checksum 0x21 != 0x25
07:33:33.012 LibTeleinfo::checkLine Err checksum 0x3F != 0x40
07:33:33.014 LibTeleinfo::checkLine Err checksum 0x31 != 0x30
07:33:33.257 LibTeleinfo::checkLine Err checksum 0x54 != 0x42
07:33:33.259 LibTeleinfo::checkLine Err checksum 0x34 != 0x39
07:33:33.260 LibTeleinfo::checkLine Err checksum 0x48 != 0x4A
07:33:33.507 LibTeleinfo::checkLine Err checksum 0x4D != 0x50
07:33:33.511 LibTeleinfo::checkLine Err checksum 0x38 != 0x26
07:33:33.512 LibTeleinfo::checkLine Err checksum 0x24 != 0x27
07:33:33.761 LibTeleinfo::checkLine Err checksum 0x3F != 0x30
07:33:33.769 LibTeleinfo::checkLine Err checksum 0x54 != 0x53
07:33:33.770 LibTeleinfo::checkLine Err checksum 0x4F != 0x51
07:33:34.008 LibTeleinfo::checkLine Err checksum 0x4A != 0x36
07:33:34.014 LibTeleinfo::checkLine Err checksum 0x4B != 0x4D
07:33:34.016 LibTeleinfo::checkLine Err checksum 0x29 != 0x2A
07:33:34.258 LibTeleinfo::checkLine Err checksum 0x3D != 0x40
07:33:34.260 LibTeleinfo::checkLine Err checksum 0x29 != 0x2B
07:33:34.522 MQT: tele/TeleInfo/SENSOR = {"TIC":{"EASF03":0,"EASF04":0,"EASF08":0,"EASF09":0,"EASD04":0,"NJOURF":0,"NJOURF+1":0,"EASF02":36496683,"PRM":2147483647,"RELAIS":0,"NTARF":1,"EASF05":0,"SINSTR06020NRL@XRNH221204190514":9991,"PBNTP02\SINSTS":8512,"IRMS1":12,"DATE":"<NGTF","EASF10":0,"ADSC":"031861721681","SINSTR02042NRL@XRNH221207100410":7417,"EASF01":"037424628HD@RF02026496683","ERQ4":6,"EASD03":0,"ERQ2":117444,"SINSTS00620NRL@XRNH220208194823":10315,"SINSTR04202NRL@XRNH221208195016":10387,"PREF":12,"EASD01":"029058366HEASD02044262662","SINSTI":0,"SINSTI":534,"SINSTR00800NRL@XRNH221209123344":7944,"SINSTR04220NRL@XRNH221209123344":7944,"SMAXIN":0,"SINSTS06002NRL@XRNH220209194457":8468,"SINSTR04200PRL@XRNH221210104936":13237,"EAIT":"004300426RERQ2","SINSTS02222NRL@XRNH220210104936":13237,"SINSTR02222NRL@XRNH221211000811":8456,"PCOUP":12,"EASF07":0,"STGE":"003A0101","SMAXSN":7254,"SINSTS":6673,"CCAIN":0,"NGTF":" BASE ","EASD02":45363772,"ERQ3":788066,"CCASN-1":4940,"ERQ1":4311537,"CCAIN-1":0,"VTIC":2,"URMS1":211,"SMAXIN-1":0,"EAST":74442878,"ERQ4":4697281,"UMOY1":216,"LTARF":" BASE ","SMAXSN-1":8499,"EASF01":37946195,"EAIT":6779815,"EASF06":0,"EASD01":29079106,"IRMS1":31,"CCASN":"06446BCB@RN0H221212070000"}}
07:33:34.528 LibTeleinfo::checkLine Err checksum 0x21 != 0x09
07:33:34.529 LibTeleinfo::checkLine Err checksum 0x3B != 0x3C
07:33:34.531 LibTeleinfo::checkLine Err checksum 0x22 != 0x52
07:33:34.760 LibTeleinfo::checkLine Err checksum 0x4D != 0x50
07:33:34.766 LibTeleinfo::checkLine Err checksum 0x45 != 0x30
07:33:35.006 LibTeleinfo::checkLine Err checksum 0x4F != 0x22
07:33:35.013 LibTeleinfo::checkLine Err checksum 0x32 != 0x33
07:33:35.255 LibTeleinfo::checkLine Err checksum 0x36 != 0x29
Code : Tout sélectionner
{"TIC":{"EASF03":0,"EASF04":0,"EASF08":0,"EASF09":0,"EASD04":0,"NJOURF":0,"NJOURF+1":0,"EASF02":36496683,"PRM":2147483647,"RELAIS":0,"NTARF":1,"EASF05":0,"SINSTR06020NRL@XRNH221204190514":9991,"PBNTP02\SINSTS":8512,"IRMS1":12,"DATE":"<NGTF","EASF10":0,"ADSC":"031861721681","SINSTR02042NRL@XRNH221207100410":7417,"EASF01":"037424628HD@RF02026496683","ERQ4":6,"EASD03":0,"ERQ2":117444,"SINSTS00620NRL@XRNH220208194823":10315,"SINSTR04202NRL@XRNH221208195016":10387,"PREF":12,"EASD01":"029058366HEASD02044262662","SINSTI":0,"SINSTI":534,"SINSTR00800NRL@XRNH221209123344":7944,"SINSTR04220NRL@XRNH221209123344":7944,"SMAXIN":0,"SINSTS06002NRL@XRNH220209194457":8468,"SINSTR04200PRL@XRNH221210104936":13237,"EAIT":"004300426RERQ2","SINSTS02222NRL@XRNH220210104936":13237,"SINSTR02222NRL@XRNH221211000811":8456,"PCOUP":12,"EASF07":0,"STGE":"003A0101","SMAXSN":7254,"SINSTS":6614,"CCAIN":0,"NGTF":" BASE ","EASD02":45363772,"ERQ3":788066,"CCASN-1":4940,"ERQ1":4311537,"CCAIN-1":0,"VTIC":2,"URMS1":210,"SMAXIN-1":0,"EAST":74442995,"UMOY1":216,"LTARF":" BASE ","SMAXSN-1":8499,"EASF01":37946312,"EAIT":6779815,"EASF06":0,"EASD01":29079223,"IRMS1":31,"CCASN":6446,"ERQ4":4697289}}Code : Tout sélectionner
{"TIC":{"EASF03":0,"EASF04":0,"EASF08":0,"EASF09":0,"EASD04":0,"NJOURF":0,"NJOURF+1":0,"EASF02":36496683,"PRM":2147483647,"RELAIS":0,"NTARF":1,"EASF05":0,"SINSTR06020NRL@XRNH221204190514":9991,"PBNTP02\SINSTS":8512,"IRMS1":12,"DATE":"<NGTF","EASF10":0,"ADSC":"031861721681","SINSTR02042NRL@XRNH221207100410":7417,"EASF01":"037424628HD@RF02026496683","ERQ4":6,"EASD03":0,"ERQ2":117444,"SINSTS00620NRL@XRNH220208194823":10315,"SINSTR04202NRL@XRNH221208195016":10387,"PREF":12Je bloque à ce stade dans NodRed et je ne sais pas comment faire pour injecter mes données provenant de Mosquito dans Domoticz
J'ai juste besoin de pouvoir récupérer ces 5 éléments pour combiner les données et créer des capteurs Dumy dans Domoticz
SINSTS puissance apparante soutirée
EASF01 index comptage soutiré
IRMS1 courant instantané
EAIT index compteur production
SINSTI puissance apparente injectée
Est-ce qu'il y a une autre solution pour extraire la trame MQT complète pour récupérer les données qui m'intéressent et les injectées dans Domoticz?
Si vous pouviez m'aider, ce serait cool
Merci