Forum Posts

Getting StartedNeeds Developer Account

How do you register an account as a developer account?  This appears to be needed to run the sample Getting Started clock face app in the simulator.  The two lines of instructions I did seem to find don't take me anywhere to register as a developer.

Resolved! Versa 2 SDK

I'm working on developing my first watch face for the versa 2. I went through the getting started guide and to the npx create-fitbit-app my-first-clock and followed the prompts in there. I got to the part where you select a device and versa 2 isn't a...

Resolved! Fitbit CLI install first app to Simulator

I am trying to run the fitbit install command from inside visual studio code and am encountering the following error: fitbit$ install App requires a device, connecting... An error was encountered when loading the list of available device hosts: You m...

mobicus by Jogger
  • 1236 Views
  • 5 replies
  • 5 votes

Unofficial approach to sideload app on Versa 4

I recently purchased my Fitbit Versa 4 after owning an original One back in the day  I was initially disappointed when I learnt I couldn't write any apps, even for my own benefit. Being very close to returning my device I spent a couple of hours chec...

cmengler by Recovery Runner
  • 3376 Views
  • 1 replies
  • 11 votes

Connecting Fitbit With AR/VR Headset

Hello Fitbit Developers, Is it possible to create an application for your Fitbit device, using the gyroscope and accelerometer sensors, and connecting the watch to an augmented reality or Virtual reality headset, in order to track motion? We are usin...

ARTLLC by Jogger
  • 419 Views
  • 6 replies
  • 2 votes

Resolved! fitbit studio issue

hi, im having trouble with my widgets.gui code, my console looks like this: [2:07:56 PM] App: Error 22 Unknown element 'document' (resources/widgets.gui:1,1)[2:07:56 PM] App: Error 22 Illegal top-level element (resources/widgets.gui:1,1)[2:07:56 PM] ...

1545 by Base Runner
  • 750 Views
  • 17 replies
  • 3 votes

Resolved! Is Fetch limited to https?

I cannot get Fetch working with http://. Is it possible to use Fetch with http:// instead of https:// addresses?Or get data from such a server in another way?

Tjeerd by Base Runner
  • 4797 Views
  • 28 replies
  • 19 votes

Fitbit Simulator issues on Mac

I get the following when running the simulatorChecking for update(electron) The default value of app.allowRendererProcessReuse is deprecated, it is currently "false".  It will change to be "true" in Electron 9.  For more information please check http...

fdev by Recovery Runner
  • 305 Views
  • 2 replies
  • 0 votes

Resolved! Cannot enable the developer bridge.

こんにちは I'm developing an app for Versa3.Until yesterday, I used VSCode and CLI tool smoothly.(did'nt use FitbitStudio and Simulator.) Today, all of a sudden, My fitbit device don't connect to CLI tool. When I click `Enable` button on `DEVELOPER BRIDGE...

tatesuke by Recovery Runner
  • 1479 Views
  • 5 replies
  • 4 votes

Resolved! Trouble getting started

I tried to follow the Getting Started GuideBut I can't get the npx starting to create a new project.All I get are the following errors:Creating a new Fitbit SDK app in [my Path here].Installing packages. This might take a couple of minutes.Installing...

Resolved! Always-on Display review process

Per this article in the Fitbit Developer blog, "For now, AOD [Always-on Display] is gated behind a restricted permission that needs to be granted to a developer profile, and also granted for each clock or app (once reviewed)." Does this mean that I c...

Node.js > 14 support for Fitbit SDK

Hello there!Does anyone know what the future of the Fitbit SDK is?The last published release (@fitbit/sdk 6.1.0) came out 1 year ago. It is not working with a version higher than node.js 14 (EOL April 2023).Greetings 

sdk apps for luxe, charge 5?

I am interested in writing a device and companion app for the luxe and charge 5.  Is this possible?  If not, then I am really interested in accessing the current hr value in the fitbit mobile app from an sdk companion app.  Is there an api, or a clas...

danbro by Jogger
  • 610 Views
  • 3 replies
  • 1 votes

How can I extract raw data from cEDA for further analysis?

I'm trying to extract the raw data measured by the fitbit sense 2's cEDA sensor but I can't figure out how to do it. I need the raw data because I want to analyse more precisely how electrodermal activity changes with stress. I have read that the cED...

rfern by Jogger
  • 327 Views
  • 1 replies
  • 0 votes

Porting a Fitbit clockface to other platform

My Fitibit Versa 3 (with my own clockface) started showing a screen crack, and so I am thinking of buying a new smartwatch. In order to keep using my clockface, I either have to buy an old Fitbit model (new ones do not support 3rd party clockfaces ye...

r.b by Base Runner
  • 584 Views
  • 6 replies
  • 7 votes

Resolved! Official Icons?

Hi everyone,I am in my very first steps of creating a new watch face. I know I can use any images for myself, but I was wandering, if there are any official icon images that we are allowed to use? I mean, I would like to use the same icons that fitbi...

Clock face logic disappearing when using Apps

I'm developing a clock face that has items appear on screen daily (i.e. text, button, event listeners), disappear at night, and reappear the next morning & so on. I'm running into an issue where if an App is opened/run (Exercise), accidentally or oth...

dbe5007 by Recovery Runner
  • 710 Views
  • 7 replies
  • 0 votes

Resolved! Multi-view clockface mounting duplicates of other view

I'm developing an watch face with 2 views - a main clockface view and alternate view that sometimes appears. After some testing I've noticed when I move back and forth between the alternate view that its double or triple mounting the alternate, resul...

dbe5007 by Recovery Runner
  • 896 Views
  • 4 replies
  • 0 votes

Resolved! Button Debounce?

I'm looking for a way, if possible, to debounce a button once it has been pressed. I'm developing a watchface (Versa 3) with a central button that, when pressed, fades away for 5 seconds and then reappears. However during that fade away a user could ...

dbe5007 by Recovery Runner
  • 928 Views
  • 7 replies
  • 5 votes

Resolved! click event problem

I want to animate a circle<svg class="background"><circle id="demo" cx="0" cy="168" r="50" fill="white" /><animate attributeName="x" begin="click" from="0" to="168" dur="1" /></svg>consider there are other elements too like time and hrwhen i click th...

6.1.0 Fonts Demo

I put together a demonstration of what the new fonts added in 6.1.0 look like (along with the System fonts) since this is not yet included in the developer guide. The new fonts are:FBCondensed-RegularFBNucleon-BlackFBNucleon-BoldFBNucleon-LightFBNucl...

Font-Test-screenshot.png

How do I get raw pulse wave data on my Fitbit device?

I want to develop a health app. How do I get raw pulse wave data on my Fitbit device? This raw data is expected to have a sampling frequency of 512Hz and a level of about 16 bits. As for the timing, I want to make a request to the device every minute...