https://github.com/200tigersbloxed/fitbithrtows
Send your Fitbit's Heart Rate data to a Websocket
https://github.com/200tigersbloxed/fitbithrtows
fitbit websocket
Last synced: 6 months ago
JSON representation
Send your Fitbit's Heart Rate data to a Websocket
- Host: GitHub
- URL: https://github.com/200tigersbloxed/fitbithrtows
- Owner: 200Tigersbloxed
- Created: 2020-12-13T01:28:24.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2022-04-08T18:37:32.000Z (over 3 years ago)
- Last Synced: 2025-03-26T13:54:02.932Z (7 months ago)
- Topics: fitbit, websocket
- Language: JavaScript
- Homepage: https://www.fortnite.lol/projects/fitbithrtows
- Size: 148 KB
- Stars: 10
- Watchers: 1
- Forks: 1
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# FitbitHRtoWS
Send your Fitbit's Heart Rate data to a Websocket
# BEFORE DOING ANYTHING READ THIS SETUP GUIDE SO YOU ACTUALLY KNOW WHAT YOU'RE DOING!!!
https://github.com/200Tigersbloxed/FitbitHRtoWS/wiki/Setup
## IMPORTANT
~~Setting up the WebSocket and Fitbit app requires **some** command-line experience and basic coding experience. If you can't set this up on your own, ask for help before you break something.~~v1.4.0+ simplifies the setup, please read the Setup Guide linked above
## Support
Below is a table of device supportSDK | Device | Tested | Working
--- | --- | --- | ---
SDK4 | Fitbit Ionic | ✔️ | ✔️ *(SDK >=4.1.0)*
SDK4 | Fitbit Versa | ❌ | `-` *(SDK >=4.1.0)*
SDK4 | Fitbit Versa Lite | ❌ | `-` *(SDK >=4.1.0)*
SDK4 | Fitbit Versa 2 | ✔️ | ✔️ *(SDK >=4.1.0)*
SDK6 | Fitbit Versa 3 | ✔️ | ✔️ *(SDK 5.0)*
SDK6 | Fitbit Sense | ❌ | `-` *(SDK 5.0)**Just because a device isn't tested, doesn't mean it won't work. Feel free to test and submit a PR if you've confirmed a device to work.*
## Notes
+ While you should be able to open the port to the world for everyone to see, it is not recommended (at least without wss/https). You should only open the port locally.
+ HTTPS/WSS support is untested and may or may not work. You should only use HTTPS and WSS if opening the port globally.
+ Do not ask for support in the issues thread. Report bugs or code not working on an SDK (for example). Use Discussion > Q&A for support.(For Source Builders)
+ Once the app is sideloaded to the fitbit watch, the CLI does not have to be connected to the phone or device, only the Fitbit app and mobile app have to be open.
+ Don't forget to change your buildTargets in your `package.json` file. https://dev.fitbit.com/build/guides/multiple-devices/
+ Settings can be found by going to `Today>Account>[Your Device]>Developer Menu>[The Sideloaded App]>Settings`
+ Battery will decrease significantly when the watch is connected to the CLI. (Connected to Debugger) [After sideloading, you should only need to have the phone app open, and the watch connected to your phone over bluetooth]