Our favorite tips and tricks for making the most out of Apple HomeKit

Posted:
in General Discussion edited February 2020
HomeKit has made waves for being the easiest to use home automation platform, while still being extremely powerful. These are AppleInsider's top tips you may not know for getting the most out of your HomeKit setup.

Apple Home app for controlling HomeKit devices
Apple Home app for controlling HomeKit devices

Using zones

The use of zones in HomeKit is a great way to make it easier to control and understand. Zones, at a high level, are essentially groupings of rooms. For instance, you may have a kitchen, a dining room, a bathroom, and a living room on the same floor, which could be grouped into a zone called "downstairs".

Zones makes it easy to control not only individual accessories, individual rooms, but the whole floor together at once. You can say "turn off the reading light" for one bulb, "turn off the living room" for the whole room, or "turn off the downstairs lights" for all the lights on the same floor.






Each room can belong to multiple zones at once. In my home, I have upstairs, downstairs, indoors, and outdoors. Rooms such as the kitchen belong to both the indoors zone as well as the downstairs zone.

To make your home even easier to understand, try utilizing additional duplicate zones. Create a "downstairs" zone as well as a "first-floor" zone for example. In our home, we have the living room, but it also resides in zones called "family room" and "TV room" which effectively gives multiple names to the same room.

HomeKit Zones
Living room belonging to multiple zones


You aren't necessarily the only one controlling the accessories in your home and by utilizing multiple names and duplicate zones you can cover more ground so whatever colloquialism someone happens to call a room when talking to Siri, it will still be recognized.

HomeKit Home Hub

To remotely access your HomeKit accessories, you need a Home Hub. A Home Hub is normally thought of as an Apple TV (4th gen or later) or a HomePod -- but not everyone has one of these two devices in their dwelling. Luckily, there is an alternative.

image Home" height="445" />
iPad Home Hub toggle in Settings > Home


Any iPad can act as a Home Hub if left in your home. As long as Home is toggled on within your iCloud settings, go to Settings > Home and enable the sole toggle that reads "Use this iPad as a Home Hub". As long as the iPad is in your home and powered on, it will now act as a Home Hub giving you remote access to your accessories.

Remote access will let you toggle lights on/off, get notifications if sensors are triggered such as a door opening or the smoke detector being set off, and access your cameras.

Unresponsive accessories

If you find many of your accessories are not responding, reboot your Home Hub. This will often get them to connect once more and become available.

Store your HomeKit pairing codes

HomeKit pairs to each accessory through a unique code. It is usually a sticker on the device and a second sticker may be included in/on the box. These often get thrown away but if you should ever need to re-pair an accessory you will need that code again. If it is in a ceiling-mounted bulb, it may be hard to reach to get the code off of.

HomePass app
The HomePass app helps store your HomeKit pairing codes


You could store all the pieces of paper, but a simpler way is to use the third-party app HomePass. This app will scan and store all of your HomeKit pairing codes for future use. It even syncs this data over iCloud so it is backed up even further.

Multiple users

Unless you live alone, chance are there is someone else who needs to control accessories beyond just you. To remedy that, you can allocate access via the Home app to additional users. These can be guests or owners which dictates whether or not they can just control accessories or add new ones themselves.

HomeKit user settings
HomeKit user settings


Family members are obvious ones to add as additional users, but consider adding friends or frequent guests as well. You can control whether or not they have remote access so they can control your lights, etc while they are over but they can't tinker with your home while they are away.

Control from any device

Your iPhone isn't the only place to control your smart home. Siri can control HomeKit devices too -- including on your Apple TV and Apple Watch. HomePod is also a popular device for controlling devices. It is always listening and doesn't require you to have your phone necessarily nearby.

Recently, macOS Mojave also brought Siri control and the Home app to the Mac as well. You can view your cameras, see statuses, and control accessories all from your Mac while you work.

Timer-based controls

By default, HomeKit limits what you can do with accessories. For instance, you can't ask Siri to turn the lights on/off in the future -- only at the moment you are asking.

Thanks to a large update to the popular Controller app for HomeKit, these workflows are now possible. Use Controller for different workflows like "unlock the door for 30 seconds," "turn the fan off in 30 minutes," or "turn the lights on at 6 AM."

Advanced HomeKit workflows found in Control
Advanced HomeKit workflows found in Controller


I created one that is essentially a sleep timer for my TV. When I get in bed, I set my nighttime TV scene which dims the lights in the bedroom down low, shifts their temperature to warm, turns on the fan, and turns on the TV for me. Then, one hour later, it will run a second scene that turns the lights off, powers down the TV, and slows down the fan.

Backups

Apple also doesn't offer any form of settings backup, but Controller can do that for you as well. Say you want to switch between a few different configurations or you want to play with some accessories but want to be able to revert back should something go awry. A backup would be immensely handy in those situations.

Controller lets you create these and save them via iCloud so no matter what you do, you can always go back to a previously working configuration.

Understanding context

Different accessories in your home will respond to different actions based on the rooms they are in.

Take the HomePod -- when you ask HomePod to simply "turn off the lights" it won't do so for the whole home, it will do so just for the room it is in.

Looking at motion sensors, whenever they are triggered in a room, the notification will provide quick actions to toggle the lights in that room. Similarly for cameras in a room with a door. If it detects motion on your porch and you have a lock on the door in that room, you will have an option to unlock that door when it detects motion.

Get someone's attention

If you ever had someone in a different room that you want to get the attention of without yelling, you will understand the purpose behind Home Flash. This is a simple app that does one thing -- flashes your HomeKit lights.

Home Flash app
Home Flash is available in the App Store to quickly flash your lights


Say it is dinner time and you want to get the attention of everyone upstairs. Just use Home Flash to make the lights go on and off. It is dead easy to use and is quite effective. Even better, it works from the Apple Watch so you don't need to get your phone out. For hands-free, just add the phrase to Siri Shortcuts and get everyone's attention with your voice.
watto_cobra

Comments

  • Reply 1 of 16
    mike1mike1 Posts: 3,284member
    Was there ever a reason why the ATV3 was announced as being a hub, but then wasn't?
    edited May 2019 watto_cobra
  • Reply 2 of 16
    How do you create and assign Zones in the Home app?
    watto_cobra
  • Reply 3 of 16
    Andrew_OSUAndrew_OSU Posts: 573member, editor
    How do you create and assign Zones in the Home app?
    Select a room, hit edit. Now tap the > icon to the right of the name. There is a section for Zones. Tap on this to add to an existing zone or create a new one on the spot.
    watto_cobra
  • Reply 4 of 16
    Mike WuertheleMike Wuerthele Posts: 6,861administrator
    mike1 said:
    Was there ever a reason why the ATV3 was announced as being a hub, but then wasn't?
    It was, and still is, to some extent. It has a subset of hub capability, but lacks a few features. Specifically, the Apple TV (3rd generation) doesn’t support remote access for shared users or remote access to HomeKit enabled cameras.

    https://support.apple.com/en-us/HT207057?cid=tw_sr

    https://appleinsider.com/articles/16/09/16/ios-10-home-app-cant-use-3rd-gen-apple-tv-as-a-homekit-hub
    mike1watto_cobra
  • Reply 5 of 16
    How do you create and assign Zones in the Home app?
    Select a room, hit edit. Now tap the > icon to the right of the name. There is a section for Zones. Tap on this to add to an existing zone or create a new one on the spot.
    Nice! Thanks. I used to use the Eve app to create Zones but that process seems more opaque now so I haven't done it lately. 
    watto_cobra
  • Reply 6 of 16
    cmd-zcmd-z Posts: 69member
    iOS normally shuts down an iPad's Wi-Fi connection after a period of time while the screen is off, in order to save battery (unless connected to external power or you are streaming data).  So if an iPad is used as a hub I would think Wi-Fi would have to remain persistent even with the device locked -- doesn't that impact battery life?  Maybe it's minimal, I'm just curious if there's any impact.
    edited May 2019 watto_cobra
  • Reply 7 of 16
    kruegdudekruegdude Posts: 340member
    Always useful to have articles on HomeKit.  My setup is fairly simple right now but i think I’m going to play with things like zones and scenes. One thing I haven’t figured out is how to turn a HomeKit camera on or off using the HomeKit automations. I’m struggling to understand why this isn’t allowed and it’s especially annoying since I have a capped amount of bandwidth with my internet provider and leaving the camera streaming 24/7 would eat that up. If Apple needs a use case I’d be glad to give them one :-)
    GeorgeBMacwatto_cobra
  • Reply 8 of 16
    dornedorne Posts: 3member
    Does Controller for HomeKit (or any other app) offer a vacation mode that turns lights and apple TVs on/off randomly to mimic the appearance of someone home?
    watto_cobra
  • Reply 9 of 16
    GeorgeBMacGeorgeBMac Posts: 11,421member
    Thanks!   That was a good article -- and needed.  
    I especially appreciate the caution on storing the Homekit pairing codes.  The LifX bulbs I bought for my grandson only had a little sticker stuck on the back of a tiny user's guide.  Ya just know that will be the cause of a lot of frustration down the road for many people when they have to re-pair the lights but the user's guide is long gone.  (Although, in the case of LifX bulbs I understand you can retrieve those codes using the LifX app on an iPhone.)

    Also, the information on using Apple hubs is helpful.   When I first set them up, I used my phone then had trouble adding my grandson's phone.   Had I known you could use an iPad as a hub I would have done so.

    But mostly, I just appreciate the information on using Homekit by itself without third party hubs -- which I will not use.
    watto_cobra
  • Reply 10 of 16
    Thanks!   That was a good article -- and needed.  
    I especially appreciate the caution on storing the Homekit pairing codes.  The LifX bulbs I bought for my grandson only had a little sticker stuck on the back of a tiny user's guide.  Ya just know that will be the cause of a lot of frustration down the road for many people when they have to re-pair the lights but the user's guide is long gone.  (Although, in the case of LifX bulbs I understand you can retrieve those codes using the LifX app on an iPhone.)

    Also, the information on using Apple hubs is helpful.   When I first set them up, I used my phone then had trouble adding my grandson's phone.   Had I known you could use an iPad as a hub I would have done so.

    But mostly, I just appreciate the information on using Homekit by itself without third party hubs -- which I will not use.
    I understand the desire to stay away from third-party hubs (I’m assuming you mean, for example, Hue). I have a bunch of Lutron dimmers, remotes and fan controllers (currently about 15).

    Last year for unknown reasons I had to reset the Home app, which means all of my devices, scenes, automations, etc had to be added as if everything was new. For Lutron I added 1 HomeKit code and all of my Lutron devices were immediately available in Home. For iDevices gear (for example) I had to add each device individually. That’s a real pain. 

    It also means there is no code required when I add a new Lutron device to my house. So for Lutron and Hue I only have to store 2 codes for over 30 HomeKit devices and adding them all takes less than 2 minutes. Good luck doing that with devices that each have their own individual code. 
    tokyojimuGeorgeBMacwatto_cobra
  • Reply 11 of 16
    22july201322july2013 Posts: 3,571member
    When Home Flash is invoked, does it leave the bulbs the way they were before it flashed? The app page doesn't seem to say.
    watto_cobra
  • Reply 12 of 16
    GeorgeBMacGeorgeBMac Posts: 11,421member
    Thanks!   That was a good article -- and needed.  
    I especially appreciate the caution on storing the Homekit pairing codes.  The LifX bulbs I bought for my grandson only had a little sticker stuck on the back of a tiny user's guide.  Ya just know that will be the cause of a lot of frustration down the road for many people when they have to re-pair the lights but the user's guide is long gone.  (Although, in the case of LifX bulbs I understand you can retrieve those codes using the LifX app on an iPhone.)

    Also, the information on using Apple hubs is helpful.   When I first set them up, I used my phone then had trouble adding my grandson's phone.   Had I known you could use an iPad as a hub I would have done so.

    But mostly, I just appreciate the information on using Homekit by itself without third party hubs -- which I will not use.
    I understand the desire to stay away from third-party hubs (I’m assuming you mean, for example, Hue). I have a bunch of Lutron dimmers, remotes and fan controllers (currently about 15).

    Last year for unknown reasons I had to reset the Home app, which means all of my devices, scenes, automations, etc had to be added as if everything was new. For Lutron I added 1 HomeKit code and all of my Lutron devices were immediately available in Home. For iDevices gear (for example) I had to add each device individually. That’s a real pain. 

    It also means there is no code required when I add a new Lutron device to my house. So for Lutron and Hue I only have to store 2 codes for over 30 HomeKit devices and adding them all takes less than 2 minutes. Good luck doing that with devices that each have their own individual code. 
    Yeh, those are good points...
    My experience is that IT problems happen mostly around interfaces (and you are pointing out that hubs reduce the number of interfaces).  But, to generalize, adding interfaces between different vendors and systems and technologies seems to spawn the most issues and problems -- which argues against non-Apple hubs.   The most frustrating is:   you press the button and nothing happens -- no response and no error message.   So, you are left to track down where the problem is and what it is before it can be resolved.   And, as the number and complexity and non-uniformity of the interfaces increases, so does the work of diagnosing those problems.

    But, perhaps, by using hubs to reduce the number of interfaces the pluses and minuses of non-Apple hubs become a wash?   Perhaps.

    But, that is not the only reason why I avoid non-Apple hubs:   The other is security and privacy.  Every hub that I have seen interfaces in some way with its manufacturer to offer cloud type services.  So, not only is information on what I do in my home on their servers, but that hub and their servers are hackable.

    Basically, I will go on blind faith that Apple products are more secure than any other vendors.  That might be overly optimistic and misplaced trust, but for now, I'll go with it.


    watto_cobra
  • Reply 13 of 16
    When Home Flash is invoked, does it leave the bulbs the way they were before it flashed? The app page doesn't seem to say.
    Hi - I'm the developer of Home Flash, and yes, it does return your lights to their original state when it's done flashing -- an early build of Home Flash (prior to release) didn't have this, and my son didn't appreciate being left in the dark!

    Good question, by the way -- I've just added this to our FAQ as well! 
    watto_cobra
  • Reply 14 of 16
    mike1mike1 Posts: 3,284member
    mike1 said:
    Was there ever a reason why the ATV3 was announced as being a hub, but then wasn't?
    It was, and still is, to some extent. It has a subset of hub capability, but lacks a few features. Specifically, the Apple TV (3rd generation) doesn’t support remote access for shared users or remote access to HomeKit enabled cameras.

    https://support.apple.com/en-us/HT207057?cid=tw_sr

    https://appleinsider.com/articles/16/09/16/ios-10-home-app-cant-use-3rd-gen-apple-tv-as-a-homekit-hub
    Thank you. I've tried since the beginning, but to no avail. I use my iPad normally, but when I travel I take it with me. I then need to use each device's separate app.

    Step 2 may be the reason I was unsuccessful. I believe my ATV3 is logged in with my iTunes info, which is different from my icloud account. A vestige of having one iTunes account for the whole family, back in the day.

    On your Apple TV, go to Settings > Accounts and make sure that you're signed in to iCloud with the same Apple ID as your iOS device.


    watto_cobra
  • Reply 15 of 16
    22july201322july2013 Posts: 3,571member
    When Home Flash is invoked, does it leave the bulbs the way they were before it flashed? The app page doesn't seem to say.
    Hi - I'm the developer of Home Flash, and yes, it does return your lights to their original state when it's done flashing -- an early build of Home Flash (prior to release) didn't have this, and my son didn't appreciate being left in the dark!

    Good question, by the way -- I've just added this to our FAQ as well! 
    Thanks so much! And your honesty was both refreshing and hilarious. I already like you.
    watto_cobra
  • Reply 16 of 16
    22july201322july2013 Posts: 3,571member
    When Home Flash is invoked, does it leave the bulbs the way they were before it flashed? The app page doesn't seem to say.
    Hi - I'm the developer of Home Flash, and yes, it does return your lights to their original state when it's done flashing -- an early build of Home Flash (prior to release) didn't have this, and my son didn't appreciate being left in the dark!

    Good question, by the way -- I've just added this to our FAQ as well! 
    My next question was going to be "can I ask Siri to flash the lights"? But I checked your app text and yes you can do that. I think most of the credit for that would have to go to Siri rather than your app. Since I live alone I can't use your app, but I advise my friends and family about configuring their smart homes and I may install your app in their homes because it's so simple and cool. I think the wording I will choose is "Hey Siri, Flash the Lights."
    edited May 2019 watto_cobra
Sign In or Register to comment.