🌸Spring 2026 Pebble App Contest — View the entries!

HA Trigger

Kieselleger

Watchapp
Screenshot 1
Screenshot 2
Screenshot 3

Description

HA Trigger puts Home Assistant actions on your wrist and keeps the answer
in front of you.

Each screen carries two actions: the top button runs one, the bottom button
the other. Between them sits the state of an entity of your choice, in large
type and coloured by what it says: green when things are as they should be,
amber while a lock is still turning, red when the entity is unavailable or
Home Assistant did not answer. It refreshes by itself every 15 seconds while
the app is open, so you can read it without pressing anything.

Set up as many as five screens — front door, garage, lights — and flip
through them with the middle button. Only screens with at least one action
are shown, and dots on the button rail tell you where you are. The app
reopens on the screen you left it on.

Each action can ask before it fires. Turn the prompt on for anything you do
not want to trigger from a pocket, and the watch shows a countdown ring:
the middle button runs the action, any other button cancels, and doing
nothing cancels it too. Actions with a prompt are marked with a dot on
their card, so you can see which one is the careful one.

Any service works — `lock.open`, `script.turn_on`, `switch.toggle`,
`scene.turn_on`, `cover.open_cover`. Give it a target entity, or leave that
empty for scripts that take no arguments. For the status line, a template
sensor is worth setting up: whatever text it produces is what the watch
shows.

Your settings live on the watch as well as on the phone, and the two sync
in both directions. Reinstall the phone app and the watch hands its
configuration back; reinstall the watch app and the phone restores it. You
should not have to type a long-lived token twice.

Built for Pebble Time 2 and Pebble Round 2, with a layout drawn for each —
a full-height button rail on the rectangular display, a rounded rail set
inside the circle on the round one.

Settings

- HA URL — base URL of your Home Assistant, no path and no trailing
  slash. If you leave out `http://` or `https://` it is assumed to be
  `http://`.
- Long-Lived Token — from Profile > Security in Home Assistant. Best
  created under a dedicated, non-administrative user.
- Screens 1 to 5 — each with its own status entity and a top and bottom
  action. Leave both actions of a screen empty to hide it.
- Status Entity — shown in the centre of the screen. Leave empty to use
  the top action's entity, or the bottom one's if the top is empty. A
  template sensor works well here.
- Top / Bottom Action — a label, a service in `domain.service` form, an
  optional target entity, and whether to ask before running it. For a script,
  scene, automation or button you can name the entity alone and leave the
  action empty — the matching action is derived from it. Without a label the
  card shows the entity's name.
- Color Scheme — Dark uses a white button rail on black, Light a black
  rail on white.

  • DeveloperKieselleger
  • CategoryTools & Utilities
  • PlatformsTime 2, Round 2
  • Updated2026-09-21
  • Version1.2.0