Bonjour,
Je me suis fabriqué ma propre carte élec (STM32 + lib mongoose MQTT), branchée sur mon tableau élec pour piloter le relais d’un ballon d’eau chaude, chaudière et récupérer les infos d’un compteur.
Hormis un bug le mois dernier, qui concerne à priori plutôt mon STM32, tout allait bien jusqu’à hier et cette fois j’ai plutôt envie d’accuser Mosquitto (ou sa configuration) au vu du journal. HA tourne sur une rpi 3B+.
Pour faire simple, ma carte renvoie une dizaine d’info en MQTT toutes les secondes. Entre 15h31m06s et 15h31m21s, HA n’a loggé aucune donné MQTT. Voici le journal mosquitto :
2026-01-31 14:20:50: Saving in-memory database to /data//mosquitto.db.
2026-01-31 14:50:51: Saving in-memory database to /data//mosquitto.db.
2026-01-31 15:20:52: Saving in-memory database to /data//mosquitto.db.
[14:31:08] INFO: Service restart after closing
[15:31:09] INFO: Starting mosquitto MQTT broker...
2026-01-31 15:31:09: Warning: Mosquitto should not be run as root/administrator.
2026-01-31 15:31:09: mosquitto version 2.0.22 starting
2026-01-31 15:31:09: Config loaded from /etc/mosquitto/mosquitto.conf.
2026-01-31 15:31:09: Loading plugin: /usr/share/mosquitto/go-auth.so
2026-01-31 15:31:09: ├── Username/password checking enabled.
2026-01-31 15:31:09: ├── TLS-PSK checking enabled.
2026-01-31 15:31:09: └── Extended authentication not enabled.
2026-01-31 15:31:09: Opening ipv4 listen socket on port 1883.
2026-01-31 15:31:09: Opening ipv6 listen socket on port 1883.
2026-01-31 15:31:09: Opening websockets listen socket on port 1884.
2026-01-31 15:31:09: mosquitto version 2.0.22 running
2026-01-31 15:31:12: New connection from ::1:33894 on port 1883.
2026-01-31 15:31:12: Client <unknown> disconnected due to protocol error.
2026-01-31 15:31:16: New connection from 192.168.0.201:51617 on port 1883.
2026-01-31 15:31:17: Client <unknown> closed its connection.
2026-01-31 15:31:17: New connection from 192.168.0.201:41089 on port 1883.
2026-01-31 15:31:17: New client connected from 192.168.0.201:41089 as CA350 (p2, c1, k45, u'***').
2026-01-31 15:31:19: New connection from 172.30.32.1:57707 on port 1883.
2026-01-31 15:31:19: New client connected from 172.30.32.1:57707 as 4d00eMjl1bCQ34FUxox3fW (p2, c1, k60, u'homeassistant').
2026-01-31 15:31:24: New connection from 192.168.0.202:56997 on port 1883.
2026-01-31 15:31:24: New client connected from 192.168.0.202:56997 as Tableau éle (p2, c1, k0, u'***').
[15:31:25] INFO: Successfully send discovery information to Home Assistant.
[15:31:31] INFO: Successfully send service information to the Supervisor.
time="2026-01-31T15:56:15+01:00" level=error msg="http request error: Post \"http://127.0.0.1:80/superuser\": EOF"
2026-01-31 16:01:13: Saving in-memory database to /data//mosquitto.db.
2026-01-31 16:31:14: Saving in-memory database to /data//mosquitto.db.
2026-01-31 17:01:15: Saving in-memory database to /data//mosquitto.db.
2026-01-31 17:31:16: Saving in-memory database to /data//mosquitto.db.
[16:38:00] INFO: Service restart after closing
[17:38:01] INFO: Starting mosquitto MQTT broker...
C’est la 1ère fois que j’ouvre ce journal. J’ai quelques remarques et questions :
1/ [14:31:08] INFO: Service restart after closing => Pourquoi ? Ca restart aléatoirement toutes les 1 à 3h. Aucune trace de pourquoi dans le journal. D’ailleurs ce message est affiché avec un shift d’1h sur l’heure.
2/ Warning: Mosquitto should not be run as root/administrator => Oups, il faut que je corrige ça
3/ New connection from ::1:33894 on port 1883 => J’imagine que c’est HA ?
4/ Clients qui se déconnectent : aucune idée de pourquoi
5/ New connection from 172.30.32.1:57707 on port 1883 => C’est quoi cette IP ???
Je cherche mais vu le nombre d’incompréhension, si vous avez une idée…
Merci d’avance ![]()