Has there been any consideration on providing a calibrated temperature property on the clue/cpx/cpb/etc objects to try and offset the effect of board heating? That could have some standard constants per board to provide a more accurate temperature and there could be a feature for manual adjustments for those that want to make it more accurate or match it to their particular device/enclosure/power usage. Perhaps some auto-tweaking for things like the backlight usage could also be in the calculation.
I've seen a few cases where there's surprise about the size of the error from reading straight from the device, e.g.:
Offering calibrated temperature property
Moderators: adafruit_support_bill, adafruit
Please be positive and constructive with your questions and comments.
- kevinjwalters
- Posts: 1025
- Joined: Sun Oct 01, 2017 3:15 pm
- siddacious
- Posts: 407
- Joined: Fri Apr 21, 2017 3:09 pm
Re: Offering calibrated temperature property
It's a decent idea; I'd certainly be willing to review a PR, but it's not likely going to take precedence over other non-enhancement features for the core devs or myself
- kevinjwalters
- Posts: 1025
- Joined: Sun Oct 01, 2017 3:15 pm
Re: Offering calibrated temperature property
I note Creating FunHouse Projects with CircuitPython: Temperature Logger Example is doing this within the program using 3 degrees celsius for the FunHouse with backlight, NeoPixels and Wi-Fi network off.
Please be positive and constructive with your questions and comments.