Apple iOS 10 elevates HomeKit via Home app and hubs | Digitized House

Guide to the Connected Home

Apple iOS 10 elevates HomeKit via Home app and hubs

Apple iOS 10 elevates HomeKit via Home app and hubs
4. Apple iOS 10 elevates HomeKit via Home app and hubs

In a concerted effort to elevate the profile of Apple HomeKit—the Cupertino company’s foundational infrastructure for smart-home technology accessory integration—Apple has taken a giant step forward by releasing the fresh Home app concurrent with the launch of iOS 10. Nearly lost among the Apple press event hoopla over the iPhone 7, Watch Series 2, and broader iOS 10 features, the upshot of this HomeKit upgrade is the prominence of the Home app on the launch screen of every iOS 10 mobile device—Apple’s first-ever native integration console for the smart home, and a ready-made onramp to connected living.


Apple iOS 10, HomeKit and Home app
One of the gems in the recent Apple iOS 10 upgrade, the Home app is Apple’s first-ever native integration console for the smart home, and a ready-made onramp to connected living through HomeKit accessories.


But buried even deeper in the HomeKit code base for iOS 10 is the capability to add an optional home hub for the first time, a purely-software component that requires an Apple TV 4th generation set-top box or an iOS 10-compatible iPad. Following the activation of one or more home hubs, powerful automations across accessories, universal remote access, and more robust user permissions are enabled. Coupled with the Home app, this feature can elevate HomeKit to the top tier of consumer-installable smart-home integration platforms, a reasonable alternative to those of Alphabet’s Nest Labs, Samsung’s SmartThings, Wink, and others.

Life before the Home app

Prior to iOS 10 and the Home app, HomeKit manifested itself primarily through the individual apps of smart-home accessory manufacturers, such as August, iDevices, iHome, ecobee, Lutron, Philips, Withings, and many more. By definition, all accessory devices certified through the Works with Apple HomeKit program can be discoverable and operable from any accessory manufacturer’s iOS app—though the depth of controls may be reduced when using an app published by another manufacturer. And of course, these devices can also be controlled via Siri voice commands.


iDevices Connected app and HomeKit
Before the advent of iOS 10 and the Home app, individual HomeKit apps—such as the iDevices Connected app—were the only way to control and manage HomeKit accessories. These third-party HomeKit apps will continue to work alongside the Home app.


Similarly, remote access to these HomeKit accessories (meaning, access outside of the home’s private Wi-Fi network) has generally been dependent upon specific settings within each manufacturer’s app or by virtue of account creation and authentication with the respective cloud-based servers of the manufacturers. So, the advent of iOS 10, the Home app, and the deployment a home hub can flatten and simplify what can rapidly become an overly-complex smart home automation fabric.

Going Home on iOS and watchOS

As one would expect, Apple provides native Home app versions right-sized for iOS 10-capable iPhone, iPad, and iPod touch models. And for the first time, they are offering a watchOS app for controlling HomeKit accessories, in the form of a micro-sized version of the Home app that can run on all Apple Watch models. Owners of the original Apple Watch will have to upgrade to watchOS 3 in order to get access to the Home app.

On iOS 10, active tiles for Favorite Accessories and Favorite Scenes are front and center as the Home app launches, and users can toggle between the Home, Rooms, and Automation tabs through the dock at the bottom of the screen. And yes, there is more than a passing resemblance here to the tiled Microsoft Windows 8 Metro interface.


Apple iOS 10, HomeKit and Home app
Active tiles for Favorite Scenes and Favorite Accessories are front and center as the Home app launches, and Rooms and Automation tabs are accessible from the dock at the bottom of the screen.


The fundamental building blocks for a HomeKit foundation are the individual accessories, and at first launch of the Home app previously-configured devices will appear as individual tiles in the Favorite Accessories section. These tiles are essentially on-off switches, and the devices associated with them can be controlled with a single touch, while a long press can be used to configure available settings beneath. Accessories can also be collected into groups, a handy feature in cases where there is a desire to control a number of similar accessories all at once. For new HomeKit installations, simply tapping the + button and choosing the Add Accessory option enables the addition of accessories.

Individual accessories and accessory groups, then, can be included in scenes—combinations of orchestrated device actions that can be activated with a single tap in from the Home app. For example, a Departure scene could be configured to set back a thermostat, turn off lights, and lock the front door.

The Favorites Scenes section will be populated at first launch with any previously-defined scenes from other HomeKit apps, and a set of suggested starter scenes—including Arrival, Good Night, I’m Home, and I’m Leaving—can be fully customized. New scenes can be configured by tapping the + button and selecting the Add Scene option.


Apple iOS 10, HomeKit and Home app
Simple organizational entities, Rooms are convenient groupings of accessories and a fundamental element of the HomeKit architecture. Scenes can be set to control all devices in a room en masse.


True to the HomeKit architecture, multiple homes can be configured directly through the Home app, and homes previously configured in HomeKit will carry over—as well as previously configured rooms, simple location-specific groupings of devices. All of these rooms are accessible from the Rooms tab, and new rooms can be added by touching the + button.


Apple iOS 10, HomeKit and Home app
As an indication of the emphasis Apple has placed on HomeKit in iOS 10, the Home app gets a dedicated panel in Control Center, obviating the need to launch the Home app to control accessories and scenes.


Apple has also given the Home app a dedicated panel in Control Center, so just swipe up from the bottom of the screen and swipe left to get instant access to all scenes and accessories.

On the Apple Watch Home app, Favorite Scenes and Favorite Accessories defined in the iOS app can be accessed by scrolling through a list and and then tapping the desired tile.

Automation and remote access with a HomeKit hub

In order to enable Home app automations—robotic actions for groupings of accessories and scenes that can automatically trigger based on the comings and goings of authorized users, time of day, the activation of a given accessory, or an event detected by a sensor—a home hub will need to be configured on the network. The presence of a hub also enables remote access to all features of the Home app, plus configuration of advanced user permissions—so granular access can be granted to other users both inside and outside of the private home network. For example, homeowners could grant permissions for friends in another location to control and observe specific home accessories while they are away on vacation. As home hubs need to reside on the same private Wi-Fi network as the HomeKit accessories they support, each configured home location would need its own hub.


Apple iOS 10, HomeKit and Home app
Powerful Automation recipes in the Home app require the presence of a home hub on the private Wi-Fi network of the home, a feature that can be enabled through the setup of an iPad or Apple TV set-top box.


For the iPad option to function as a home hub, be aware that the iPad must be located in the respective Home at all times and remain powered on. But if that is an acceptable arrangement in your home, the iPad setup is as simple as tapping a single switch in HomeKit settings. Once that is done, full home hub functionality is activated and the Automation tab in the Home app comes to life.

In homes with an existing—and stationary—Apple TV setup, that will be the preferred home hub scenario. To get full-fledged home hub functionality, an Apple TV 4th generation box running tvOS 10.0 or higher is required. As an alternative, an Apple TV 3rd generation box can be used to enable the remote access feature only.

For the testing setup in our smart-home labs, we elected to set up a pair of home hubs for redundancy, including an iPad and an Apple TV box. iCloud usage is mandatory, so we signed in with the Apple ID we planned to use for our test bed and then turned on iCloud Keychain (also required) and the Home app from the iCloud setting panel.

To activate the iPad Air 2 as a home hub, we simply went to the iPad’s Settings > Home menu and switched on Use this iPad as a Home Hub. That’s all there is to it.


Apple iOS 10, HomeKit and Home app
For homes with an existing Apple TV 4th generation setup, full-fledged home hub functionality can be set up following an upgrade to tvOS 10.0 or higher.


We found the setup for Apple TV 4th generation as a home hub to be rather simple, but could be more straightforward as there is no switch per se. After upgrading our Apple TV to tvOS 10.0, we went back to the iPad and turned on two-factor authentication for our Apple ID—a step that is required and adds a second level of security to the setup—and also checked to be sure the aforementioned iCloud Keychain and Home settings were turned on.

Once we signed into iCloud from the Apple TV settings, the home hub was was automatically configured and became active. We would prefer there be a simple on-off switch for a home hub on the Apple TV side, but the existing process does work. After things are running, the home hub can be toggled between Connected and Not Connected states from Apple TV settings.


Apple iOS 10, HomeKit and Home app
Multiple home hubs can be configured for redundancy if desired, and the connection status of the hubs can be quickly checked from the settings in the Home app.


In order to check on the availability of a home hub, go to Home Settings > Homes from the Home app, and select the desired home location. The configured home hubs will appear, along with their current connection status.

Living with Home and HomeKit: More to come

On our test lab network, we have HomeKit devices from 4 different manufacturers, including iHome, iDevices, Lutron Caséta Wireless, and Philips Hue, and all of the accessories were instantly accessible and controllable from the Home app minutes after launching it for the first time.


Apple iOS 10, HomeKit and Home app
When a home hub is added to the home’s Wi-Fi network, the Automation tab comes to life in the Home app.


Our initial impressions of using Home as a holistic home-automation console are quite positive, and we will chronicle our experiences in-depth in the second installment of this series. Check back soon for more as this journey continues.

More info about this topic:

Apple Home app and HomeKit website

Apple iOS 10 website

Guidebook to Smart-home Tech eBook in HTML5

Apple HomeKit sprouts a Home app in iOS 10

Illuminating a path to lighting flexibility with Philips Hue

Testing Apple HomeKit waters with the iDevices Switch

Digitized.House Magazine

Tom Kolnowski

Tom Kolnowski is the Chief Content Officer & Founder of Digitized House Media, LLC, the publisher of Digitized House | Guide to the Connected Home. When he isn’t writing about smart home technology, sustainability, and high-performance architecture, you’ll find him exploring faraway destinations with his family.