Control and monitor your home from anywhere in the world. Home Assistant for iOS lets you control all your devices and provides advanced location and notification engines to allow for complex mobile automations.

Home Assistant is an open-source home automation platform running on Python 3. Supported products include:

- Amazon Echo (Alexa)
- Apple TV
- Arduino
- Belkin WeMo
- Dark Sky
- ecobee
- Google Assistant
- Google Cast
- IKEA Trådfri (Tradfri)
- Kodi/XBMC
- MySensors
- Nest
- Owntracks
- Philips Hue
- Plex
- Pushbullet
- Sonos
- Wink
- Z-Wave

Home Assistant for iOS requires an iPhone running iOS 9.3 or later and a previously configured Home Assistant instance. The instance must be accessible from the Internet and secured with a valid, non self-signed, SSL certificate for location tracking. Basic notifications work without external access.

What’s New

Version 1.5.0

We're back! With a BIG update which is leading to a even BIGGER update! The major highlights of this update are:

- Drastically improved location accuracy and timeliness
- Support for the new authentication API introduced in 0.69
- Rewrite of internal functions to be less buggy and generally better

See below for the full change log.

To those of you anxiously waiting for it, this is NOT the much vaunted iOS 12 release, that will be arriving in the next few weeks, so keep pulling to refresh that updates screen. So that means you'll just need to wait a little bit longer for Siri Shortcuts, Apple Watch Complications and the Today Widget. It'll be well worth the wait, promise :).

As always, we greatly appreciate a good review, they keep us going!

New Features:
- New Auth API support
- Event logging

- Major internal overhaul of API, classes, division of duties and more
- Refactored Location
- Removed SwiftLocation in favor of a custom implementation
- Now using Core Motion to determine motion type during location updates. This might be removed later
- Store zones in Realm for easier access
- iBeacon support improved

Bug fixes:
- Modified device_tracker.see to be compliant with schema
- Webview fixes
- General UI fixes like making sure buttons at bottom are always there and ordered properly
- Support basic authentication on the UI only
- Catch more errors
- The app should be disconnecting less, if at all

- Updated translation strings

Ratings and Reviews

4.6 out of 5
156 Ratings
156 Ratings
CruiseCacher ,

Great Home Assistant app!

I love this app. For anyone looking into home control and home automation, Home Assistant is an open source (free) platform for control and automation of all your devices. This iOS app is the mobile companion that gives you access to all the same views and features as you'd have while at home. With frequent updates and ample support, you can't go wrong. A huge thanks to the developers that put their time into this!! Great app!!

GoBlue23 ,

An awesome app to compliment awesome open-source home automation!

Very well made, allowing for both easy and advanced configuration for notifications, location tracking, and control. You will have to get your hands dirty setting up a Home Assistant controller in your home, but I highly recommend it. There are a lot of great things you can customize and automate if willing to learn.

jjmmss01 ,

Really good app

This works great, and gives a much nicer cleaner interface than bringing up HA on a web page in a browser.

I think there may be a bug in the iPad version as I am unable to get the location service working. When I select enable in preferences for location updates, the app freezes. This happens on both my iPads (air and pro). I don't have an iPhone to test it on.

Text notifications work good though. Haven't tried the more complicated notifications yet.

I note that in system configuration under privacy/location services, that the home assistant app doesn't show up. This may indicate that there is something missing in the pilist file (think I remember name correctly) in the xtools iOS development environment.

Developer Response ,

We believe the freeze has been fixed as of the last version. Try again and let us know if you are still having problems. Thanks for the feedback!


Robert Trencheny
97.6 MB

Requires iOS 9.0 or later. Compatible with iPhone, iPad, and iPod touch.


English, Dutch, German, Italian, Simplified Chinese, Spanish, Traditional Chinese

Age Rating
Rated 4+
This app may use your location even when it isn't open, which can decrease battery life.
© 2016-2019 Robert Trencheny


  • Family Sharing

    With Family Sharing set up, up to six family members can use this app.

You May Also Like