Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Forçage sur Jeedom via MQTT
#21
Edit pour la version 12 le 14-10-2024

Bonjour,

Bien que l'astuce de André puise être fonctionnelle, j'ai fais ces modifications de mon coté :

Dans le MQTT.ino

- ajouts en ligne 8
Code :
char ActionsTopic[50];

- suppression de la ligne 63
Code :
char TopicAct[50];

- remplacement de l'ancienne ligne 64 et 65
Code :
sprintf(TopicAct, "%s", LesActions[i].Titre.c_str());
clientMQTT.subscribe(TopicAct);
par (devenue ligne 63 et 64)
Code :
sprintf(ActionsTopic, "%s%s", PrefixMQTT, LesActions[i].Titre.c_str());
clientMQTT.subscribe(ActionsTopic);
 
- ajoute en ligne (devenue 124, entre le for et le if)

Code :
sprintf(ActionsTopic, "%s%s", PrefixMQTT, LesActions[i].Titre.c_str());

- remplacement de la ligne 125
Code :
if (LesActions[i].Actif > 0 && LesActions[i].Titre == String(topic)) {
par
Code :
if (String(topic) == ActionsTopic && LesActions[i].Actif > 0) {

Cordialement
Alexis

(09-06-2024, 12:47 PM)DanielJ a écrit :
(08-06-2024, 07:36 PM)Nalexdouze a écrit : Je n'utilise pas MQTT Manager, je le trouve contre-intuitif, d'ailleurs je n'ai pas réussi à faire passer une commande non plus  Big Grin
Mais avec jMQTT https://market.jeedom.com/index.php?v=d&...ay&id=3166 les indications de André sont fonctionnelle.
Toutefois je te rejoins sur le fait d'avoir commandes dans le topic du routeur et non à la racine du broker.
Je regarde aussi à modifier le code en ce sens  Wink

Bonjour,

Merci pour l'information concernant jMQTT. Wink
 
Le problème (si problème il y a...), c'est que jMQTT est un plugin 'privé' dont le développement ne tient qu'au bon vouloir de 'Bad' qui le maintient. Si aujourd'hui je ne doute pas qu'il fonctionne bien, et peut-être même mieux que MQTT Manager, ce ne sera pas forcément le cas demain. Les exemples de plugins dans le market place de Jeedom, plus ou moins abandonnés par leurs concepteurs, ne sont pas rares malheureusement. 
Aussi lorsqu'un plugin 'officiel' (maintenu par la team Jeedom) co-existe avec un plug-in 'privé' qui n'offre pas cette garantie de pérennité, pour moi le choix est vite fait...
Après, c'est vrai aussi que je n'ai pas envie non plus de remplacer ce plugin uniquement pour cette raison, car derrière j'ai quelques 80 équipements divers est variés (en Wifi et Zigbee) qui tournent avec sans aucun problème.

Maintenant pour en revenir aux commandes envoyées directement sur la racine du topic MQTT sans passer par un topic de publication, je ne suis pas sûr en effet que ce soit bien conforme à cette norme (à vérifier...). Shy

Salut,

Oui c'est un point de vu qui se défend, bien que j'ai également vu des plugins "officiel" abandonné Wink
Enphase -> Node-RED -> Source MQTT
3x IQ7+/3x 375WhC + 4x IQ8MC/4x 400WhC
1x Routeur 12.06_Custom -> CES 2,5kW
Domotique gérée sous Jeedom 4.4.19 (DIY VMM Synology)
Répondre


Messages dans ce sujet
Forçage sur Jeedom via MQTT - par Francky - 06-06-2024, 01:12 PM
RE: Forçage sur Jeedom via MQTT - par F1ATB - 06-06-2024, 02:08 PM
RE: Forçage sur Jeedom via MQTT - par Francky - 06-06-2024, 03:50 PM
RE: Forçage sur Jeedom via MQTT - par Nalexdouze - 07-06-2024, 10:38 AM
RE: Forçage sur Jeedom via MQTT - par DanielJ - 07-06-2024, 12:24 PM
RE: Forçage sur Jeedom via MQTT - par Francky - 07-06-2024, 01:24 PM
RE: Forçage sur Jeedom via MQTT - par F1ATB - 07-06-2024, 02:15 PM
RE: Forçage sur Jeedom via MQTT - par Francky - 07-06-2024, 02:27 PM
RE: Forçage sur Jeedom via MQTT - par DanielJ - 08-06-2024, 04:36 PM
RE: Forçage sur Jeedom via MQTT - par DanielJ - 07-06-2024, 02:55 PM
RE: Forçage sur Jeedom via MQTT - par Nalexdouze - 07-06-2024, 02:57 PM
RE: Forçage sur Jeedom via MQTT - par Nalexdouze - 08-06-2024, 07:36 PM
RE: Forçage sur Jeedom via MQTT - par DanielJ - 09-06-2024, 12:47 PM
RE: Forçage sur Jeedom via MQTT - par F1ATB - 09-06-2024, 08:24 AM
RE: Forçage sur Jeedom via MQTT - par Francky - 09-06-2024, 12:45 PM
RE: Forçage sur Jeedom via MQTT - par F1ATB - 09-06-2024, 01:43 PM
RE: Forçage sur Jeedom via MQTT - par F1ATB - 09-06-2024, 01:48 PM
RE: Forçage sur Jeedom via MQTT - par DanielJ - 09-06-2024, 02:16 PM
RE: Forçage sur Jeedom via MQTT - par Francky - 09-06-2024, 03:40 PM
RE: Forçage sur Jeedom via MQTT - par F1ATB - 09-06-2024, 11:24 PM
RE: Forçage sur Jeedom via MQTT - par Nalexdouze - 11-06-2024, 09:27 AM
RE: Forçage sur Jeedom via MQTT - par James - 11-06-2024, 05:34 PM
RE: Forçage sur Jeedom via MQTT - par DanielJ - 12-06-2024, 11:13 AM
RE: Forçage sur Jeedom via MQTT - par James - 12-06-2024, 01:51 PM
RE: Forçage sur Jeedom via MQTT - par F1ATB - 12-06-2024, 03:59 PM
RE: Forçage sur Jeedom via MQTT - par James - 13-06-2024, 06:11 PM
RE: Forçage sur Jeedom via MQTT - par James - 17-06-2024, 12:15 AM

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)