Hello @Dlabagnara,
Sans rentrer dans le débat « séparer l’alarme de la domotique », je ne pense pas que l’on puisse obtenir une réelle fiabilité avec des modules Wifi sur pile.
De nombreux exemples sont déjà présents sur Commu :
Pour identifier d’où vient le dysfonctionnement, je te propose plusieurs étapes :
-
Vérifie la portée de ton réseau Wifi. Je pense qu’il faut au moins -75dBm à l’endroit du capteur. Contrôle avec ton tel et une application comme Wifi Analyzer sous Android ;
-
Vérifie si les messages sont bien envoyés à ton Broker MQTT. Connecte toi directement sur le Broker, par exemple avec MQTT Explorer sur PC ou MQTT Snooper sous Android, et regarde si tu reçois bien à coup sûr les messages quand tu actionnes ton capteur ;
-
Vérifie si les messages sont bien envoyés à ton Broker à 1m de ton routeur Wifi. Déplace ton capteur à 1m de ton routeur et connecte toi sur le Broker, regarde si tu reçois bien à coup sûr les messages quand tu actionnes ton capteur. Si ce n’est pas le cas, ton capteur est défectueux, ou au moins inutilisable pour le niveau de fiabilité que tu attends ;
-
Problème Jeedom/jMQTT ? Si tu reçois toujours les messages en MQTT, mais pas dans Jeedom/jMQTT, il peut y avoir un souci, fait nous en part ;
-
Eloigne toi progressivement du routeur et recommence l’étape 3, ainsi tu sauras à partir d’où ton capteur est en limite de portée et obtiendras la « distance max de fiabilité » ;
-
Nettoie ton réseau Wifi. Enlève les éventuels répéteurs, installe un autre point d’accès, positionne le de façon à couvrir plus de surface (la distance entre 2 points d’accès doit être légèrement inférieure à 2 fois la « distance max de fiabilité » obtenue précédemment), configure dessus le même SSID, la même clé, mais sur un autre canal (1, 6 ou 11, pour le 2,4GHz pas les autres) et relie le en filaire à ton routeur principal ;
-
Vérifie si les messages sont bien envoyés à ton Broker MQTT.
Rien de magique, le wifi n’est juste pas adapté à ce genre d’usages, désolé…