iPhone & iPad

A retired iPhone or iPad becomes a real Home Assistant room console.

The mobile app is more than a web page in a frame. It is a native kiosk surface with Wi‑Fi pairing, Keychain device secrets, HA-driven screens, bottom navigation, sleep/dim policy, camera/intercom picture-in-picture, tasks, calendar, photos and dashboard views.

Native app advantages

The iOS code already treats the device like a household appliance: configured by Home Assistant, but polished for a wall-mounted phone or kitchen iPad.

First launch

Foolproof pairing

The primary screen guides pairing over local Wi‑Fi discovery, with a 10-digit Home Assistant backup code when discovery is not enough.

  • Local Network permission
  • Bonjour broadcast
  • 10-digit backup code
Mounted mode

A real kiosk shell

The app hides system chrome, keeps the screen awake when appropriate, shows a bottom menu, handles swipes and dims or sleeps itself after inactivity.

  • Bottom menu
  • Swipe navigation
  • Dim / sleep / attention
Daily screens

Native room surfaces

Home Assistant can feed native tasks, calendar, photos and dashboard screens instead of leaving the old device as a generic browser tab.

  • Tasks
  • Calendar
  • Photos
  • Dashboard

Pairing & local setup

Pairing is intentionally local and recoverable. The app first asks for Local Network permission, advertises itself for a limited Wi‑Fi pairing window, and falls back to a one-time 10-digit code from Home Assistant.

  1. 1

    Allow Local Network

    The app checks iOS Local Network permission before pretending it is discoverable.

  2. 2

    Pair over Wi‑Fi or code

    Home Assistant can claim the device during the Wi‑Fi broadcast; the backup path is a typed 10-digit code.

  3. 3

    Keep secrets out of the UI

    The device talks to the Bridge with a per-device secret stored in Keychain — no HA admin token on the iPhone or iPad.

Screen modes and states

Home Assistant switches the surface; the app renders each mode natively and keeps the kiosk context instead of throwing the user into a full-screen detour.

Wall panel Mounted dashboard, always on.
Camera overlay Front door, picture-in-picture.
Intercom sheet Two-way audio, hands-free.
Sleep & dim Black UI, minimum brightness.
Home overview Live
21°Climate
42%Lights
LockedFront door
1.2 kWEnergy

Home overview

Live tiles for climate, lights, locks and energy, tuned for glanceability across a room.

Coming soon

Android will follow the same room-console idea.

The Android app is planned as an Android-native surface for old tablets and phones, not a separate cloud product. Expect the same Home Assistant-owned model as iPad: local pairing, per-device secrets, room screens and kiosk policy — adapted to Android hardware.

Analogous to iPad

A kitchen tablet or hallway phone should receive HA-driven dashboard, tasks, calendar, photos and sleep/dim commands in the same product language.

Android-native, not web-only

The goal is a proper kiosk shell with local storage, screen policy and device controls, instead of asking every Android device to run a heavy browser tab.

Not shipping yet

iOS and Kindle are the active surfaces today. Android is on the roadmap, so the site sets expectations without pretending the app is available.

Honest about capabilities

Camera and intercom only run on iOS devices that can handle them — never on a Kindle. Here is how the surfaces compare.

CapabilityiPhone / iPadKindle
Native kiosk shellYes — hidden system chrome, bottom menu, swipe navigationNo
PairingWi‑Fi discovery or 10-digit codeJust a URL
SecretsPer-device secret in KeychainNone on device
Camera viewTop-right PIP overlayNo
Two-way intercomWebRTC audio overlayNo
Tasks / calendar / photosNative screensServer page; existing tasks can be marked Done

Pricing & the App Store

The iOS app is distributed through the App Store. Any subscription is handled by Apple, and we keep the boundaries honest.

App Store ready Includes onboarding, settings access before pairing and an App Review demo path for private HA/LAN setups.
StoreKit boundary Subscriptions and payments are handled by Apple, not by us.
No cloud account There is no separate OldPhoneKiosk login to buy or manage.
Local data Home Assistant owns tasks, calendars, photos, camera state and screen configuration.

Mount your first console

Get the iOS app and the Home Assistant integration.

Find the app on GitHub