[Résolu] la liaison mosquitto - domoticz ne fonctionne plus

Forum dédié au protocole MQTT : fonctionnement, intégration ...
pachti
Messages : 30
Inscription : 01 mai 2020, 16:12

[Résolu] la liaison mosquitto - domoticz ne fonctionne plus

Message par pachti »

bonjour,
suite à une migration debian 10 vers debian 11 je n'ai plus de contrôle sur mes périf SonOff en wifi.
domoticz en version 2023.2 (built 15457)

pourtant:
je n'ai rien changé dans les modules, les idx sont correct et l'adresse ip:port est bonne
le service mosquitto tourne bien:

Code : Tout sélectionner

sudo service mosquitto status
● mosquitto.service - Mosquitto MQTT Broker
     Loaded: loaded (/lib/systemd/system/mosquitto.service; enabled; vendor preset: enabled)
     Active: active (running) since Sun 2023-09-17 14:50:54 CEST; 46min ago
       Docs: man:mosquitto.conf(5)
             man:mosquitto(8)
    Process: 1335 ExecStartPre=/bin/mkdir -m 740 -p /var/log/mosquitto (code=exited, status=0/SUCCESS)
    Process: 1345 ExecStartPre=/bin/chown mosquitto /var/log/mosquitto (code=exited, status=0/SUCCESS)
    Process: 1348 ExecStartPre=/bin/mkdir -m 740 -p /run/mosquitto (code=exited, status=0/SUCCESS)
    Process: 1352 ExecStartPre=/bin/chown mosquitto /run/mosquitto (code=exited, status=0/SUCCESS)
   Main PID: 1353 (mosquitto)
      Tasks: 1 (limit: 8155)
     Memory: 2.9M
        CPU: 1.218s
     CGroup: /system.slice/mosquitto.service
             └─1353 /usr/sbin/mosquitto -c /etc/mosquitto/mosquitto.conf

mosquitto est bien connecté à domoticz (pas de bug dans les log)

Code : Tout sélectionner

2023-09-17 15:16:44.287 Status: mqtt: Worker stopped...
2023-09-17 15:16:45.289 Status: mqtt: Connecting to localhost:1883
2023-09-17 15:16:45.490 Status: mqtt: connected to: localhost:1883
une idée de là ou ça peut venir?
Dernière modification par pachti le 18 sept. 2023, 18:53, modifié 1 fois.
Keros
Messages : 4932
Inscription : 23 juil. 2019, 20:57

Modération

Message par Keros »

Sujet déplacé dans la section dédiée au MQTT.
pachti
Messages : 30
Inscription : 01 mai 2020, 16:12

Re: la liaison mosquitto - domoticz ne fonctionne plus

Message par pachti »

dsl je me doutais que j'étais pas au bon endroits, j'avais pas vu la section mqtt :?
pachti
Messages : 30
Inscription : 01 mai 2020, 16:12

Re: la liaison mosquitto - domoticz ne fonctionne plus

Message par pachti »

en cherchant d'ou venait le pb , je suis tomber sur ça dans la console d'un de mes modules sonoff (et la meme erreur est bien présente dans les autres aussi)

Code : Tout sélectionner

14:31:52 MQT: Échec de connexion à 192.168.1.200:1883, rc -2. Nouvelle tentative dans 120 s
14:32:21 RSL: tele/tasmota_007253/STATE = {"Time":"2023-09-18T14:32:21","Uptime":"3T15:25:12","UptimeSec":314712,"Heap":26,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"MqttCount":2,"POWER":"ON","Wifi":{"AP":1,"SSId":"MonWifi","BSSId":"02:EB:D8:2E:40:C2","Channel":9,"RSSI":92,"Signal":-54,"LinkCount":3,"Downtime":"0T00:01:08"}}
14:32:21 RSL: domoticz/in = {"idx":7,"nvalue":0,"svalue":"22.2","Battery":100,"RSSI":9}
14:32:21 RSL: tele/tasmota_007253/SENSOR = {"Time":"2023-09-18T14:32:21","DS18B20":{"Id":"01193A2EFD5A","Temperature":22.2},"TempUnit":"C"}
14:33:21 RSL: tele/tasmota_007253/STATE = {"Time":"2023-09-18T14:33:21","Uptime":"3T15:26:12","UptimeSec":314772,"Heap":26,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":21,"MqttCount":2,"POWER":"ON","Wifi":{"AP":1,"SSId":"MonWifi","BSSId":"02:EB:D8:2E:40:C2","Channel":9,"RSSI":100,"Signal":-50,"LinkCount":3,"Downtime":"0T00:01:08"}}
14:33:21 RSL: domoticz/in = {"idx":7,"nvalue":0,"svalue":"22.2","Battery":100,"RSSI":10}
14:33:21 RSL: tele/tasmota_007253/SENSOR = {"Time":"2023-09-18T14:33:21","DS18B20":{"Id":"01193A2EFD5A","Temperature":22.2},"TempUnit":"C"}
14:33:53 MQT: Tentative de connexion...
14:33:53 MQT: Échec de connexion à 192.168.1.200:1883, rc -2. Nouvelle tentative dans 120 s
en gros le module n'arrive pas à se connecter au broker.. mais la je vois pas pourquoi
f-d-m
Messages : 119
Inscription : 25 juin 2019, 21:36

Re: la liaison mosquitto - domoticz ne fonctionne plus

Message par f-d-m »

pachti a écrit : 18 sept. 2023, 15:45 en gros le module n'arrive pas à se connecter au broker
Bonjour,

Comme partout on tend à des connexions authentifiées ce qui devient la valeur par défaut sur des nouvelles installations.

Peut-être faut-il ajouter une ligne

Code : Tout sélectionner

allow_anonymous true
dans /etc/mosquitto.conf , ou bien ajouter un fichier contenant cette ligne dans /etc/mosquitto/conf.d/ ?

Arrives-tu à publier un message au moyen de la commande mosquitto_pub (sans les options -u et -P) ?
---
Bruxelles

RPi 3B, Domoticz 2020.2, SSD, PiZigate
IPX-800 V3
multiples Sonoff et similaires (Tasmota, ESPeasy), multiples appareils Zigbee
SMA Sunny Boy 3.6
pachti
Messages : 30
Inscription : 01 mai 2020, 16:12

Re: la liaison mosquitto - domoticz ne fonctionne plus

Message par pachti »

f-d-m a écrit : 18 sept. 2023, 16:12 Arrives-tu à publier un message au moyen de la commande mosquitto_pub (sans les options -u et -P) ?
oui ça fonctionne
f-d-m a écrit : 18 sept. 2023, 16:12 Peut-être faut-il ajouter une ligne

Code : Tout sélectionner

allow_anonymous true
dans /etc/mosquitto.conf , ou bien ajouter un fichier contenant cette ligne dans /etc/mosquitto/conf.d/ ?
ce fu une bonne idée mais infructueuse

merci de te pencher sur mon problème
Neutrino
Messages : 2369
Inscription : 10 juil. 2015, 15:42
Localisation : Les Herbiers(85)

Re: la liaison mosquitto - domoticz ne fonctionne plus

Message par Neutrino »

j'ai eu ce soucis aussi.
Voici mon fichier /etc/mosquitto/mosquitto.conf

Code : Tout sélectionner

# Place your local configuration in /etc/mosquitto/conf.d/
#
# A full description of the configuration file is at
# /usr/share/doc/mosquitto/examples/mosquitto.conf.example

persistence true
persistence_location /var/lib/mosquitto/

log_dest file /var/log/mosquitto/mosquitto.log

include_dir /etc/mosquitto/conf.d

listener 1883

## Authentication ##
allow_anonymous true
Ma maison à plein d'IP ! :mrgreen:
SAV Bonjour. Vous avez vidé le cache ?
pachti
Messages : 30
Inscription : 01 mai 2020, 16:12

[Résolu] Re: la liaison mosquitto - domoticz ne fonctionne plus

Message par pachti »

Neutrino a écrit : 18 sept. 2023, 18:02

Code : Tout sélectionner

listener 1883

Yes c'est ça qui manquait... le port...
c'est fou comme quand on voit la solution, elle parait d'une logique implacable!!

Merci Neutrino
Répondre