-
Notifications
You must be signed in to change notification settings - Fork 4.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Multiple temperature sensors mqtt errors #1797
Comments
Try to change lines 215 - 222 in file xsns_06_dht.ino from
to
|
Just changed and upgraded but same issue: Will leave it like that now, data can be accessed on: https://thingspeak.com/channels/419407 |
Looks stable last 24h with NAN under loop |
been stable last 3 days but after reboot issue started again, both MQTT and domoticz: 13:01:20 MQT: tele/Vent-radna/SENSOR = {"Time":"2018-02-12T13:01:20","AM2301-04":{"Temperature":1.4,"Humidity":90.1},"AM2301-14":{"Temperature":1.4,"Humidity":90.1},"BME280":{"Temperature":19.4,"Humidity":57.6,"Pressure":999.4},"TempUnit":"C"} 13:06:23 MQT: domoticz/in = {"idx":25,"nvalue":0,"svalue":"12.0;64.5;1"} 13:06:23 MQT: tele/Vent-radna/SENSOR = {"Time":"2018-02-12T13:06:23","AM2301-04":{"Temperature":12.0,"Humidity":64.5},"AM2301-14":{"Temperature":1.3,"Humidity":90.1},"BME280":{"Temperature":19.3,"Humidity":58.0,"Pressure":999.5},"TempUnit":"C"} 13:11:25 MQT: domoticz/in = {"idx":25,"nvalue":0,"svalue":"1.3;90.1;3"} 13:11:25 MQT: tele/Vent-radna/SENSOR = {"Time":"2018-02-12T13:11:25","AM2301-04":{"Temperature":1.3,"Humidity":90.1},"AM2301-14":{"Temperature":1.3,"Humidity":90.1},"BME280":{"Temperature":19.3,"Humidity":58.2,"Pressure":999.3},"TempUnit":"C"} 13:16:28 MQT: domoticz/in = {"idx":25,"nvalue":0,"svalue":"1.4;90.1;3"} 13:16:28 MQT: tele/Vent-radna/SENSOR = {"Time":"2018-02-12T13:16:28","AM2301-04":{"Temperature":1.4,"Humidity":90.1},"AM2301-14":{"Temperature":1.4,"Humidity":90.1},"BME280":{"Temperature":19.2,"Humidity":58.6,"Pressure":999.3},"TempUnit":"C"} |
last 7 days problem do not occurs when not accessing sonoff web interface |
Fix DHT driver mixing values for different sensors (#1797)
Fix DHT driver mixing values for different sensors (arendst#1797)
Hi,
Noticed on my TH10 with 2x AM23xx sensors values sometimes mirrors each other:
10:03:22 MQT: tele/Vent-radna/SENSOR = {"Time":"2018-02-05T10:03:22","AM2301-04":{"Temperature":1.7,"Humidity":90.1},"AM2301-14":{"Temperature":1.7,"Humidity":90.1},"BME280":{"Temperature":26.0,"Humidity":43.4,"Pressure":1012.0},"TempUnit":"C"}
10:08:29 MQT: tele/Vent-radna/SENSOR = {"Time":"2018-02-05T10:08:29","AM2301-04":{"Temperature":1.8,"Humidity":90.1},"AM2301-14":{"Temperature":1.8,"Humidity":90.1},"BME280":{"Temperature":25.8,"Humidity":43.7,"Pressure":1012.0},"TempUnit":"C"}
10:13:35 MQT: tele/Vent-radna/SENSOR = {"Time":"2018-02-05T10:13:35","AM2301-04":{"Temperature":12.2,"Humidity":64.5},"AM2301-14":{"Temperature":1.7,"Humidity":90.1},"BME280":{"Temperature":25.3,"Humidity":44.8,"Pressure":1012.0},"TempUnit":"C"}
10:18:39 MQT: tele/Vent-radna/SENSOR = {"Time":"2018-02-05T10:18:39","AM2301-04":{"Temperature":12.1,"Humidity":64.5},"AM2301-14":{"Temperature":1.7,"Humidity":90.1},"BME280":{"Temperature":24.7,"Humidity":46.2,"Pressure":1012.0},"TempUnit":"C"}
As you can see on first 2 logs AM2301-04 had value of different sensor and after that it normalized.
On graph I can see it bounces like that for about hour and then true for couple more hours then starts again. No reboots in between. All occurrences seems random. Only AM2301-04 takes values of AM2301-14, didn't noticed other way around. Sensors are on different GPIO
The text was updated successfully, but these errors were encountered: