J’ai « cru » comprendre que l’intégration des SHELLY dans HA avec MQTT était quasi-automatique.
Evidemment, ce n’est pas vrai.
Mon problème : Impossible d’activer MQTT dans le DIMMER
Mon DIMMER est visible dans HA quand je n’active pas MQTT dans le DIMMER.
Je peux modifier le brightness, tout est actif.
Dans HA j’ai l’intégration MQTT, j’ai créé un utilisateur qui est actif, qui n’est pas administrateur (voire copie d’écran) que je pense dédier à MQTT.
Dans le DIMMER, je coche MQTT, je saisis l’utilisateur et le mot de passe.
Shelly reboote le DIMMER.
En revenant sur le setup du DIMMER, j’ai le message « device is disconnected ».
Je ne sais même pas si le problème est dans HA ou dans le DIMMER.
Voire la copie d’écran jointe.
Le but final de cette manip est de configurer d’autres devices dont les valeurs semblent ne remonter que via MQTT.
[/center]
Comment récupérer ma configuration :
Dans votre HA, Menu latéral `Paramètres` > `Système` > `Corrections` puis les trois petits points en haut a droite > `Informations Système` puis une fois en bas `Copier`
___
En fait je me suis fourvoyé mes Shelly (j’en dispose que de 2) ils ne sont pas connectés en mqtt je les ais juste ajoutés dans l’intégration Shelly désolé de la cause information
Bonjour,
dans la partie serveur c’est le port 1883 et non 8123. Utilise l’ip de ton HA et pas de http a mettre au début.
ex: 192.168.1.105:1883
Pas besoin de cocher ssl connectivity, a mon avis.
Tu peux passer par ton navigateur pour configurer ton Shelly, pas besoin de l’application. Il faut entrer l’ip du shelly dans la barre d’adresse.
J’arrive peut être après la bataille, mais franchement pour des Shelly avec HA, je vois pas l’intérêt de passer par MQTT, ça marche tellement bien avec l’intégration de base…
J’ai pas mal de shelly et j’ai rien installé de particulier, ils remontent tout seul dans HA.
Et ça ne m’empêche pas d’en avoir certains qui sont aussi connecté à un serveur MQTT pour un autre usage, c’est pas exclusif.
Bonjour,
J’ai fait les manip proposées mais sans succès…
J’ai aussi réinitialisé la configuration du MQTT dans http://homeassistant.local:8123/hassio/addon/core_mosquitto/config
Toujours sans succès.
Question : faut il une antenne ou un truc de ce genre pour que cela fonctionne?
J’ai un Home Asistant GREEN de Nabu Casa.
Merci,
Cdt
Alei69
Ci-dessous, le journal dans http://homeassistant.local:8123/hassio/addon/core_mosquitto/logs
après un redémarrage :
[10:58:11] INFO: SSL is not enabled
cont-init: info: /etc/cont-init.d/mosquitto.sh exited 0
cont-init: info: running /etc/cont-init.d/nginx.sh
cont-init: info: /etc/cont-init.d/nginx.sh exited 0
s6-rc: info: service legacy-cont-init successfully started
s6-rc: info: service legacy-services: starting
services-up: info: copying legacy longrun mosquitto (no readiness notification)
services-up: info: copying legacy longrun nginx (no readiness notification)
s6-rc: info: service legacy-services successfully started
[10:58:13] INFO: Starting NGINX for authentication handling…
[10:58:14] INFO: Starting mosquitto MQTT broker…
2025-04-07 10:58:14: Warning: Mosquitto should not be run as root/administrator.
2025-04-07 10:58:14: mosquitto version 2.0.20 starting
2025-04-07 10:58:14: Config loaded from /etc/mosquitto/mosquitto.conf.
2025-04-07 10:58:14: Loading plugin: /usr/share/mosquitto/go-auth.so
2025-04-07 10:58:14: ├── Username/password checking enabled.
2025-04-07 10:58:14: ├── TLS-PSK checking enabled.
2025-04-07 10:58:14: └── Extended authentication not enabled.
2025-04-07 10:58:14: Opening ipv4 listen socket on port 1883.
2025-04-07 10:58:14: Opening ipv6 listen socket on port 1883.
2025-04-07 10:58:14: Opening websockets listen socket on port 1884.
2025-04-07 10:58:14: mosquitto version 2.0.20 running
2025-04-07 10:58:14: New connection from ::1:41198 on port 1883.
2025-04-07 10:58:14: Client disconnected due to protocol error.
[10:58:17] INFO: Successfully send discovery information to Home Assistant.
[10:58:19] INFO: Successfully send service information to the Supervisor.
2025-04-07 10:58:21: New connection from 172.30.32.1:44435 on port 1883.
2025-04-07 10:58:21: New client connected from 172.30.32.1:44435 as 0b2NKPQr6VXj7oIeE9EcUl (p2, c1, k60, u’homeassistant’).
2025-04-07 10:59:08: New connection from 172.30.32.2:58162 on port 1883.
2025-04-07 10:59:08: Client closed its connection.
2025-04-07 11:01:08: New connection from 172.30.32.2:55062 on port 1883.
2025-04-07 11:01:08: Client closed its connection.
2025-04-07 11:03:08: New connection from 172.30.32.2:37440 on port 1883.
2025-04-07 11:03:08: Client closed its connection.
2025-04-07 11:05:08: New connection from 172.30.32.2:60096 on port 1883.
2025-04-07 11:05:08: Client closed its connection.
2025-04-07 11:07:08: New connection from 172.30.32.2:59542 on port 1883.
2025-04-07 11:07:08: Client closed its connection.
2025-04-07 11:09:08: New connection from 172.30.32.2:35476 on port 1883.
2025-04-07 11:09:08: Client closed its connection.
2025-04-07 11:11:08: New connection from 172.30.32.2:52614 on port 1883.
2025-04-07 11:11:08: Client closed its connection.
2025-04-07 11:13:08: New connection from 172.30.32.2:41716 on port 1883.
2025-04-07 11:13:08: Client closed its connection.
Bonjour,
Mon objectif est de faire fonctionner un shelly dont je ne me sers pas via MQTT pour être sûr que je comprenne (en gros) comment cela fonctionne.
Ensuite je connecterai d’autres devices.qui eux fonctionnent très bien en prod sans MQTT afin d’utiliser des fonctions complémentaires.
Cdt
Alei69
Un dernier test fait en indiquant l’utilisateur et son pw montre le device est connecté.
Donc il faut quand même saisir un utilisateur et pw dans Shelly pour que HA l’accepte.
Ouf… plus à vérifier à quoi cela sert ce MQTT dans mon cas.