Group Details Private

Global Moderators

Forum wide moderators

Member List

  • RE: Tasmota

    @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.

    posted in Téléinfo
  • RE: Tasmota

    Cette semaine j'ai reçu un nouveau joujou, je vous en dis plus rapidement 🙂

    denky_d4.jpeg

    posted in Téléinfo
  • RE: Tasmota

    @sebh non tu le lances sur un ordi (PI, PC, Mac, ...) c'est du code python (lis le readme), il te faut juste un module téléinfo pour pouvoir decoder la téléinfo (pitinfo, microteleinfo ou un custom peut importe).

    posted in Téléinfo
  • RE: Tasmota

    @nicolas-bernaerts ouais tu m'étonnes surtout si en mode raw tt les secondes ça doit échanger un max.

    D'ou le mode skip sur la nouvelle version, faut que je réflléchisse avec @Barbu-Dor comment faire un truc simple style une white (ou black) list des etiquettes (peut être un fichier sur le filesystem) ça doit pas être trop compliqué.

    posted in Téléinfo
  • RE: Tasmota

    @vincent835 Top ca le triphasé, merci

    posted in Téléinfo
  • RE: Tasmota

    @Seb-H as tu solutionné ton problème?

    J'essaie d'investiguer sur les bugs du mode standard avant la prochaine release, et j'ai créé un outil pour enregistrer les trames (et donc pouvoir les rejouer pour les tests et corriger les bugs)

    L'outil est ici https://github.com/hallard/tinfo_replay des informations de bases sont dispo dans le readme

    Je suis donc preneur de tout enregistrement de trame en provenance du linky avec idéalement une sur un contrat base et l'autre un contrat heures creuses, ca m'aiderait vraiment a améliorer la fiabilité.

    vous pouvez poster le fichier .txt directement sur un post de réponse ici (bouton upload file)
    ba4f0c0b-217a-4fd7-9c57-04d7b555aff7-image.png

    Surtout pas d'édition des fichiers dans un éditeur texte ça foutrait tout en l'air

    Merci à tous

    PS : il est aussi possible qu'en mode standard avec MQTT la trame soit trop longue ca fait beaucoup d'étiquettes et valeurs à mettre dans le payload, il faudrait peut être définir une liste des étiquettes à renvoyer pour limiter la taille du payload MQTT

    ADSC	J21976885617	I
    DATE	E200811150447	?
    NGTF	BASE	<
    LTARF	BASE	F
    EAST	002493204	'
    EASF01	002493204	:
    EASF02	000000000	#
    EASF03	000000000	$
    EASF04	000000000	%
    EASF05	000000000	&
    EASF06	000000000	'
    EASF07	000000000	(
    EASF08	000000000	)
    EASF09	000000000	*
    EASF10	000000000	"
    EASD01	40	@
    URMS2	240	A
    URMS3	238	I
    PREF	09	H
    PCOUP	09	"
    SINSTS	00897	^
    SINSTS1	00267	F
    SINSTS2	00591	G
    SINSTS3	00038	D
    SMAXSN	E200811115306	03320	.
    SMAXSN1	E200811115306	03050	_
    SMAXSN2	E200811131815	02350	%
    SMAXSN3	E200811095922	00130	(
    SMAXSN-1	E200810192506	04240	T
    SMAXSN1-1	E200810192506	03970	N
    SMAXSN2-1	E200810103044	00340	8
    SMAXSN3-1	E200810085137	00380	I
    CCASN	E200811150000	00578	>
    CCASN-1	E200811143000	00558	\
    UMOY1	E200811150000	239
    UMOY2	E200811150000	240	$
    UMOY3	E200811150000	238	,
    STGE	00
    MSG1	PAS DE MESSAGE	<
    PRM	19858176535209	F
    RELAIS	000	B
    NTARF	01	N
    NJOURF	00	&
    1JOURF+100008001 NONUTILE NONUTILE NONUTILE NONUTILE NONUTILE NONUTILE NONUTILE NONUTILE NONUTILE NONUTILE	9
    
    posted in Téléinfo
  • RE: Tasmota

    @barbu-dor Oh nice, tu as même déjà documenté, merci à toi. Oui pour la doc je le fais les edit depuis github, c'est assez pratique. Mais j'ai aussi déjà payé le prix du preview correct mais une fois mergé ca ne l'était plus, donc je vais faire attention 🙂

    Merci à toi en tout cas, je pense que j'aurais quelques questions aussi sur les triggers et berry un peu plus tard.

    posted in Téléinfo
  • RE: Tasmota

    @sebh oui tu as tjs le pb car en mode standard, c'est depuis que j'ai changé des choses pour afficher dans l'interface, j'ai du faire une boulette quelque part mais sans linky je ne peux pas débugguer cette partie.

    Essaie de suppriler toute cette partie, c'est la dedans que j'ai fais des modifs
    https://github.com/arendst/Tasmota/blob/development/tasmota/xnrg_15_teleinfo.ino#L873-L897

    Pour le reset en changement de pin rx comme l'a indiqué @Barbu-Dor c'est normal ca reset juste après pour recharger la nouvelle config serial. mais après le reset la config ne dois pas être perdue.

    Tu peux aussi passer ta téléinfo en mode historique (ca fonctionnera pas nous sommes d'accord) mais ca ne devrait au moins pas planter.

    posted in Téléinfo
  • RE: Tasmota

    @barbu-dor oui je pense que ca l'est automatiquement car c'est dans les settings globaux, mais faudra que je verifie qd même 🙂

    yes j'ai vu ca maintenant j'active UFS par défaut aussi c'est top.

    Oui pour la doc j'ai déjà fait 2/3 modifs, pour les vieux setoption mais aussi pour une carte ZigBee que j'ai ajouté dans la partie zigbee donc je devrais pouvoir m'en sortir

    Pour la téléinfio oui le mieux est une page dédiée justement j'y pensais. Si tu peux "créer" cette page même vide (ou me dire comment faire) ca me permettrait de commencer à y mettre des choses.

    posted in Téléinfo
  • RE: Tasmota

    @barbu-dor et voila c'est fait un grand merci à toi

    Maintenant toute la config téléinfo se fait en mode console et sans les SetOption, donc depuis la branche developpement de tasmota de ce matin, les 2 options SetOption102 et SetOption108 n'ont plus d'incidence elles ne servent plus à rien et ont été marquée obsolètes dans le code.

    Description:

    Comment ça se passe maintenant ? Très simple avec la commande EnergyConfig depuis la console

    EnergyConfig affiche la configuration de la téléinfo

    14:03:38.161 MQT: emoncms/ch2i/factory/wifinfo_09AFD3/tele/RESULT = { "ADCO":"031428067147","OPTARIF":"HC..","ISOUSC":15,"HCHC":2478378,"HCHP":0,"PTEC":"HC..","IINST":0,"IMAX":2,"PAPP":100,"HHPHC":3,"MOTDETAT":0}
    14:03:38.605 CMD: EnergyConfig
    14:03:38.609 TIC: Settings Mode:historique, Raw:full, Skip:0, Limit:0
    14:03:38.630 MQT: emoncms/ch2i/factory/wifinfo_09AFD3/stat/RESULT = {"EnergyConfig":"Done"}
    14:03:39.664 MQT: emoncms/ch2i/factory/wifinfo_09AFD3/tele/RESULT = { "ADCO":"031428067147","OPTARIF":"HC..","ISOUSC":15,"HCHC":2478378,"HCHP":0,"PTEC":"HC..","IINST":0,"IMAX":2,"PAPP":100,"HHPHC":3,"MOTDETAT":0}
    14:03:41.411 MQT: emoncms/ch2i/factory/wifinfo_09AFD3/tele/RESULT = { "ADCO":"031428067147","OPTARIF":"HC..","ISOUSC":15,"HCHC":2478378,"HCHP":0,"PTEC":"HC..","IINST":0,"IMAX":2,"PAPP":100,"HHPHC":3,"MOTDETAT":0}
    14
    

    EnergyConfig Standard Configure la téléinfo en mode Linky Standard (9600bps)
    EnergyConfig Historique Configure la téléinfo en mode Linky Historique (1200bps)

    Au dela de la trame complète de télémetrie (topic SENSOR) envoyée régulièrement (menu configuration/configure logging)

    14:00:01.561 MQT: emoncms/ch2i/factory/wifinfo_09AFD3/tele/SENSOR = {"Time":"2021-04-10T14:00:01","ENERGY":{"TotalStartTime":"2021-04-09T23:32:17","Total":0.602,"Yesterday":0.000,"Today":0.602,"Period":6,"Power":110,"Current":0.000,"Load":0,"ADCO":"031428067147","OPTARIF":"HC..","ISOUSC":15,"HCHC":2478373,"HCHP":0,"PTEC":"HC..","IINST":0,"IMAX":2,"PAPP":110,"HHPHC":3,"MOTDETAT":0}}
    

    il est possible d'envoyer en plus les données complètes à chaque trame reçue

    EnergyConfig full active l'envoi complet à chaque trame reçue
    EnergyConfig changed active l'envoi uniquement des données modifiées (depuis la dernière trame donc) à chaque trame reçue

    14:05:18.411 MQT: emoncms/ch2i/factory/wifinfo_09AFD3/tele/RESULT = { "ADCO":"031428067147","OPTARIF":"HC..","ISOUSC":15,"HCHC":2478380,"HCHP":0,"PTEC":"HC..","IINST":0,"IMAX":2,"PAPP":110,"HHPHC":3,"MOTDETAT":0}
    14:05:19.241 CMD: EnergyConfig Changed
    14:05:19.245 TIC: Raw to 'changed'
    14:05:19.267 MQT: emoncms/ch2i/factory/wifinfo_09AFD3/stat/RESULT = {"EnergyConfig":"Done"}
    14:05:20.105 MQT: emoncms/ch2i/factory/wifinfo_09AFD3/tele/RESULT = { "PAPP":100}
    14:05:23.209 MQT: emoncms/ch2i/factory/wifinfo_09AFD3/tele/RESULT = { "HCHC":2478381}
    14:06:06.201 MQT: emoncms/ch2i/factory/wifinfo_09AFD3/tele/RESULT = { "PAPP":110}
    14:06:09.160 MQT: emoncms/ch2i/factory/wifinfo_09AFD3/tele/RESULT = { "HCHC":2478382}
    14:06:53.737 MQT: emoncms/ch2i/factory/wifinfo_09AFD3/tele/RESULT = { "HCHC":2478383}
    14:07:12.914 MQT: emoncms/ch2i/factory/wifinfo_09AFD3/tele/RESULT = { "PAPP":100}
    

    EnergyConfig noraw désactive l'envoi (complet ou changed) de chaque trame reçue
    EnergyConfig Skip 5 envoi seulement 1 trame sur x (ici 5) lors de l'envoi des données, permet de limiter un peu le trafic et surtout l'envoi en base systématique par exemple.
    EnergyConfig Skip 0 désactive l'option précédente.

    Attention, a partir du moment ou vous avez activé le skip mode l'option changed devient caduque car le changed sera appliqué sur la dernière trame reçue et pas celle envoyée, et en plus elle peut être "skippée".

    N'hésitez pas si vous avez des questions ou des remarques

    posted in Téléinfo