Tasmota
-
@charles Sauf que je n'ai que des ports USB sur mon PC (fini le port série..), et qu'actuellement la seule liaison qui est possible entre ma téléinfo et mon PC , c'est le wifi via l'ESP. Je dois avoir du code pour l'esp, pour recevoir les trames sur le wifi via le soft Putty....
-
@sebh ne t'embête pas tu vas galérer et à passer pas plusieurs outils et le format à l'arrivée sera changé (CR/LF et autre)
La solution que tu peux faire est effectivement un passthru usb avec l'esp mais si c'est un ESP8266 la encore galère car un seul port série. En revanche, si c'est un ESP32 je peux te donner le code passthru.
-
@charles Désolé j'ai pas d'ESP32 en stock, que du wemos d1... Ecoute j'avais déjà fait une capture par le passé, c'était relativement simple à faire. Je test, je te l'envoie et tu me diras si c'est bon ou pas...
-
@charles pour la partie message tic, je suis parti sur une approche un peu differente : je ne selectionne pas les donnees, car toutes les etiquettes ne sont pas envoyees tout le temps ( type ADIR) et je ne sais pas forcement ce qui est exploite au bout de la chaine. Je suis parti sur l'approche d'envoyer le message complet suivant des declencheurs : jamais, a chaque message, a chaque fois que la puissance evolue de +- 1% ou seulement en cas de message de depassement de contrat. C'est plus simple a configurer et cela fait le job.
-
@charles Je t'ai préparer une capture de mon linky et je voudrais bien uploader le fichier sur le forum mais pas de bouton upload dispo comme sur ton post... Ca vient de chez moi ??
-
-
@charles
Voilà, j'ai posté 2 enregistrements en triphasé sur le repo du player.
Un historique et un standard.Je n'ai, moi non plus, pas la possibilité de joindre des fichiers sur ce forum.
-
@charles Voila si je drag un fichier
-
@sebh J'ai publié sur le github du coup comme vincent835
-
@Seb-H Non désolé tes trames ont été modifiées dans l'intervalle les tab son passé en 4 espaces et il manque les STX et ETX
En revanche @Vincent835 c'est nickel merci, j'ai mis le github à jour avec tes trames.
Ah et pour info vous devriez pouvoir poster des fichiers ici maintenant, une option dont j'ignorais l'existence dans la config de nodebb
-
@barbu-dor, @Nicolas-Bernaerts (Trigger JSON)
Bonjour,Je viens de réaliser que c'est la forme des triggers que j'ai toujours utilisé par exemple pour traiter des sondes de température sur mes SONOFF. Du coup, je n'ai pas bien saisi l'évolution qu'il y a eu sur la version 9.3.1.
Et ce n'est que sur la version Tasmota téléinfo de @Nicolas-Bernaerts que je n'arrive pas à les faire marcher.
Sur Tasmota 9.3.1.1 compilée avec téléinfo, cela marche très bien.
Par exemple :on ENERGY#URMS1 do
Désolé @barbu-dor de t'avoir embêté avec ça.
Je verrai avec @Nicolas-Bernaerts s'il a une solution. -
@barbu-dor, @Nicolas-Bernaerts (Trigger JSON)
En fait les triggers marchent bien sur la version de @Nicolas-Bernaerts aussi.
Je ne comprends pas pourquoi je n'y arrivais pas jusqu'à maintenant.
Peut-être une erreur de saisie?
Encore merci et désolé pour le dérangement @barbu-dor, @Nicolas-Bernaerts -
@vincent835 OK
En tout cas je trouve la forme avec l'object TIC plus propre que d'avoir tout a plat -
@vincent835 Aucun soucis ... C'est passionnant de mettre en place ce type d'iot sur la base d'un projet open source comme tasmota. Enjoy !
-
@barbu-dor ça peut s'arranger ça, suffit qu'on se mette d'accord sur le format
-
@charles Quand tu dis que tu as mis le github à jour avec les trames de Vincent835, tu as pu corriger la problématique que je t'ai signalé au mode standard ?? Quelqu'un a testé ??
-
@sebh non, pour le moment ya un truc qui m'echappe, je m'explique.
Lorsque je rejoue les trames et que je les envoie sur un programme basic de lecture de téléinfo de test sur ma carte ESP ça fonctionne (je décode bien la téléinfo). mais si je flash ma carte de test avec tasmota et bien ca décode pas la téléinfo.
Même programme de replay joué depuis le même ordi, même trame envoyée et même hardware de destination, le seul truc qui change c'est le FW dans la carte de destination, un coup mon prog de test un coup Tasmota
-
Bonjour tout le monde, j utilise le pitinfo V1.3 sur un Wemos mini, cela fonctionne bien avec tasmota 9.3.1.4 par contre a chaque reboot, je me retourne avec un today energy bizarre et haut ce matin par exemple après un reboot je suis passé de 8kwh a 19 kWh. Si je fais un reset sur le coût cela fonctionne mais dès que je reboot le soucis réapparaît quelqu'un aurait une solution ?
-
@sebh je viens de faire un fix et simuler le mode standard triphasé (merci à @Vincent835 pour les captures) et du coup j'ai ajouté le mode triphasé aussi avec bargraph (merci @Nicolas-Bernaerts )
Tu peux essayer la branche teleinfo de mon git et me confirmer que tout va bien ?
https://github.com/hallard/Tasmota/tree/teleinfoAttention le forma d'envoi a changé c'est aligné sur le code de @Nicolas-Bernaerts les trames sont dans un objet JSON
TIC
sur le topicSENSOR
19:22:06.466 MQT: emoncms/ch2i/factory/denky_E8AB30/tele/STATE = {"Time":"2021-04-20T19:22:06","Uptime":"0T00:15:11","UptimeSec":911,"Heap":140,"SleepMode":"Dynamic","Sleep":10,"LoadAvg":99,"MqttCount":2,"POWER":"ON","Dimmer":100,"Color":"0DFF00","HSBColor":"117,100,100","Channel":[5,100,0],"Scheme":0,"Fade":"OFF","Speed":1,"LedTable":"ON","Wifi":{"AP":1,"SSId":"CH2I-HOTSPOT","BSSId":"70:F3:5A:26:E0:C8","Channel":11,"RSSI":100,"Signal":-43,"LinkCount":1,"Downtime":"0T00:00:05"}} 19:22:06.486 MQT: emoncms/ch2i/factory/denky_E8AB30/tele/SENSOR = {"Time":"2021-04-20T19:22:06","ENERGY":{"TotalStartTime":"2021-04-20T13:12:56","Total":0.000,"Yesterday":0.000,"Today":0.000,"Period":0,"Power":0,"ApparentPower":0,"ReactivePower":0,"Factor":0.00,"Voltage":0,"Current":0.000,"Load":0},"TIC":{"ADSC":"031776013513","VTIC":2,"NGTF":" BASE ","LTARF":" BASE ","EAST":27553175,"EASF01":15643112,"EASF02":9861893,"EASF03":826037,"EASF04":514699,"EASF05":442412,"EASF06":265022,"EASF07":0,"EASF08":0,"EASF09":0,"EASF10":0,"EASD01":10028696,"EASD02":8310713,"EASD03":2960408,"EASD04":6253358,"IRMS1":2,"IRMS2":1,"IRMS3":2,"URMS1":234,"URMS2":240,"URMS3":231,"PREF":12,"PCOUP":12,"S ... 19:27:06.467 MQT: emoncms/ch2i/factory/denky_E8AB30/tele/STATE = {"Time":"2021-04-20T19:27:06","Uptime":"0T00:20:11","UptimeSec":1211,"Heap":139,"SleepMode":"Dynamic","Sleep":10,"LoadAvg":99,"MqttCount":2,"POWER":"ON","Dimmer":100,"Color":"0DFF00","HSBColor":"117,100,100","Channel":[5,100,0],"Scheme":0,"Fade":"OFF","Speed":1,"LedTable":"ON","Wifi":{"AP":1,"SSId":"CH2I-HOTSPOT","BSSId":"70:F3:5A:26:E0:C8","Channel":11,"RSSI":100,"Signal":-41,"LinkCount":1,"Downtime":"0T00:00:05"}} 19:27:06.487 MQT: emoncms/ch2i/factory/denky_E8AB30/tele/SENSOR = {"Time":"2021-04-20T19:27:06","ENERGY":{"TotalStartTime":"2021-04-20T13:12:56","Total":0.000,"Yesterday":0.000,"Today":0.000,"Period":0,"Power":0,"ApparentPower":0,"ReactivePower":0,"Factor":0.00,"Voltage":0,"Current":0.000,"Load":0},"TIC":{"ADSC":"031776013513","VTIC":2,"NGTF":" BASE ","LTARF":" BASE ","EAST":27553175,"EASF01":15643112,"EASF02":9861893,"EASF03":826037,"EASF04":514699,"EASF05":442412,"EASF06":265022,"EASF07":0,"EASF08":0,"EASF09":0,"EASF10":0,"EASD01":10028696,"EASD02":8310713,"EASD03":2960408,"EASD04":6253358,"IRMS1":2,"IRMS2":1,"IRMS3":2,"URMS1":234,"URMS2":240,"URMS3":231,"PREF":12,"PCOUP":12,"S ... 19:27:06.541 MQT: emoncms/ch2i/factory/denky_E8AB30/tele/SENSOR = {"TIC":{"ADSC":"031776013513","VTIC":2,"NGTF":" BASE ","LTARF":" BASE ","EAST":27553175,"EASF01":15643112,"EASF02":9861893,"EASF03":826037,"EASF04":514699,"EASF05":442412,"EASF06":265022,"EASF07":0,"EASF08":0,"EASF09":0,"EASF10":0,"EASD01":10028696,"EASD02":8310713,"EASD03":2960408,"EASD04":6253358,"IRMS1":2,"IRMS2":1,"IRMS3":2,"URMS1":234,"URMS2":240,"URMS3":231,"PREF":12,"PCOUP":12,"SINSTS":1198,"SINSTS1":497,"SINSTS2":299,"SINSTS3":402,"SMAXSN":7337,"SMAXSN1":2892,"SMAXSN2":2787,"SMAXSN3":2762,"SMAXSN-1":5487,"SMAXSN1-1":2196,"SMAXSN2-1":1803,"SMAXSN3-1":2561,"CCASN":750,"CCASN-1":2490,"UMOY1":232,"UMOY2":239,"U ... 19:27:07.796 MQT: emoncms/ch2i/factory/denky_E8AB30/tele/SENSOR = {"TIC":{"ADSC":"031776013513","VTIC":2,"NGTF":" BASE ","LTARF":" BASE ","EAST":27553175,"EASF01":15643112,"EASF02":9861893,"EASF03":826037,"EASF04":514699,"EASF05":442412,"EASF06":265022,"EASF07":0,"EASF08":0,"EASF09":0,"EASF10":0,"EASD01":10028696,"EASD02":8310713,"EASD03":2960408,"EASD04":6253358,"IRMS1":2,"IRMS2":1,"IRMS3":2,"URMS1":234,"URMS2":239,"URMS3":231,"PREF":12,"PCOUP":12,"SINSTS":1198,"SINSTS1":500,"SINSTS2":299,"SINSTS3":399,"SMAXSN":7337,"SMAXSN1":2892,"SMAXSN2":2787,"SMAXSN3":2762,"SMAXSN-1":5487,"SMAXSN1-1":2196,"SMAXSN2-1":1803,"SMAXSN3-1":2561,"CCASN":750,"CCASN-1":2490,"UMOY1":232,"UMOY2":239,"U ... 19:27:09.286 MQT: emoncms/ch2i/factory/denky_E8AB30/tele/SENSOR = {"TIC":{"ADSC":"031776013513","VTIC":2,"NGTF":" BASE ","LTARF":" BASE ","EAST":27553175,"EASF01":15643112,"EASF02":9861893,"EASF03":826037,"EASF04":514699,"EASF05":442412,"EASF06":265022,"EASF07":0,"EASF08":0,"EASF09":0,"EASF10":0,"EASD01":10028696,"EASD02":8310713,"EASD03":2960408,"EASD04":6253358,"IRMS1":2,"IRMS2":1,"IRMS3":2,"URMS1":234,"URMS2":239,"URMS3":231,"PREF":12,"PCOUP":12,"SINSTS":1196,"SINSTS1":499,"SINSTS2":299,"SINSTS3":398,"SMAXSN":7337,"SMAXSN1":2892,"SMAXSN2":2787,"SMAXSN3":2762,"SMAXSN-1":5487,"SMAXSN1-1":2196,"SMAXSN2-1":1803,"SMAXSN3-1":2561,"CCASN":750,"CCASN-1":2490,"UMOY1":232,"UMOY2":239,"U ... 19:27:10.538 MQT: emoncms/ch2i/factory/denky_E8AB30/tele/SENSOR = {"TIC":{"ADSC":"031776013513","VTIC":2,"NGTF":" BASE ","LTARF":" BASE ","EAST":27553175,"EASF01":15643112,"EASF02":9861893,"EASF03":826037,"EASF04":514699,"EASF05":442412,"EASF06":265022,"EASF07":0,"EASF08":0,"EASF09":0,"EASF10":0,"EASD01":10028696,"EASD02":8310713,"EASD03":2960408,"EASD04":6253358,"IRMS1":2,"IRMS2":1,"IRMS3":2,"URMS1":234,"URMS2":239,"URMS3":231,"PREF":12,"PCOUP":12,"SINSTS":1199,"SINSTS1":501,"SINSTS2":296,"SINSTS3":402,"SMAXSN":7337,"SMAXSN1":2892,"SMAXSN2":2787,"SMAXSN3":2762,"SMAXSN-1":5487,"SMAXSN1-1":2196,"SMAXSN2-1":1803,"SMAXSN3-1":2561,"CCASN":750,"CCASN-1":2490,"UMOY1":232,"UMOY2":239,"U ... 19:27:11.795 MQT: emoncms/ch2i/factory/denky_E8AB30/tele/SENSOR = {"TIC":{"ADSC":"031776013513","VTIC":2,"NGTF":" BASE ","LTARF":" BASE ","EAST":27553175,"EASF01":15643112,"EASF02":9861893,"EASF03":826037,"EASF04":514699,"EASF05":442412,"EASF06":265022,"EASF07":0,"EASF08":0,"EASF09":0,"EASF10":0,"EASD01":10028696,"EASD02":8310713,"EASD03":2960408,"EASD04":6253358,"IRMS1":2,"IRMS2":1,"IRMS3":2,"URMS1":234,"URMS2":239,"URMS3":231,"PREF":12,"PCOUP":12,"SINSTS":1168,"SINSTS1":499,"SINSTS2":271,"SINSTS3":398,"SMAXSN":7337,"SMAXSN1":2892,"SMAXSN2":2787,"SMAXSN3":2762,"SMAXSN-1":5487,"SMAXSN1-1":2196,"SMAXSN2-1":1803,"SMAXSN3-1":2561,"CCASN":750,"CCASN-1":2490,"UMOY1":232,"UMOY2":239,"U ...
-
Ou comment faire un bench de test ultra simple vive l'ESP32 avec ses sérial a gogo