Station météo BME280
Modérateur : Francois
Re: Station météo BME280
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.
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
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
Je vois vraiment pas d'où cela peut venir?
Bonne soirée
-
- Administrateur
- Messages : 3234
- Enregistré le : mer. 17 sept. 2014 18:12
- Localisation : Seine et Marne
Re: Station météo BME280
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 est-ce qu'il est démarré ?
S'il ne l'est pas, que donne le lancement manuel ?
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
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
S'il ne l'est pas, que donne le lancement manuel ?
Code : Tout sélectionner
mosquitto -d
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
Passionné de Raspberry, Arduino, ESP8266, ESP32, et objets connectés :
Spécial débutant, concevez vous-même votre domotique DIY : https://www.youtube.com/c/DomoticDIY
Conception d'une station météo DIY, et envoi des infos à votre Domotique.
Spécial débutant, concevez vous-même votre domotique DIY : https://www.youtube.com/c/DomoticDIY
Conception d'une station météo DIY, et envoi des infos à votre Domotique.
Re: Station météo BME280
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:
Contenu du fichier mosquitto.conf:
Contenu du fichier default.conf:
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
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').
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
Code : Tout sélectionner
allow_anonymous false
password_file /etc/mosquitto/pwfile
listener 1883
Bon weekend
-
- Administrateur
- Messages : 3234
- Enregistré le : mer. 17 sept. 2014 18:12
- Localisation : Seine et Marne
Re: Station météo BME280
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.
Passionné de Raspberry, Arduino, ESP8266, ESP32, et objets connectés :
Spécial débutant, concevez vous-même votre domotique DIY : https://www.youtube.com/c/DomoticDIY
Conception d'une station météo DIY, et envoi des infos à votre Domotique.
Spécial débutant, concevez vous-même votre domotique DIY : https://www.youtube.com/c/DomoticDIY
Conception d'une station météo DIY, et envoi des infos à votre Domotique.
Re: Station météo BME280
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?
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?
-
- Administrateur
- Messages : 3234
- Enregistré le : mer. 17 sept. 2014 18:12
- Localisation : Seine et Marne
Re: Station météo BME280
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 ?
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 ?
Passionné de Raspberry, Arduino, ESP8266, ESP32, et objets connectés :
Spécial débutant, concevez vous-même votre domotique DIY : https://www.youtube.com/c/DomoticDIY
Conception d'une station météo DIY, et envoi des infos à votre Domotique.
Spécial débutant, concevez vous-même votre domotique DIY : https://www.youtube.com/c/DomoticDIY
Conception d'une station météo DIY, et envoi des infos à votre Domotique.
Re: Station météo BME280
Bonjours,
Du coté des logs de Domoticz, J'ai du nouveau et toute les minutes:
Je ne l'avais jamais ainsi!
Mais mon les données dans le device de la sonde ne change pas.
Bon Dimanche.
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.
Mais mon les données dans le device de la sonde ne change pas.
Bon Dimanche.
Modifié en dernier par Moulins58 le mar. 13 avr. 2021 20:50, modifié 1 fois.
Re: Station météo BME280
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.
En temps que débutant, je cherche et ne trouve pas la solution.
Bonne journée.
Re: Station météo BME280
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 :
J'espère qu'une bonne âme va avoir la solution.
Bonne journée.
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"}
Bonne journée.