Try using value : [Math.round(Ruuvitag.getEnvData().temp)], instead of value: Ruuvitag.getEnvData().temp,- as you were specifying a floating point value for the characteristic it's possible that caused you some problems.
The change will just make it clear to Espruino that you want the temperature in a single byte value.
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
Try using
value : [Math.round(Ruuvitag.getEnvData().temp)],
instead ofvalue: Ruuvitag.getEnvData().temp,
- as you were specifying a floating point value for the characteristic it's possible that caused you some problems.The change will just make it clear to Espruino that you want the temperature in a single byte value.