Bonjour,
Tout d'abord et avant tout, un grand merci à André pour cette nouvelle version du routeur solaire dédié aux ESP32-S3 qui offre nettement plus de possibilités à l'avenir. Je me rends bien compte que cela représente beaucoup de travail et le résultat global est vraiment très bien, j'apprécie tout particulièrement la nouvelle représentation de la logique des actions sous forme de blocs, qui me parle parfaitement.
J'ai donc installé la dernière version béta (v1.00-beta .14), et je la teste actuellement sur un ESP32-S3 dédié. Pour l'instant et pour moi, tout fonctionne parfaitement comme prévu, sauf une seule chose : la transmission des ordres MQTT de mon système domotique (Jeedom en l’occurrence) vers le routeur. Alors bien que je l'ai pourtant épluché, peut-être que j'ai loupé une information déjà abordée dans ce forum...
Mais j'ai constaté que si j'arrive à bien configurer mon routeur pour envoyer des informations MQTT vers Jeedom pour les interpréter correctement sans aucun soucis (état en ligne, compteur horaire, ephémerides, puissance, état du relais SSR, H. équivalente d'ouverture, etc...), par contre je n'ai pas réussi à envoyer des ordres d'ouverture ou fermeture forcés pour piloter mon relais SSR à partir de Jeedom.
Par exemple, dans la dernière version standard prévue pour les ESP32 (v17.30), je force via un ordre MQTT envoyé par Jeedom une ouverture pour 30 minutes du relais SSR (nommé 'SSR1') en envoyant le message MQTT suivant : routeur/SSR1/"tOnOff":30 (où 'routeur' est le topic racine)
Pour ceux qui connaissent Jeedom, cela correspond à cette ligne sous MQTT Manager, qui est exécutée :
Cela fonctionne très bien (on peut aussi fermer le relais en précisant une valeur négative pour les minutes, le remettre en régulation automatique avec la valeur 0, etc...). Très pratique (voire indispensable pour moi) pour le pilotage de mon routeur.
Mais avec la nouvelle version, ces commandes ne fonctionnent plus.
Je précise bien entendu que la case 'Souscrire aux messages du serveur MQTT' est bien cochée dans les paramètres.
Voici d'ailleurs la configuration complète (identique à la version v17.30) :
Pour l'onglet Action :
Et côté Jeedom :
Où l'on voit bien que je reçois très bien toutes les infos en MQTT (la couleur du jour Tempo à J et J+1, le compteur horaire,... ce qui est confirmé aussi par MQTT Explorer) mais la commande json::{"tOnOff":30} sur le topic SSR1 ne fonctionne pas.
Je pense que cela vient de ce topic 'SSR1' (=nom attribué au relais SSR dans ma configuration) dont le nom ne doit plus être valide. Aussi j'en ai essayé plusieurs autres, mais sans plus de succès : a0, a0/SSR1, SSR1/a0, etc...
Là, je suis coincé... Un petit coup de pouce ou une explication serait le bienvenu, merci d'avance !