Page 2 sur 4

Re: Station météo BME280

Posté : dim. 28 mars 2021 19:12
par Moulins58
Bonsoir,
Ma sonde se met à jour une fois par 24 heures, et jamais à la même heure , en général, c'est l'après-midi, pourquoi, je ne comprends pas !
Mon MQTT fonctionne correctement, car j'ai d'autres devises qui l'utilisent.

Re: Station météo BME280

Posté : sam. 3 avr. 2021 19:48
par Moulins58
J'ai un message d'erreur dans les logs "MQTT: Failed to start, return code: 14 (Check IP/Port)" et mon device ne se met pas à jour.
Je vois vraiment pas d'où cela peut venir?
Bonne soirée

Re: Station météo BME280

Posté : dim. 4 avr. 2021 07:53
par domi
Bonjour,

Le problème ne semble donc ne pas être du capteur, mais du serveur MQTT.
Sur le Rpi Domoticz, dans une console, en tapant la commande

Code : Tout sélectionner

ps -ef | grep mosquitto
est-ce qu'il est démarré ?
S'il ne l'est pas, que donne le lancement manuel ?

Code : Tout sélectionner

mosquitto -d
Consulter également les logs de mosquitto qui peuvent en dire un peu plus : /var/log/mosquitto/mosquitto.log

Si toujours pas de solution, peux tu nous mettre le contenu du fichier : /etc/mosquitto/conf.d/default.conf
ainsi que celui de : /etc/mosquitto/mosquitto.conf

Re: Station météo BME280

Posté : dim. 4 avr. 2021 08:50
par Moulins58
Bonjour,
En tapant "ps -ef | grep mosquitto", j'ai cela en réponse
"ps -ef | grep mosquitto
mosquit+ 527 1 0 avril03 ? 00:00:29 /usr/sbin/mosquitto -c /etc/mosquitto/mosquitto.conf
pi 11738 11663 0 08:27 pts/0 00:00:00 grep --color=auto mosquitto"
Dans les logs mosquitto, j'ai ça:

Code : Tout sélectionner

1617487280: New connection from 192.168.1.56 on port 1883.
1617487280: New client connected from 192.168.1.56 as ESP8266Client-86e7 (p2, c1, k15, u'mqtt').
1617487303: Client ESP8266Client-86e7 has exceeded timeout, disconnecting.
1617487340: New connection from 192.168.1.56 on port 1883.
1617487340: New client connected from 192.168.1.56 as ESP8266Client-17b2 (p2, c1, k15, u'mqtt').
1617487363: Client ESP8266Client-17b2 has exceeded timeout, disconnecting.
1617487400: New connection from 192.168.1.56 on port 1883.
1617487400: New client connected from 192.168.1.56 as ESP8266Client-74a4 (p2, c1, k15, u'mqtt').
1617487423: Client ESP8266Client-74a4 has exceeded timeout, disconnecting.
1617487460: New connection from 192.168.1.56 on port 1883.
1617487460: New client connected from 192.168.1.56 as ESP8266Client-71a9 (p2, c1, k15, u'mqtt').
1617487483: Client ESP8266Client-71a9 has exceeded timeout, disconnecting.
1617487520: New connection from 192.168.1.56 on port 1883.
1617487520: New client connected from 192.168.1.56 as ESP8266Client-40f9 (p2, c1, k15, u'mqtt').
1617487543: Client ESP8266Client-40f9 has exceeded timeout, disconnecting.
1617487580: New connection from 192.168.1.56 on port 1883.
1617487580: New client connected from 192.168.1.56 as ESP8266Client-6421 (p2, c1, k15, u'mqtt').
1617487603: Client ESP8266Client-6421 has exceeded timeout, disconnecting.
1617487640: New connection from 192.168.1.56 on port 1883.
1617487640: New client connected from 192.168.1.56 as ESP8266Client-d7c3 (p2, c1, k15, u'mqtt').
1617487663: Client ESP8266Client-d7c3 has exceeded timeout, disconnecting.
1617487700: New connection from 192.168.1.56 on port 1883.
1617487700: New client connected from 192.168.1.56 as ESP8266Client-df0e (p2, c1, k15, u'mqtt').
1617487723: Client ESP8266Client-df0e has exceeded timeout, disconnecting.
1617487760: New connection from 192.168.1.56 on port 1883.
1617487760: New client connected from 192.168.1.56 as ESP8266Client-96b1 (p2, c1, k15, u'mqtt').
1617487783: Client ESP8266Client-96b1 has exceeded timeout, disconnecting.
1617487820: New connection from 192.168.1.56 on port 1883.
1617487820: New client connected from 192.168.1.56 as ESP8266Client-cbe2 (p2, c1, k15, u'mqtt').
1617487843: Client ESP8266Client-cbe2 has exceeded timeout, disconnecting.
1617487880: New connection from 192.168.1.56 on port 1883.
1617487880: New client connected from 192.168.1.56 as ESP8266Client-93d2 (p2, c1, k15, u'mqtt').
1617487903: Client ESP8266Client-93d2 has exceeded timeout, disconnecting.
1617487940: New connection from 192.168.1.56 on port 1883.
1617487940: New client connected from 192.168.1.56 as ESP8266Client-1a5b (p2, c1, k15, u'mqtt').
Contenu du fichier 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

pid_file /var/run/mosquitto.pid

persistence true
persistence_location /var/lib/mosquitto/

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

include_dir /etc/mosquitto/conf.d
Contenu du fichier default.conf:

Code : Tout sélectionner

allow_anonymous false
password_file /etc/mosquitto/pwfile
listener 1883
Je vois dans le log mosquitto: Client ESP8266Client-xxxx les données derrière client semblent changer , est-ce normale? Et ce client est qu'on l'a quelque part dans le croquis?
Bon weekend

Re: Station météo BME280

Posté : dim. 4 avr. 2021 20:20
par domi
Moulins58 a écrit :
dim. 4 avr. 2021 08:50
Je vois dans le log mosquitto: Client ESP8266Client-xxxx les données derrière client semblent changer , est-ce normale? Et ce client est qu'on l'a quelque part dans le croquis?
Bon weekend
Oui c'est normal, le client reste connecté par défaut que 30 secondes (timeout), donc chaque connexion donne un ID différent, mais cela montre que le client se connecte.
Coté serveur il à l'air de tourner. La config me semble correct !
Je vais réfléchir un peu plus, mais là je ne vois pas ce qui peut bloquer.

Re: Station météo BME280

Posté : sam. 10 avr. 2021 19:18
par Moulins58
Bonjours
Je suis toujours dans la galère avec ma sonde BME280 . j'ai reflashé un ESP8266 neuf et une sonde Adafruit BME280 avec un nouveau device quand j'ai fais le reset après le flashage les données sont bien arrivées dans le device et ensuite plus rien.
J'ai essayé avec deux raspberry en console:
Lorsque que je fais mosquitto_pub -h xxx xxx x xx t -u mqtt -P pass2mqtt -t sensor/temperature -m 22,5 c'est bien reçu sur le raspberry qui a Domoticz.
Lorsque je fais : mosquitto_pub -h xxx xxx x xx -u mqtt -P pass2mqtt -t domoticz/out -m 25,5 rien ne passe.
Ou est l'erreur?
J'ai deux petits relais avec des ESP8266 qui eux fonctionnent très bien .
Quelqu'un aurait-il la solution?

Re: Station météo BME280

Posté : sam. 10 avr. 2021 20:12
par domi
Bien là c'est difficile de voir comme cela
Je pense que le soucis vient coté Raspberry, et peut-être même de l'interfaçage entre Domoticz et MQTT, mais c'est difficile à diagnostiquer sans être devant la machine.

Comme je l'ai déjà dit, que donne les logs de domoticz concernant le mqtt ?

Re: Station météo BME280

Posté : dim. 11 avr. 2021 10:01
par Moulins58
Bonjours,
Du coté des logs de Domoticz, J'ai du nouveau et toute les minutes:

Code : Tout sélectionner

2021-04-11 09:55:36.789 MQTT: Topic: domoticz/in, Message: {"command":"addlogmessage","message":"Connexion MQTT de Moulins58_Meteo réussi sous référence technique : ESP8266Client-3508."}
2021-04-11 09:55:36.789 Status: MQTT MSG: Connexion MQTT de Moulins58_Meteo réussi sous référence technique : ESP8266Client-3508.
Je ne l'avais jamais ainsi!
Mais mon les données dans le device de la sonde ne change pas.
Bon Dimanche.

Re: Station météo BME280

Posté : mar. 13 avr. 2021 09:35
par Moulins58
Normalement, ne doit-il pas y avoir les données de la BME280 au dessous de ces deux lignes?
En temps que débutant, je cherche et ne trouve pas la solution.
Bonne journée.

Re: Station météo BME280

Posté : mar. 13 avr. 2021 10:05
par Moulins58
J'ai remarqué qu'en redémarrant le raspberry le device dans Domoticz se met à jour et dans les logs à l'heur de la mise à jour j'ai ceci :

Code : Tout sélectionner

2021-04-13 09:54:43.402 Status: MQTT: Connecting to 192.168.1.xx:1883
2021-04-13 09:54:43.603 Status: MQTT: connected to: 192.168.1.xx:1883
2021-04-13 09:54:43.804 Status: MQTT: Subscribed
2021-04-13 09:54:49.166 MQTT: Topic: domoticz/in, Message: {"command":"udevice","idx":237,"nvalue":0,"svalue":"17.98;35.57;0;1035;1"}
Capture.JPG
Capture.JPG (31.24 Kio) Vu 4604 fois
J'espère qu'une bonne âme va avoir la solution.
Bonne journée.