letscontrolit / ESPEasy

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

Temperature with Gases - ENS16x TVOC/eCO2 and SCD30 #5128

Open betux69 opened 4 days ago

betux69 commented 4 days ago

Hello,

First of all, a big thank you for your work !

I made some test with ens16X and scd30 for CO2 and température. I use climate build. Neither of them displays the right temperature, it remains stuck at 26/27 degrees. With an instantaneous precision thermometer I am 21. I'm wondering if I shouldn't change the i2c settings. Apart from that I don't see ;o)

Thanks

tonhuisman commented 4 days ago

Hm, last time I tested the SCD30 it worked as expected, but that was some time ago. The plugin hasn't been touched for a while, AFAICS, so no obvious reason for it being stuck. ENS16x I don't have available, so can't check that.

What Interval do you have set for these sensors?

TD-er commented 4 days ago

How/where are the sensors mounted? Also the internal temperature sensors of some devices which primary goal is not measuring temperature is often only used internally to compensate the sensor readings. For example the SenseAir CO2 sensors do also have an internal temperature sensor which can be read. However this is the internal chip temperature and used in the SenseAir firmware to compensate its readings.

Also if you have your sensor mounted inside some enclosure along with other heat generating parts like a voltage regulator, ESP, etc. then it is normal the temperature will have a somewhat constant offset.

N.B. these kind of questions are not about bugs or change/feature requests, so better asked on the forum.