j’utilise jmqtt pour communiquer avec mon routeur solaire et la configuration, malgré quelques peurs, s’est bien passée. je suis en train d’y intégrer mes Shelly plug S
je souhaite aller plus loin avec jmqtt et je souhaite pouvoir voir les choses avec mqtt explorer depuis mon pc mais pas moyen de me connecter, je dois louper un truc …
a savoir que j’ai deux boxes en 192.168.1.x et 192.168.2.x reliées a un routeur qui me donne un réseau 192.168.3.x. Jeedom, le routeur et mon pc sont sur des ip 192.168.3.x. Je pense donc que cette config n’y est pour rien … a confirmer
le broker avait été installé précédemment par zigbeelinker
alors je ne comprend pas tout : mes shellies, par exemple, ne communiquent pas de clientID et envoient et reçoivent des infos du broker ? du Mosquitto ? Les autres devices également …
Donc je devrais configurer HA de la même manière ? quand je serais arrivé a mettre mqtt dessus (quelle galère !)
Il me semble que les shellies utilisent implicitement leur nom comme client id.
HA ou jMQTT en génère un à la volée quand il n’est pas précisé.
Le client id est un élément important en MQTT, il permet au Broker (donc Mosquitto) de faire la différence entre une nouvelle connexion d’un nouveau client et un client existant qui se reconnecte. (C’est pour ça qu’un même client id ne peut pas être utilisé sur 2 choses différentes.)
Je ne vois pas trop de galère là, c’est juste le protocole MQTT qui veut ça, comme il ne te viendrait pas à l’idée de donner la même adresse IP sur 2 shelly.