@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
Posts made by Vincent835
-
RE: Tasmota
-
RE: Tasmota
@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. -
RE: Tasmota
@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.
-
RE: Tasmota
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é.
J'essayerai de faire un enregistrement ce soir.
J'ai un contrat base triphasé . -
RE: Tasmota
@barbu-dor
Lorsque les champs sont à la racine du JSON, il n'y a pas de problème:on URMS1 do...
marche même sans#data
.
C'est lorsque les champs sont sous un objet que je n'arrive pas à faire déclencher le trigger.
Même avec la formeon TIC#URMS1 do...
Si tu trouves une solution, je suis preneur.
Merci. -
RE: Tasmota
@barbu-dor
Je viens d'essayer ta proposition de règle sans succés.
Voici le message JSON sur la version 9.3.1.119:53:50.015 MQT: tele/tasmota_DF20CB/RESULT = { "ADSC":"031776013513","VTIC":2,"NGTF":" BASE ","LTARF":" BASE ","EAST":27416857,"EASF01":15506794,"EASF02":9861893,"EASF03":826037,"EASF04":514699,"EASF05":442412,"EASF06":265022,"EASF07":0,"EASF08":0,"EASF09":0,"EASF10":0,"EASD01":9975618,"EASD02":8227473,"EASD03":2960408,"EASD04":6253358,"IRMS1":2,"IRMS2":2,"IRMS3":2,"URMS1":225,"URMS2":237,"URMS3":245,"PREF":12,"PCOUP":12,"SINSTS":1305,"SINSTS1":482,"SINSTS2":390,"SINSTS3":433,"SMAXSN":6243,"SMAXSN1":3094,"SMAXSN2":3214,"SMAXSN3":2158,"SMAXSN-1":5714,"SMAXSN1-1":3559,"SMAXSN2-1":1954,"SMAXSN3-1":2064,"CCASN":790,"CCASN-1":1550,"UMOY1":229,"UMOY2":240,"UMOY3":239,"STGE":"003A4001
-
RE: Tasmota
@barbu-dor Merci pour ton retour concernant les triggers sur les messages JSON.
Je précise mon problème.
Cela marche bien sur la version 9.3.1.1 que j'ai compilé.
Par contre sur la 9.3.1, de Nicolas Bernaerts, les triggers sur les messages JSON ne marchent pas.
Est-ce que cela pourrait venir de la forme des messages JSON qui ne sont pas formatés de la même façon que sur la version tasmota standard?19:49:06.821 MQT: tele/tasmota_DF20CB/SENSOR = {"Time":"2021-04-10T19:49:06","TIC":{"ADSC":"031776013513","VTIC":"02","DATE":"E210410194907","NGTF":"BASE","LTARF":"BASE","EAST":"027416815","EASF01":"015506752","EASF02":"009861893","EASF03":"000826037","EASF04":"000514699","EASF05":"000442412","EASF06":"000265022","EASF07":"000000000","EASF08":"000000000","EASF09":"000000000","EASF10":"000000000","EASD01":"009975618","EASD02":"008227431","EASD03":"002960408","EASD04":"006253358","IRMS1":"002","IRMS2":"002","IRMS3":"002","URMS1":"223","URMS2":"242","URMS3":"243","PREF":"12","PCOUP":"12","SINSTS":"01370","SINSTS1":"00462","SINSTS2":"00480","SINSTS3":"00428","SMAXSN":"06243","SMAXSN1":"03094","SMAXSN2": ...
La règle que j'utilise est
rule1 on URMS1 do var4 %value% endon
Je te remercie.
-
RE: Tasmota
@barbu-dor said in Tasmota:
@Charles j'ai changé l'appel à MqttPublish() par MqttPublishRules() (ou du meme genre) ainsi le JSON est parsé par le moteur de règles
Chaque champ est alors un triggerBonjour,
Pourriez-vous m'indiquer à partir de quelle version de Tasmota cette fonction a été intégrée?
Est-ce bien la 9.3.1.1?
donc pas sur la 9.3.1?Merci
Vincent
-
RE: Tasmota
Bonjour,
Merci pour votre travail pour intégrer la téléinfo dans Tasmota.
Sur la version tasmota 9.3.1.1, en mode téléinfo standard, les compteurs triphasés ne semblent pas correctement traités.
Sur la page d'accueil, il n'apparait qu'une seule tension et une seule intensité.
Est-ce que cela a été corrigé sur Tasmota 9.3.1.2?Je vous remercie.
Vincent