Affiliate Disclosure
If you buy through our links, we may get a commission. Read our ethics policy.

Hands on: Controlling your smart home with HomeKit on macOS Mojave

Last updated

After being on iOS for years, HomeKit and the Home app have made their way to the Mac. In macOS Mojave, you can finally control your smart home right from your Mac.

HomeKit is Apple's smart home platform, enabling accessories from many different manufacturers are all able to work together to run your home. It encompasses everything from light bulbs, to sprinkler systems, to locks. Before macOS Mojave, HomeKit was only available on iOS, tvOS, and watchOS, making the Mac Apple's lone standout that couldn't control your home. Mojave brings not only the app, but Siri support for the feature as well.

When launching the Home app for the first time, Home asks you to enable it within iCloud settings. Then it runs through a brief setup where it downloads all your accessories, scenes, and automation. Larger homes this may take a couple minutes for all the accessories, but for most, it will be quick.

System preferences in macOS Mojave

After the app launches, it will be instantly familiar to anyone who has used the Home app on iOS. There is a reason for that; Apple directly ported their iOS app to the Mac. Using a new development framework that will be available to devs next year, Apple ported not just Home, but News, Stocks, and Voice Memos as well to the Mac.

Since the Mac has a large screen, it is most similar to the iPad version of the Home app. Along the top are three sections: Home, Rooms, and Automation. Home gives you a birdseye view of everything going on, including your favorite scenes and accessories. Rooms are all the individual rooms in your home and can be swiped between. Automation is a list of all current automation rules and triggers that have been configured.

In the top right-hand corner is + icon to add either a new Scene or a new Automation. You can't add new accessories on the Mac, a task still relegated to iPhones and iPads.

To control an accessory, it can just be clicked to toggle between two states, or when you right-click, Quick Controls can be opened which has more options for certain accessories like brightness, temperature ranges, and colors.

Siri HomeKit commands in macOS Mojave

Aside from manually controlling everything in the Home app, Siri now supports HomeKit commands as well. Anything you could ask her to do to your smart home on iOS or watchOS, she can now do on the desktop.

There are certainly limitations, however. Mac is only capable of handling one home at a time, where mobile you can jump between. There are also no settings available for viewing your Home Hub or making changes to your HomePod. So far at least, notifications haven't worked for us either.

When creating a new automation, macOS prevents you from choosing any location-based trigger, which seems like an odd omission. Clearly, the Mac doesn't have persistent location awareness like an iPhone does, but that shouldn't stop those rules from being created.

Home app in macOS Mojave

The most surprising omission, however, was the lack of AirPlay 2 functionality. AirPlay 2, which launched with iOS 11.4, tvOS 11.4, and HomePod 11.4, made a number of significant improvements over the original version of the protocol. It never made it to the Mac, assumedly because it relied on HomeKit. Now that HomeKit has come to the Mac, we steadfastly expected AirPlay 2 to arrive alongside. So far, that doesn't seem to be the case.

Other than those few limitations, Home and HomeKit performed exactly as we expected them to, and is exceptionally handy for users. There is no word yet on whether or not third-party HomeKit apps will make their way to Mac. They may have to wait until 2019 when Apple allows iOS apps to be officially ported over to the platform.



11 Comments

dave marsh 22 Years · 333 comments

The Home app doesn’t exist on the Apple TV.  It does serve as a home hub if you don’t have an HomePod, however.  It would be nice to have the Home app on tvOS.

bill42 17 Years · 131 comments

Strange. When I say "Set the Tahoe house to 72" I don't feel anything happening...

racerhomie3 7 Years · 1264 comments

bill42 said:
Strange. When I say "Set the Tahoe house to 72" I don't feel anything happening...

It’s a beta. Please for crying out loud ,stop complaining!!!

ivanh 12 Years · 596 comments

When I say, “I’m leaving in 5 minutes.” How can I be reminded to bring my medicines, passport...?”

sirozha 15 Years · 801 comments

Can someone explain to me where HomeKit lives? Before it was possible to control HomeKit devices from outside of one’s Home network (via the Apple TV or iPad hub), HomeKit devices could be controlled from the iPhone over the local Wi-Fi or via Bluetooth.  But the same HomeKit settIngs (rooms, scenes, etc.) were available from multiple iPhones (or iPads) on the same iCloud account.

So, where do these settings live? In iCloud? If so, what happens if the Internet is cut off? Can the iPhone control the HomeKit devices via Wi-Fi or Bluetooth using the Home app while the Internet connection is down or is the Internet connection a requirement so that the iPhone (or iPad) can get the HomeKit settings from iCloud? 

I do realize that Internet is required for controlling devices from outside the house, but is it required for controlling devices from inside the house? 

I’ve been using HomeKit since it was released, but I don’t completely understand where the central place that stores all the settings is.