How to build an Apple-compatible smart home with HomeKit

We may not yet live in the world of the Smart Home, but we're getting there. It's becoming commonplace to outfit our homes with connected lights, locks, alarms, cameras, thermostats, garage doors…the list goes on and on. How is all of this stuff going to work together? How will you control all your stuff without jumping into a dozen different apps? Apple's answer is HomeKit, a smart home standard that ties together all your gadgets with the Home app and Siri. This quick primer will tell you what HomeKit is, how it works, and how to get started building your smart home around it.

What is HomeKit?

First announced as part of iOS 8 way back in in 2014, HomeKit is a software framework for making smart home stuff work with iPhones, iPads, Macs, and Apple Watch.

Companies making smart home products have to adhere to specific technical standards and support Apple's HomeKit software interface and hardware guidelines 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.

Apple envisions HomeKit everywhere in your home, but many connected devices are still not compatible.

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.

We should note that there are many smart home products that you can use with your iPhone that are not HomeKit compatible. You'll just have to use the app for that product to control it–you won't see those products in the Home app, can't add it to automations and scenes, and likely can't use it with Siri.

What is the Home app?

The Home app is your central hub for managing and controlling your HomeKit accessories.

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 the Home app.

How to build an Apple-compatible smart home with HomeKit

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, when you select it, turns off all your HomeKit-enabled lights, locks your HomeKit-enabled front door lock, and adjusts your thermostat to a cooler temperature. Think of Scenes as macros that control a group of smart home devices at once.

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.

Which 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:

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 70 degrees.

Automations are a way to trigger several smart home devices whenever something specific happens.


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.

Can I use accessories that don't support HomeKit?

Yes! Just because you use an iPhone doesn't mean you're forbidden from using products that only support Alexa, Google Assistant, or other smart home ecosystems.

The catch is, those smart home devices won't appear in the Home app, and you can't easily control them with Siri. You'll need to open the Google Home app, Amazon Alexa app, or the app from the maker of your smart home product. That may not be a big deal if you've got Google Home or Alexa devices at home, but it's a little bit clunky if you want to control your smart home devices with your iPhone or iPad.

What are some of the best HomeKit accessories?

There are too may HomeKit accessories to mention, but the most commonly purchased are smart lights and smart plugs. If you want to get started with making your home work together with your Apple products, check out our list of the best HomeKit-compatible smart plugs and best HomeKit-compatible smart bulbs.