Problème installation MQTT

Forum dédié au protocole MQTT : fonctionnement, intégration ...
Pour les questions concernant le plugin de FlyingDomotic, merci d'utiliser le sous-forum dédié.
jmv75013
Messages : 146
Inscription : 03 janv. 2017, 16:20

Re: Problème installation MQTT

Message par jmv75013 »

Merci rimram31,

Bon j'ai desinstallé mosquitto, puis je l'ai reinstallé ensuivant ce site https://www.instructables.com/id/Instal ... pberry-Pi/ et libwebsocket3 a été installé.

Ensuite j'ai remis la ligne

Code : Tout sélectionner

protocol websockets
dans le fichier "/etc/mosquitto/conf.d/monitor.conf". Mais quand je lance la commande

Code : Tout sélectionner

mosquitto -c /etc/mosquitto/conf.d/monitor.conf -d
, je n'ai plus de message d'erreur mais mosquitto ne se lance pas !!

lorsque je fais la commande

Code : Tout sélectionner

sudo service mosquitto restart
, mosquitto ne se lance pas non plus.
lorsque je fais la commande

Code : Tout sélectionner

mosquitto
, mosquitto démarre mais juste sur le port 1883

Je patauge...
Merci
rimram31
Messages : 659
Inscription : 04 oct. 2015, 11:22
Localisation : Toulouse

Re: Problème installation MQTT

Message par rimram31 »

Pas glop ... j'avoue que je serais plutot parti sur un rebuild style: https://xperimentia.com/2015/08/20/inst ... ebsockets/ avec mosquitto embarquant (dans le binaire) websocket. Tu es dans quelle version de raspbian ? apparemment de la jessie a la stretch, des choses ont changé sur le support de websocket par mosquitto.

Après attention, tes lancements ne sont pas les memes ... un simple mosquitto soit démarrer sans conf, avec -c c'est le fichier que tu donnes, avec systemctl, ça dépend de ce qui a été entré dans les fichiers systemctl. A terme idéalement, c'est mieux de l'avoir en service système (stop/start et start au boot possible si configuré ...)
Raspberry Pi 2 + carte RF pi "maison" + Domoticz
Sonde Oregon + Aliexpress - Prises Chacon (3500W) - 1wire DS18B20
jmv75013
Messages : 146
Inscription : 03 janv. 2017, 16:20

Re: Problème installation MQTT

Message par jmv75013 »

merci pour ton aide, je suis en jessie. Je viens de regarder ton lien et la procédure d'installation est la même que le lien que j'avais trouvé.
jmv75013
Messages : 146
Inscription : 03 janv. 2017, 16:20

Re: Problème installation MQTT

Message par jmv75013 »

bon je ne sais pas trop comment j'ai fait, mais cela avance. Donc maintenant Docmoticz se connecte bien a MQTT, si je fais

Code : Tout sélectionner

mosquitto_sub -t 'domoticz/out'
Côté monitor, je vois bien

Code : Tout sélectionner

Connecting to MQTT : Success
et plus les messages d'erreur dont je parlais plus haut.

Mais je ne vois rien d'autre, c'est a dire que je ne vois pas de messages de type

Code : Tout sélectionner

MQTT Message Arrived:
jmv75013
Messages : 146
Inscription : 03 janv. 2017, 16:20

Re: Problème installation MQTT

Message par jmv75013 »

Bonjour,

Bon malgré toutes mes tentatives, je n'y arrive pas... donc j'abandonne pour l'intant
Merci
Redfirebrooks
Messages : 51
Inscription : 23 févr. 2018, 22:02

Re: Problème installation MQTT

Message par Redfirebrooks »

Bonjour
je partage un souci similaire, mosquito ne se lance pas au démarrage du RPI.

les log de domoticz

Code : Tout sélectionner

2019-07-18 07:01:28.906 Status: MQTT: Connecting to localhost:1883
2019-07-18 07:01:28.931 Status: MQTT: Connecting to localhost:1883
2019-07-18 07:01:28.907 Error: MQTT: Failed to start, return code: 14 (Check IP/Port)
2019-07-18 07:01:28.933 Error: MQTT: Failed to start, return code: 14 (Check IP/Port)
Le seul moyen pour le faire démarrer est la commande

Code : Tout sélectionner

mosquito -d
sinon

Code : Tout sélectionner

pi@domoticz:~ $ sudo systemctl enable mosquitto.service
mosquitto.service is not a native service, redirecting to systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable mosquitto
juste après un reboot on voit bien qu'il se passe quelques chose

Code : Tout sélectionner

pi@domoticz:~ $ journalctl -u mosquitto
-- Logs begin at Thu 2016-11-03 18:16:43 CET, end at Wed 2019-07-17 23:52:15 CEST. --
juil. 17 23:51:33 domoticz systemd[1]: Starting LSB: mosquitto MQTT v3.1 message broker...
juil. 17 23:51:34 domoticz mosquitto[406]: Starting network daemon:: mosquitto.
juil. 17 23:51:34 domoticz systemd[1]: Started LSB: mosquitto MQTT v3.1 message broker.
and
mais

Code : Tout sélectionner

pi@domoticz:~ $ sudo systemctl status mosquitto
● mosquitto.service - LSB: mosquitto MQTT v3.1 message broker
   Loaded: loaded (/etc/init.d/mosquitto; generated; vendor preset: enabled)
   Active: active (exited) since Wed 2019-07-17 23:51:34 CEST; 1min 52s ago
     Docs: man:systemd-sysv-generator(8)
  Process: 406 ExecStart=/etc/init.d/mosquitto start (code=exited, status=0/SUCCESS)
    Tasks: 0 (limit: 4915)
   CGroup: /system.slice/mosquitto.service

juil. 17 23:51:33 domoticz systemd[1]: Starting LSB: mosquitto MQTT v3.1 message broker...
juil. 17 23:51:34 domoticz mosquitto[406]: Starting network daemon:: mosquitto.
juil. 17 23:51:34 domoticz systemd[1]: Started LSB: mosquitto MQTT v3.1 message broker.
Moulins58
Messages : 134
Inscription : 17 févr. 2019, 20:41

Re: Problème installation MQTT

Message par Moulins58 »

Moi, j'ai un peu le même problème.
Dans le moniteur série de l'IDE Arduino j'ai ça :
19:12:04.463 -> BME280 : svalue = 20.28;33.67;0;1027;1 (TEMP;HUM;HUM_STAT;BAR;BAR_FOR) -> Message envoyé à Domoticz
19:13:04.464 -> BME280 : svalue = 20.28;33.65;0;1027;1 (TEMP;HUM;HUM_STAT;BAR;BAR_FOR) -> Message envoyé à Domoticz
19:13:06.663 -> MQTT déconnecté, on reconnecte !
19:13:06.663 -> Tentative de connexion MQTT...connecté
19:14:04.470 -> BME280 : svalue = 20.31;33.80;0;1027;1 (TEMP;HUM;HUM_STAT;BAR;BAR_FOR) -> Message envoyé à Domoticz
Mon device ne se met pas à jour dans domoticz et dans le logs j'ai ce message :
2021-04-03 19:12:21.791 Error: MQTT: Failed to start, return code: 14 (Check IP/Port)
2021-04-03 19:44:46.468 Error: Error parsing http request.
Quelqu'un aurait-il la solution?
Bonne soirée
Répondre