Nomi Digital

Support

Set up HA2ATV, fix connection problems, and manage your purchase.

Two Settings appear on this page: HA2ATV’s Settings, inside the app, and the Apple TV’s own Settings app.

Set up HA2ATV

  1. Open HA2ATV on your Apple TV. It looks for Home Assistant on your network. If it doesn’t find it, select Type the address instead.
  2. A QR code appears on the TV. Scan it with your phone’s camera.
  3. On your phone, sign in to Home Assistant with an administrator account, and approve HA2ATV.
  4. Back on the TV, select the dashboard you want to see.
Sign-in: the Apple TV shows a QR code; your phone opens a sign-in page that the Apple TV serves; you approve HA2ATV on your Home Assistant; Home Assistant sends your phone back to the Apple TV with a one-time code; the Apple TV exchanges the code with Home Assistant for a refresh token. Apple TV Your phone Home Assistant 1 Scan the QR code 2 Open the sign-in pageserved by your Apple TV 3 Approve HA2ATVon your Home Assistant 4 Redirect back with a one-time code 5 Exchange the code for a refresh tokenThe token stays in the Apple TV’s Keychain
Sign-in uses Home Assistant’s standard authorization flow. Nothing passes through an external server.

Get the closest match

HA2ATV renders your dashboard natively, so the result depends on what the dashboard uses. Sections views built from Home Assistant’s own cards, with a Heading card at the top of each section, come across almost exactly. Select on the Siri Remote runs a card’s tap_action; hold and double-tap actions don’t run.

To see which cards changed and why, open HA2ATV’s Settings › Dashboards › What didn’t come across. The dashboard guide covers views, cards, custom cards, images and themes in full.

If it doesn’t connect

ProblemWhat to check
HA2ATV can’t find Home AssistantThe Apple TV and Home Assistant are on the same network. Local Network access is on: on the Apple TV, open Settings › Privacy & Security › Local Network. Or type the address yourself.
The address isn’t acceptedUse the IP address and port, for example 192.168.1.20:8123 (in Home Assistant: Settings › System › Network). mDNS names such as homeassistant.local often fail to resolve on tvOS, and App Transport Security blocks plain http to other hostnames, so a name such as ha.lan needs https with a trusted certificate.
The sign-in page doesn’t open on your phoneYour phone must be on the same network as your Apple TV, because the page is served by your Apple TV. Mobile data, a guest network or a VPN can’t reach it. Home Assistant itself can be on that network or at a remote https URL.
The page says the code has been usedGo back to the connect screen on the TV for a new code.
Your phone says you’re signed in, but the TV doesn’t continueOn the TV, select Try again, and scan the new code.
“This account can’t list dashboards.”Sign in again with an administrator account.

Trial and purchase

Everything in HA2ATV is free for 1 day, starting the first time it connects to Home Assistant. After that, HA2ATV is a one-time purchase, with no subscription; the price is on the App Store and on the Unlock button. Until you buy it, a thank-you screen with an Unlock button takes the place of your dashboard.

The sample home is free and isn’t part of the trial.

Sign in again or disconnect

In HA2ATV, open Settings › Home Assistant.

Both revoke HA2ATV’s refresh token in Home Assistant. You can also delete it yourself under Security in your Home Assistant profile.

Contact

Write to info@nomi-digital.com.au with your Apple TV model and Home Assistant version.

Home Assistant is a trademark of the Open Home Foundation. HA2ATV is not affiliated with or endorsed by the Open Home Foundation or Nabu Casa.