Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
topic MQTT
#11
(Hier, 06:14 PM)Christophe69480 a écrit : @jfla76
dans le publish topic = Routeur S3 dans ton cas
ensuite dans payload
Nom = nom que tu vas mettre en dessous de mqtt dans les parametres routeur ou tu as mis un ?
un exemple avec ma config


si tu as besoin d'aller plus loin ouvre un autre post car ca risuqe d etre confus avec le post initial


Merci de votre aide 

j'ai résolu mon problème de compatibilité MQTT entre le deux routeurs

Cela fonctionne 

Jean-Francois.
Routeur F1ATB , SSR , Chauffe-eau 3Kw, Sonde Temp Via Mqtt, Shelly EM 2 sondes
Domotique Homeseer V4 , Home-assistant
Répondre

#12
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 !
_________________________________________________
Routeur Solaire en v17.29 (modifié avec écran OLED)
Pilotage d'un cumulus de 3kW + Jeedom v4.6.1 + Station solaire 3,5kW
Répondre

#13
Bonjour,
Avec le routeur S3, le message doit contenir le nom de l’actionneur (SSR ou Triac).
Voir ici pour plus d'info et un exemple :
https://f1atb.fr/fr/documentation-routeu...-via-mqtt/
Répondre



Atteindre :


Utilisateur(s) parcourant ce sujet :
Philmaz, 2 visiteur(s)

Moteur MyBB, © 2002-2026 Melroy van den Berg.