[solved] Temperature sensor way off?

Posted on
  • Hello,

    The temperature sensor of my Bangle JS 2 reads 32°C (on multiple apps) in a room that is 20°C at most. I put the watch on a table for a while to make sure the heat doesn't come from my skin but no change.

    Do you know what could cause this issue ?
    I am running firmware 2v21.

    Thanks

  • What are you using to read? E.getTemperature or:

    Bangle.getPressure().then(d=>{
      console.log(d);
      // {temperature, pressure, altitude}
    });
    

    The first uses the sensor in the Bangle's CPU, but the latter uses the altimeter chip which should be a lot more accurate.

    ... but even so the Bangle will take maybe an hour to cool down after you've worn it for a bit

  • I am using the "BW Clock" and "Altimeter" apps.
    Looking quickly at the code it looks like they are using the barometer. (I could be wrong though)

    I tried to let the watch cool down the whole morning and the temperature now reads 25°C which seams more reasonable. Wikipedia says that skin temperature varies between 33.5 and 36.9 °C so the 32°C I read yesterday makes sense.

    I suppose I wasn't patient enough the first time.

    Thanks

  • Post a reply
    • Bold
    • Italics
    • Link
    • Image
    • List
    • Quote
    • code
    • Preview
About

[solved] Temperature sensor way off?

Posted by Avatar for Pologram @Pologram

Actions