Hi,
Honestly, I'm just a customer and an owner of a FitBit Versa Lite, but when I realized that one of my favorite app (which has to use the accelerometer data) does not work on my watch, I tried to figure out why.
So, I created a dev account and "implemented" a very basic application which does nothing else just reads the accelerometer data and write it out to the screen (practically I just cloned the sensors template and removed all other sensors from it). First I tried with the addEventListener method, but my function never called.
Then I created another small function which is called by the setInterval every 5 seconds. It is called, but no data can be read from the acceleration sensor and also the activated flag of the sensor object is None.
I also tried to restart and even reset my watch more than once, but no changes.
Answered! Go to the Best Answer.
Versa Lite's accelerometer API is currently broken. Fitbit staff know about it. A future firmware update will fix it.