Skip to content

Documentation

Watch

Wear OS: large readouts on your wrist, PWM vibration, and a link that survives without Play services.

There is a separate app for Wear OS watches. It installs on the watch and gets its data from the phone.

The arrangement is simple on purpose: the phone talks to the wheel and does all the work, the watch only draws. The watch never decodes the wheel's protocol itself.

On the screen#

  • A large readout with a gauge at the top, speed by default.
  • Two compact readouts with sparklines in the middle, PWM and battery by default.
  • Another large readout with a gauge at the bottom, temperature by default.
  • Battery charge drawn as segments around the edge of the face, coloured by level.

A long press on any readout opens the picker for what it shows.

The speed gauge range adapts to the wheel's voltage class, so the needle does not spend its life in the first quarter on a fast wheel.

Vibration#

If the PWM warning is enabled on the phone, its threshold is sent to the watch, and the watch vibrates when PWM reaches it. That beats sound: a beep from your pocket is hard to hear inside a helmet.

The link#

The app tries three paths in order:

  1. the standard Wear OS channel;
  2. the older channel, for watches with an incomplete set of Google services;
  3. a direct connection to the phone, if neither of the first two is available.

The third path is what makes the watch app work where Google services are cut down or missing. The watch only starts scanning when the standard packets have not arrived for several seconds.

Controls on the phone#

Everything about the watch is in the dashboard menu: connected watches, a refresh, a test payload and a button to install the app on the watch.

Apple Watch#

There is no Apple Watch app yet.