@Charles en faisant marcher ma tête; ça n'arrive pas souvent mais comme quoi ... j'ai ajouté une résistance; de 100 ohm environ; branchée série sur la sortie TIC du compteur et le miracle apparu Tout fonctionne depuis plusieurs heures de manière stable. En sortie forcement le JSON est correctement formaté !
Par contre il reste une question en suspens ... comment fonctionne l'API ? j'ai beau chercher sur la doc je n'arrive pas à la faire fonctionner ...
Posts made by NPO
-
RE: Trames corrompues MQTT
-
RE: Trames corrompues MQTT
@Charles Merci pour tes réponses; au risque de passer pour un idiot pourrais tu me dire quel sketch utiliser pour les tests de trames ? Merci
-
RE: Trames corrompues MQTT
@labu73 merci pour ta réponse !
En consultant le forum, je me rend compte que je rencontre exactement le même problème que @Samquad "Tasmota sensor 12.1.1.2 avec linky mode Standard --> Libteleinfo checkline error checksum..." et qui malheureusement n'a pas trouvé de solution et/ou explication au dysfonctionnement ... -
RE: Trames corrompues MQTT
@labu73 Aucune amélioration de mon coté ... il me semble que @Charles a évoqué un probleme sur les trames standard ...
Capture d’écran 2023-03-01 à 18.25.53
Et en sortie mes trames ne sont toujours pas correctement formatées en JSON
{ "Time": "2023-03-01T18:28:15", "ENERGY": { "TotalStartTime": "2023-03-01T18:17:53", "Total": 14538.407, "Yesterday": 0, "Today": 0, "Period": 0, "Power": 153, "ApparentPower": 237, "ReactivePower": 181, "Factor": 0.65, "Voltage": 237, "Current": 1, "Load": 3 }, "TIC": { "VTIC": 2, "NGTF": "TEMPO", "EAST": 14538407, "EASF01": 12734205, "EASF02": 1714927, "EASF04": 38258, "EASF05": 15195, "EASF07": 0, "EASF09": 0, "EASF10": 0, "EASD04": 2593655, "IRMS1": 1, "URMS1": 237, "PREF": 6, "PCOUP": 6, "SMAXSN": 287, "PRM": 2147483647, "RELAIS": 0, "NTARF": 6, "NJOURF": 0, "NJOURF+1": 0, "LTARF": "HP ROUGE", "EASF03": 29956, "EASF06": 5866, "EASD01": 7258333, "EASD02": 3482724, "EASD03": 1203695, "SINSTS": 153, "SMAXSN-1": 2494, "UMOY1": 231, "DPM2": 0, "P@OINTE": "000040 5 06004006 2"004005 NONUTILE NONUTILE NONUTILE NONETILE NONUTILE NONUTILE NONUTILE NONUTILE", "ADSC": "031662280532", "STGE": "83DAD401", "FPM2": 0, "EASF08": 0, "CINSTS": 156 } }
J'ai vu qu'une API HTTP existe depuis l'interface web mais je ne trouve pas comment elle fonctionne ... tu aurais une idée ?
-
RE: Trames corrompues MQTT
@Charles complément ...
c'est bien une ESP32 et j'ai tenté la mise a jour par la web UI ... (c'est mieux quand on lis les questions jusqu'au bout !)
Finalement j'ai flashé "en dur" et ça a fonctionné mais j'ai toujours des erreurs de checksum ...
Y'a t'il un lien avec le fait que les trames MQTT ne sont pas formatées en JSON ?
je m'explique la première trame reçue par le broker est bien en JSON mais pas les suivantes ...Merci
-
RE: Trames corrompues MQTT
@Charles c'est bien une ESP32
Par ailleurs j'ai téléchargé le fichier "tasmota32c3-teleinfo.bin" et j'ai une erreur "Upload failed. Enable logging 3" et j'ai tenté avec "tasmota32-teleinfo.factory.bin" et j'ai ""Invalid file signature" en erreur ...
-
RE: Trames corrompues MQTT
Bonjour à tous
Je rencontre également des problèmes de checksum récurrents bien que j'ai déplacé mon module au plus prés du compteur
12:13:21.043 TIC: bad checksum for FPM2 12:13:21.046 TIC: bad checksum for SMAXSN 12:13:21.048 TIC: bad checksum for DPM2 12:13:21.050 TIC: bad checksum for SHNSTS 12:13:21.051 TIC: bad checksum for UMOY1 12:13:21.063 TIC: bad checksum for EASD02 01203695 12:13:21.065 TIC: bad checksum for SL@XSN 12:13:21.070 LibTeleinfo::checkLine Err checksum 0x49 != 0x2E (total errors=3788) 12:13:21.073 LibTeleinfo::checkLine Err checksum 0x52 != 0x27 (total errors=3789) 12:13:21.085 LibTeleinfo::checkLine Err checksum 0x23 != 0x33 (total errors=3790) 12:13:21.287 LibTeleinfo::checkLine Err checksum 0x33 != 0x34 (total errors=3791) 12:13:21.290 LibTeleinfo::checkLine Err checksum 0x24 != 0x25 (total errors=3792) 12:13:21.302 LibTeleinfo::checkLine Err checksum 0x39 != 0x3A (total errors=3793) 12:13:21.304 LibTeleinfo::checkLine Err checksum 0x41 != 0x42 (total errors=3794) 12:13:21.316 LibTeleinfo::checkLine frame format error, total=879 12:13:21.318 LibTeleinfo::checkLine Err checksum 0x2D != 0x3F (total errors=3795) 12:13:21.331 LibTeleinfo::checkLine Err checksum 0x39 != 0x3B (total errors=3796) 12:13:21.333 LibTeleinfo::checkLine Err checksum 0x2C != 0x3D (total errors=3797) 12:13:21.346 LibTeleinfo::checkLine Err checksum 0x2C != 0x29 (total errors=3798)
je viens d'essayer le firmware mais impossible de flasher car erreur suivante "Invalid file signature"
Merci pour votre aide !!!