WearDash turns one YAML file into glanceable dashboards and watch tiles — buttons, sliders, live graphs and camera snapshots, wired to Home Assistant, Android TV or any REST API.
How it works
No cables, no app store round-trips. Your watch stays in sync with what you publish.
Start from a template — or write a few lines of YAML. Screens, tiles, buttons, sensors: one readable file.
The watch shows a one-time code. Type it here, pick a config — linked. No URLs, no typing on the watch.
Every publish is a new version. Secrets are typed on the web and end-to-end encrypted to the watch — our servers only ever see ciphertext.
Connectors
Three connectors at launch — mix them freely in a single dashboard.
Native remote protocol — d-pad, apps and voice search straight from the watch. Pairs like the official remote.
works with Shield, Chromecast, Sony, TCL…Point at an entity, call a service. One line per source, one line per action — the sugar keeps YAML tiny.
entity: fan.living_roomTemplated URLs, headers and bodies against anything that speaks HTTP. Secrets stay out of the config.
Authorization: Bearer {{secrets.token}}Features
Any screen becomes a tile, one swipe from the watch face — sliders and graphs included.
Show, hide and recolor components from live state — like conditional cards, on your wrist.
Set a fan speed with a drag, glance a 24-hour temperature curve rendered on-watch.
Doorbell or entrance cam, refreshed on a schedule — tap to reload on demand.
The last config is cached on-watch. No network, no problem — it degrades gracefully.
Tap the mic tile, speak, send — a full listening mode drives Android TV search.
connectors: ha: { type: home_assistant, url: "https://ha.example.com" } sources: fan: { entity: fan.living_room, refresh: 30 } actions: speed: { type: ha, service: fan.set_percentage } screens: - id: living root: type: column children: - { type: arc, value: "{{ fan.attributes.percentage }}" } - { type: slider, action: speed, param: percentage }
The editor
Each publish is kept. The watch revalidates with an ETag and only downloads what changed.
Tokens are typed on the web, end-to-end encrypted with a key derived from the pairing code — our servers cannot read them.
Android TV remote, Home Assistant home, full demo — pick one and make it yours.
On the watch
Your screens, one list
Arc, slider, live state
Pairing in one short codePricing
No subscription — Premium is a one-time unlock on Google Play.
Buy once on your watch or phone — no subscription, ever.
Compose a dashboard in minutes. Link the watch with one short code.
Create your dashboard