We may not yet live in the world of the Smart Home, but we’re getting there. Consumers are starting to outfit their homes with connected lights, locks, alarms, cameras, and thermostats. How is all of this stuff going to work together? Apple’s answer is HomeKit. This quick primer will tell you what HomeKit is, how it works, and how it fits into the smart home ecosystem.
What is HomeKit?
First announced as part of iOS 8 in 2014, HomeKit is a software framework for making smart home stuff work with iPhones, iPads, and Apple Watch.
Companies making smart home products have to adhere to specific technical standards and support Apple’s HomeKit software API in order to be HomeKit certified. Apple used to require a specific hardware security chip in HomeKit compatible devices, but announced a new software-based solution in 2017. This opens the door to many more supported products, and many existing products can add HomeKit support through a software update.
For users, HomeKit allows you to set rooms, scenes, actions, and triggers to automate all your smart home gear. Want your phone to automatically detect your location and unlock the front door, turn on the downstairs lights, and start playing music when you get home from work? Want to lock the door and turn off all the lights at 11 p.m. every night? These are the scenarios HomeKit was made for.
What is the Home app?
Initially, Apple left control of HomeKit enabled devices to third party software developers. That turned out to be a bit of a mess, so iOS 10 brought us a new Apple-developed Home app.
In the Home app you’ll view and manage your HomeKit-enabled devices. But more importantly, you’ll create “Rooms” where they all live, and then combine products into “scenes.”
For example, you may make a scene called “Good Night” that turns off all your HomeKit-enabled lights, locks your HomeKit-enabled front door lock, and adjusts your thermostat to a cooler temperature.
The Home app also allows you to build Automations, which are rules to control your smart home gear without your intervention. You can set certain actions to happen at a specific time of day, or when specific people arrive home or leave home (based on their iOS device location). You can make one device trigger another, too: think turning on lights when your front door is unlocked, or when a motion detector is triggered.
Apple has a detailed help page showing how to set up and use the Home app.
What smart home products work with HomeKit?
There are too many to list them all. Apple has a page listing all the smart home accessories supported by HomeKit. Popular brands include LIFX, Elgato, Honeywell, Hunter, August, Kwikset, and Logitech.
Perhaps as important as the brands that have HomeKit-enabled products are those that do not. Of note, Nest does not support HomeKit with any of its products, nor does popular home security company ADT.
How does HomeKit work with Siri?
Once you add your devices to the Home app, you can easily control them with Siri.
Siri will recognize the homes, rooms, zones, and automations you’ve set and can respond accordingly. Here are just a few examples:
- ”Turn off the lights in the family room.”
- “Set brightness to 55 percent.”
- “Set the temperature to 68 degrees.”
- ”Did I lock the front door?”
- ”I’m home.”
- “Turn on the fan in the office.”
- “Set my reading scene.”
- “Turn off the lights in the Chicago house.”
Some accessories will not work with Siri unless you unlock your phone, as a security measure. Door locks, for example: You wouldn’t want someone who had stolen your phone to be able to say “Siri, unlock my front door” and get inside your house.
What are Scenes and Automations?
Scenes are groups of settings that control multiple accessories at once. This is especially useful with lights. You can set a scene called “Arrive Home” that unlocks the front door and turns on the lights in the living room and hall, for example. Then, with a single tap (or Siri command) you can activate everything. A “Nighttime” scene might dim the lights in the living room and turn on the lights in the bedroom, or a “Good Night” scene might turn off everything and adjust your thermostat to 68 degrees.
Automations are triggers used to control your HomeKit accessories without even needing to tap on anything. In order to set Automations, you must have a “home hub” (a 4th generation Apple TV or Apple TV 4K, or an iPad) that remains in your home and connected to Wi-Fi. You can then set triggers to apply scenes to control accessories whenever certain conditions are met. When you arrive home, or leave, or whenever a certain sensor is triggered. For example, you can make a motion sensor turn on all the lights in a room, but only between the hours of 8 p.m. and 6 a.m., and only when you’re not at home.