maarten-pennings / CCS811

Arduino library for the CCS811 gas sensor for monitoring indoor air quality.
MIT License
165 stars 46 forks source link

How to clear calibration #16

Closed bill-orange closed 5 years ago

bill-orange commented 5 years ago

I am running a generic CCS811 board (latest firmware) with a DHT22 on an ESP32 WEMOS board (probably counterfeit).

All is more or less well except that I have strange behavior from time to time similar to what is reported by others. eVOC and ECO2 will inexplicably climb after 15 hours or so of operation. Readings will suddenly revert to the startup values of 400/0 for no apparent reason.

When it is working as expected it well work well for many hours. Based on no clear evidence whatsoever I suspect that self calibration may be going awry.

Is there a way to do a "factory reset"? In other words clear all calibration memory and start over. I would like to "factory reset" and leave it outside in good air for 24 hours or more and see what happens.

Perhaps re-flashing the firmware would do the trick but I suspect that there is a smarter way,

Thanks,

Bill

bill-orange commented 5 years ago

Cleared calibration with firmware reload.