/fitbit-clockface

Fitbit Clockface

Primary LanguageJavaScriptMIT LicenseMIT

Fitbit Clockface

languages platform version FitbitBuild Actions Status CodeQL Actions Status Github All Releases

Description

This is a simple clock face for Fitbit. It comes with

  • time (12/24hr format), date (including weekday)
  • languages: de-DE, en-US
  • next calendar event of the current day
  • additional info
    • battery icon (Ionic: and status in percentage)
    • current weather
  • user activity in case of no events
    • steps
    • distance
    • floors
    • calories
  • six color schemes (selectable in settings menu)
  • touch to hide calendar event temporarily

Find the latest published version in the Fitbit gallery.

The clockface is based on sdk-calendar-clock (MIT License) and sdk-weather-clock (MIT License).

Icons are from https://materialdesignicons.com/ (Apache license version 2.0) and from https://github.com/Fitbit/sdk-design-assets (Design Asset License).

Screenshots

Activity Event

How to build

Clone the repository

git clone git@github.com:smirko-dev/fitbit-clockface.git
cd fitbit-homeassistant

Choose SDK version

SDK Device
4 Versa, Versa Lite, Versa 2, Ionic
6 Versa 3, Sense
cp package.sdkX.json package.json

Setup SDK and build the application

npm add --also=dev @fitbit/sdk
npm add --also=dev @fitbit/sdk-cli
npx fitbit-build generate-appid
npx fitbit-build