Welcome to Question of the Day! These posts help you get comfortable integrating different technologies with Pinoccio, and easily find what you need in our Support docs.
Occasionally, we see an unusual temperature reading – or slightly different readings among a group of Scouts.
If the Lead Scout is reading a few degrees higher than the others, that is expected because of the way the WiFi backpack is attached. When it's in place, the WiFi chip sits above the temperature sensor, and since it runs warm, that can raise the temperature.
If a Scout predictably reports a different temperature than expected, you can recalibrate it using the
temperature.setoffset command. Open your Scout in HQ, or open the Arduino IDE's Serial Monitor with your Scout plugged in and turned on. Determine the correct temperature of your environment, and the difference between that and the Scout's reported temperature. Then, enter that difference (in Celsius) into the console.
For example, if your room is really 21ºC and the Scout is reporting 23º, you'll need to adjust the readings by -2ºC. So, enter this in the console:
From then on, until you readjust it, the temperature shown will be adjusted.
You can also toggle the temperature units used in HQ by clicking on the units:
And in the Arduino IDE (or in HQ), you can print the current temperature in either unit:
If none of the above seem to answer your question, drop us a note at email@example.com and we'll get right back to you!
Image: Temperature by Lil Squid from The Noun Project