letscontrolit / ESPEasy

Easy MultiSensor device based on ESP8266/ESP32
http://www.espeasy.com
Other
3.3k stars 2.22k forks source link

Occasionally values error of HDC1080 sensor (device) #4571

Closed iz8mbw closed 1 year ago

iz8mbw commented 1 year ago

Hello. Using ESP_Easy_mega_20230306_climate_ESP32_4M316k on my ESP32 board that publish temperature and humidity data via MQTT. I use the device (sensor) "Environment - HDC1080 (I2C)" and sometimes I have temperature values error: 125 °C and -40 °C. No issues on Humidity values.

See here: image

The high peak you see is 125 °C, the low peak you see is -40 °C.

As polling interval I set 60 seconds (so not too much, I don't like to hammer sensors): image

Tell me if you need more details.

Many thanks.

tonhuisman commented 1 year ago

Can you turn off the option Check I2C devices when enabled on the Tools/Advanced page, and see if this still happens? If that fixes it, I'll disable this sensor from that check too, as the check might interfere with the regular measuring sequence (it seems to do that on some sensors).

iz8mbw commented 1 year ago

OK, Check I2C devices when enabled option disabled, let's see what happens in the future. Thanks for now!

iz8mbw commented 1 year ago

Hi. With Check I2C devices when enabled option disabled I don't have more reading issue. Thanks for your support and thanks for ESPEasy!