Have been running a SCD30 - SCD30 CO₂, Temperature and Relative Humidity Sensor — ESPHome - for a year without any issues. Just now saw that the temperature was a bit off and tried setting the temperature_offset value to first -2.0 °C, then 0.25 °C and finally removed it altogether from the configuration. Unfortunately now the temperature reading is way off showing minus degrees and fluctuating wildly, even with temperature_offset removed
Any idea how to recover my sensor? ESPhome 2023.5.5
Connect to the device and use python commands to reset the calibration. Notice that I2C my be different and that ESP8266 doesn’t have a master address argument to I2C():
Thank you for confirming that I am not crazy, seeing my office at -650C! Thank you for these helpful instructions!
Of course, I am not confident enough to try this.
But there is an open bug in ESPHome, with a known fix. When will ESPHome accept the patch and release a correct version? (I have not been using ESPHome for long, and so I am unfamiliar with their tempo.)
Unfortunately I have no clue when it will be fixed, given 872 open issues I guess the maintainers are struggling to keep up. I’ve been using ESPhome for many years and this is the first time I have encountered a bug with the project.
I hope you muster some courage to try restoring your sensor - be brave!