Skip to content

Setup

Requirements

Step 1 — Create a Long-Lived Access Token

  1. In Home Assistant, go to your Profile (bottom-left avatar).
  2. Scroll down to Long-Lived Access Tokens and click Create Token.
  3. Give it a name (e.g. TaskerHA) and copy the token — you will not be able to see it again.
HA Security tab showing the Long-Lived Access Tokens section
HA profile → Security tab → Long-Lived Access Tokens → Create token

Step 2 — Install the App

SourceNotes
GitHub ReleasesLatest version, sideload APK
F-DroidOpen-source store, may lag behind

You cannot install both versions side by side — uninstall one before switching sources. Your tasks and profiles will survive, but you will need to re-enter your server settings.

Step 3 — Add Your First Instance

  1. Open the TaskerHA app (not from inside Tasker).
  2. Tap Add instance and give it a name (e.g. Home).
  3. Enter your Home Assistant URL (e.g. http://192.168.1.xxx:8123 or https://ha.yourdomain.com).
  4. Paste the access token you created.
  5. Tap Test, then Save.
TaskerHA Add Instance screen
Add Instance — name, Remote URL, and Access Token

That's it — you're ready to add actions and profiles in Tasker. For more advanced instance configuration (multiple servers, automatic local/remote URL switching) see the Instances page.

Step 4 — Add Actions or Profiles in Tasker

All functionality is available under Plugin → TaskerHA in Tasker.

FeatureTypeWhere to find
Call a HA serviceActionTask → Add → Plugin → TaskerHA → HA Call Service
Read an entity stateActionTask → Add → Plugin → TaskerHA → HA Get State
Send message to HAActionTask → Add → Plugin → TaskerHA → HA Send Message Back
React to entity changesProfileNew Profile → Plugin → TaskerHA → HA On Trigger State
Receive messages from HAProfileNew Profile → Plugin → TaskerHA → HA Direct Message

See the individual pages for full configuration details and variable references.

Released under the MIT License.