Home & Office
Why you can trust ZDNET : ZDNET independently tests and researches products to bring you our best recommendations and advice. When you buy through our links, we may earn a commission. Our process

'ZDNET Recommends': What exactly does it mean?

ZDNET's recommendations are based on many hours of testing, research, and comparison shopping. We gather data from the best available sources, including vendor and retailer listings as well as other relevant and independent reviews sites. And we pore over customer reviews to find out what matters to real people who already own and use the products and services we’re assessing.

When you click through from our site to a retailer and buy a product or service, we may earn affiliate commissions. This helps support our work, but does not affect what we cover or how, and it does not affect the price you pay. Neither ZDNET nor the author are compensated for these independent reviews. Indeed, we follow strict guidelines that ensure our editorial content is never influenced by advertisers.

ZDNET's editorial team writes on behalf of you, our reader. Our goal is to deliver the most accurate information and the most knowledgeable advice possible in order to help you make smarter buying decisions on tech gear and a wide array of products and services. Our editors thoroughly review and fact-check every article to ensure that our content meets the highest standards. If we have made an error or published misleading information, we will correct or clarify the article. If you see inaccuracies in our content, please report the mistake via this form.


The best home automation systems: Compare SmartThings, Apple HomeKit, Amazon Alexa, and more

The top home automation systems bring together all of your smart home devices in one hub, combining an intuitive interface with voice control to make your life easier.
Written by Maria Diaz, Staff Writer and  Lena Borrelli, Contributing Writer
Reviewed by Christina Darby
SmartThings | Best home automation system overall
Best home automation system overall
View now View at SmartThings
Home Assistant | Best home automation system without a hub
Home Assistant
Best home automation system without a hub
View now View at Home Assistant
Apple HomeKit | Best home automation system for Apple users
Apple HomeKit
Best home automation system for Apple users
View now View at Apple
Amazon Alexa | Best home automation system for voice control
Amazon Alexa
Best home automation system for voice control
View now View at Amazon
Google Home | Best home automation system for Google's ecosystem
Google Home
Best home automation system for Google's ecosystem
View now View at Google Home
IFTTT | Best home automation system to automate everything
Best home automation system to automate everything
View now View at IFTTT
Show more (1 item)

We're not living the Jetsons' life yet, but we're slowly getting there. With many home automation systems available and many brands selling smart home devices, it can feel a bit overwhelming when you're creating a smart home ecosystem

Also: The best smart home devices

So, we set out to find the best home automation system for your needs. Our team of home tech experts personally tested these options to find the ins and outs of each system. Based on factors like features, installation, and price, we found SmartThings to be the best home automation system overall, but that's not your only option. Read on for more on the best home automation systems you can buy today.  

The best home automation systems of 2024

Pros & Cons
  • Most support across brands
  • Intuitive user interaction on the app
  • Fantastic automation
  • Not compatible with Siri
  • Pricey equipment
More Details

SmartThings features: Voice controls with smart home assistants | Easy to use | Compatible with over 5,000 devices

The thing with home automation systems is that it's important to find one that suits your needs, that is user-friendly to your abilities, and that has good compatibility with the brands or devices you want to stick with -- and SmartThings has both. SmartThings is the best home automation system because, aside from high support among brands, its app promises a straightforward and friendly user interface. 

The navigation on the SmartThings mobile application is highly intuitive: Any favorite devices, scenes, and automations appear as cards right on the app's home screen, with options to add more devices just a tap of a finger away. Editing, adding, and removing automations are also readily available from a menu at the bottom of the screen.

The SmartThings application comes with all Galaxy phones, but is also available on the Google Play store and the App Store for Apple users. 

Along with its UI, SmartThings is probably the platform that offers the most support for smart devices on the market. With Wi-Fi, Zigbee, and Z-Wave protocols built into the Aeotec hub, you'll have hundreds of brands and over 5,000 smart devices already on the market to choose from. 

Created by Samsung, you can also add smart Samsung devices to your smart home through SmartThings, to let you see how long you have to go on your washer and dryer or dishwasher right from your mobile device. Users can also control smart lights, determining brightness, light color, and white temperature all from the app. 

Additionally, you can add voice control with SmartThings, with the ability to add Google Assistant and Amazon Alexa right on the app.

Pros & Cons
  • No need to buy hub
  • Fast response time
  • More secure than the cloud
  • Not as user-friendly as others
  • May need to purchase equipment
More Details

Home Assistant features: Doesn't require a hub to control all devices | Works with over 1,000 APIs | Simplified UI

Home Assistant is an open-source system that lets users control their smart home in a very intuitive manner. The biggest highlight for Home Assistant is that you don't need to buy a hub to use it. You can run Home Assistant on Windows, MacOS, Linux, ODROID, the Asus Tinkerboard, or a Raspberry Pi -- the latter being the most popular due to its low energy consumption. 

Home Assistant runs locally, only pulling data from the cloud when there is no other choice, making it snappier, more responsive, and more secure than other systems.While Home Assistant previously held a reputation for a complex interface, its since simplified the UI to make for easier navigation for the average smart home enthusiast. 

Setup involves adding your location, choosing an administrator, and your preferences. Home Assistant will then discover the devices and services on your network and let you add them to your configuration. Once everything is in motion, you'll hopefully see that Home Assistant is one of the fastest and most responsive home automation systems on the market. 

Additionally, Home Assistant integrates with over 1000 different APIs; it'll work locally, over the cloud, via Zigbee and Z-Wave, via Bluetooth, and, coming soon, with Matter.

As far as support for voice control, you can add Amazon, Alexa, and Google Assistant to command your smart home. And though Home Assistant runs on a local server, you can also download a mobile app as a companion and to control your devices and get alerts.

Pros & Cons
  • User-friendly app
  • Easy Apple compatibility
  • Siri built in
  • Low support
  • No geofencing to unlock doors automatically
More Details

Apple HomeKit features: Simple design and easy-to-use features | Control smart home features from your Apple device | Improved automation power

HomeKit is Apple's option for smart home automation systems. A HomePod Mini or an Apple TV 4K both double as a hub for HomeKit, which is pretty nifty considering you're getting two uses from one device. 

The HomeKit mobile application is reminiscent of the SmartThings app in its visual outline but I'd say with a simpler design to make it more user-friendly. Devices appear on the application as cards, with your favorite accessories and a preview of your favorite camera feed accessible from the app's home. 

Additionally, shortcuts appear at the top of the page, with buttons to access your security system, see what devices are running, and any accessories that aren't responding.

I've had a pretty good experience overall with Apple's Home app, though I do find some bugs now and then and some things that could be streamlined, like an easier way to see all rooms on one page. 

Review: What it's like to go all-in with Apple's smart home platform

It's also worth noting that HomeKit has improved its automation power in recent years. Automations are easily added in the Home app, which walks you through how to customize them. You can have different triggers for automations, like when someone leaves or arrives, a time of day, an accessory is controlled or a sensor detects something. 

A drawback with this system's available automations is that HomeKit won't run automations that involve unlocking a door when you arrive home, for example, without first confirming it on your phone. This is part of Apple's safeguarding of its users' security, but it means that if you want to unlock your smart lock when you get home automatically, you'll have to open the app each time you arrive to initiate action. While the lock bug kind of takes the auto out of automation, there are some unofficial workarounds we've found to be quite effective. 

Because Apple is more strict in its data security and consumer privacy policies, HomeKit is limited to HomeKit-certified devices. So, so just because an item is labeled as smart, it won't necessarily be compatible with it. It's important to always look for that label on a device you'd like to buy for your Apple smart home ecosystem. 

With HomeKit, you'll be able to control your smart home from your iPhone, iPad, or even your Apple Watch, making this the absolute best home automation system for Apple users.

Pros & Cons
  • Everything works with Alexa
  • Alexa is responsive and smarter than others
  • Fantastic speakers
  • App isn't as user-friendly
  • Limited video service
More Details

Amazon Alexa features: Intuitive voice controls | Fantastic automation power through the Alexa app | Easy-to-use interface

Voice control is a focal point in home automation. You want to feel like a high baller when you walk in and have a robot assistant waiting on you 24/7, right? 

Having tried Google, Alexa, and Siri, I can tell you that for voice control fans, the right voice assistant can make or break your smart home. Personally, I find Alexa to be the most accurate in her responses and understanding of my commands, Google is probably middle of the road, and Siri still plays Sweet Caroline when I ask her to turn on the downstairs lights.

Now, Alexa isn't perfect, we know that. But she is a favorite for smart homes and going the Amazon Alexa route ensures vast compatibility, as it's the most popular voice assistant out there.

Setting up the Amazon Alexa app is pretty easy, the platform is built around Alexa, and you can easily add devices and customize your home. And with Amazon's Frustration-Free Setup, setting up new devices will become even easier with fewer steps. 

I do wish that some things like routines and your devices were more easily accessible on the Alexa App. Though they are both available on the app's home, I find myself getting distracted by all of Alexa's suggestions. And, to be honest, the app just isn't the easiest to navigate in the beginning. You get used to it, however, and learn to easily make your way around it, but it shouldn't have to take as long as it does to reach that point.

Alexa is available on multiple Amazon devices, like the Echo speakers and Fire TV devices. It works through Wi-Fi, Bluetooth, Zigbee (on Echo 4th Gen, Echo Show except 1st Gen, and Echo Studio), and more recently, Matter.

The Alexa app has some pretty good automation power. Amazon is set on making America's voice assistant out of Alexa, so it's put quite a lot of effort into making sure she helps optimize productivity, routines, shopping, your access to information and current events, and how you cook and enjoy your music. 

An Echo device, either a speaker or display, will give you access to thousands of skills and dozens of available routines to make the most of all your smart devices. You can set your Echo to detect a barking dog and have Alexa either play soothing music or let you drop in to soothe them. Alexa can even turn off a light when it hears snoring in the room, how creepy is that? Cool, I meant cool.

There are countless ways to take advantage of Alexa's automation power and, with popularity still pretty high, more are turning up every day. 

Pros & Cons
  • Great user interface
  • Reliable voice assistant
  • Strong automation power
  • Not much support with other brands yet
  • Features are rather basic
More Details

Google Home features: Powerful automation | Highly intuitive and easy to use | Growing number of compatible devices 

Many smart home users have adopted the Google ecosystem for their home control. This is no surprise when you consider the Nest Thermostat was a groundbreaking device in the internet of things.

Google grabbed the Nest name and ran with it, making an entire line of smart home gadgets to fulfill customers' needs. This makes it easier for Google users with a Nest thermostat to add a Nest x Yale Lock, a Chromecast, and a Nest Hub or Nest Mini to round out their homes.

The Google Home app is actually one of the best ones among home automation systems. It's easy to navigate and highly intuitive, with the application's home giving you a view of everything connected to Google Home, so you can easily go to different categories or favorite rooms.

Creating automations is actually pretty easy through Google Home. You have the starters, which work as the triggers for the automation, and then the actions that happen as a result of the trigger. You can create automations for when you arrive home or with a phrase for a trigger, for example, or my personal favorite, "Hey Google, let's cook" to turn on the kitchen lights and fan, as well as play the news in the kitchen. 

The Google ecosystem has been relatively exclusive to other brands since its beginnings, however, the amount of available smart devices compatible with Google Home will soon explode with the launch of Matter. Matter is a new connectivity standard over IP that is being developed and is backed by major players in technology: Google, Amazon, Apple, Zigbee Alliance, and more. 

Google is expecting to integrate Matter-supported devices with their current Google Home devices seamlessly. So although there aren't a ton of compatible devices on the market right now, Google will hopefully see a change in that in the coming months.

Pros & Cons
  • Easy to use application
  • Add automations beyond smart home
  • Free trial
  • Subscription required for some options
  • App issues reported
More Details

IFTTT features: You can use your smartphone or tablet for controls | Simple automation controls | Can also do more intuitive features like turn on notifications 

Are you a fan of automations that go beyond your home? IFTTT is based on the "If this, then that" programming axiom, and it has become a popular option for many smart home users. 

You don't need a hub to adopt IFTTT in your home, you can simply download it on your Apple or Android phone and register for an account. Pronounced "ift", IFTTT combines services into applets, also known as automations, and you can choose from different ones already available in their library. 

Though a popular application is to make your apps and accounts on your mobile device communicate with each other to carry out automations, it's also useful for smart home devices. Admittedly, you can't just buy a smart bulb and connect it to IFTTT, but it is an automation system in the literal sense.

If you have smart home devices in your home and are looking to automate them in more ways than your home allows, IFTTT can help. You can add simple automations like turning on a light at sunset, or add automations that go beyond your smart home staples, like automatically turning on push notifications when you leave home. 

Though you don't need to buy a hub to use IFTTT, nothing is free in life: It offers subscription-based plans to use its applets. Here's how those plans stack up:

  • Free: Up to five applets
  • Pro ($2.50/month): Up to 20 applets, faster speeds, multi-action applets
  • Pro+ ($5/month): Unlimited applets, faster speeds, multiple accounts, developer tools

What is the best home automation system?

SmartThings takes the top spot as the best automation system. It's a complete, highly compatible system that will help you intuitively run your smart home to its full potential. It's a great system for the user that wants to be able to choose their smart devices and appliances with few limitations. 

Automation systemZDNET's takeHub required?Voice controlZigbeeZ-WaveEase of useMost reliableBest compatibility
SmartThingsBest overall
Home AssistantBest without hub-with dongle-
Apple HomeKitBest for Apple users----
Amazon AlexaBest for voice control---
Google HomeBest for Google ecosystem----
IFTTTBest to automate everything----

Which is the right home automation system for you?

Choosing the perfect home automation system will certainly come down to your smart home needs and where you see it in the future. For example, if you consider yourself somewhat tech-savvy or have a Raspberry Pi laying around, trying out Home Assistant could be a good way to get started.

Or if you already have an Amazon ecosystem in the works with an Echo Dot here or there, you can continue down that line. Do you mind paying a subscription? Buying a hub? These are all things that affect the choices you make in automation systems.

Choose this automation system...if you want...
SmartThingsAn easy-to-set up and use system with high compatibility from smart devices for sale.
Home AssistantA little tinkering in exchange for a snappy locally run automation system for most smart devices.
Apple HomeKitAn Apple ecosystem with data privacy and security at the forefront.
Amazon AlexaTo control your smart home with your voice with one of the best voice assistance.
Google HomeA Google ecosystem to control your devices.
IFTTTAn automation system that goes beyond your home and can even automate social media and more.

How did we choose the best automation system?

We combined our expertise in the internet of things and experience with smart home devices and automation systems to test these platforms and choose the best ones. 

It's crucial to choose the right smart home system because a smart home is an investment in your everyday life. You want that investment to make sense to how you or your family will use it and we want you to make the right choices for you.

Before researching systems, evaluate your goals for home automation. Are there specific rooms, tasks, or features that are most important to you? What is your budget? After determining your specific goals, finding the right system is much easier.

What is a home automation system?

A home automation system is the motor for your smart home, it's the software your hub runs to connect all of your devices and that lets you interact with them, letting you set automations, scenes, routines, and schedules, and have control over them.

The home automation system you choose could determine what your smart home looks like and how it runs, down to the brand of lightbulbs you'll be able to buy. And with relevant differences in user interface and capabilities, it's important to choose the right one for your needs.

What is the difference between smart home and home automation?

Having a smart home typically means you have set up your devices with a wireless protocol so that they run either with voice control, automatically, with routines or schedules, or with you controlling them remotely with a mobile device or computer. 

Also: The best smart home devices and how they can make your life easier 

Automations are set when your devices react to a trigger without your involvement at the time it happens. This trigger can be an action from you or someone else, or a schedule, temperature or weather changes, motion, or a device status. Automations can be simple or intricate. You can set several devices to work together, like turning on the dehumidifier and a ceiling fan when the humidity reaches 70%, for example. 

So you can have a smart home without automation, but it'd be hard to have automations without a smart home.

How much does it cost to install a home automation system?

When considering the costs involved in setting up a home automation system, you can break it down into two main categories: The startup cost and the additions. When you consider the startup amount you're willing to put into your smart home, you're really talking about what will get you going and that will likely determine what smart devices you can add down the line. 

Startup cost

To start, think of the cost of a hub or server, typically $100 to $200, plus what the basics you want to start your home on -- if that's a video doorbell, some smart lights, a security system, cameras, you name it. The startup cost will be determined by these variants. 

When I decided to make my home smarter, I went with the HomePod Mini from Apple, which was about $100, a security system, video doorbell, smart lock, a couple of smart bulbs, and three cameras. This startup cost was about $900 total, which isn't cheap but definitely isn't as expensive as what all those items would have cost me just three or four years ago.

Cost of additions

After you determine what your home automation system basics are, you should picture what you'll probably add down the line, in 1 to 3 years' time, so you can see if the cost of that matches up to your budget. 

Let's say you choose Home Assistant for your home automation system, and you bought a Raspberry Pi to run it on. Choosing Home Assistant means you'll have pretty much your pick of the litter in what smart devices you can buy down the line, since you can add anything from Philips Hue to Ecobee to IKEA and Lutron. Being able to choose from expensive or inexpensive devices means your cost of additions down the line won't be as high as with other systems.

On the other end, let's say you chose Apple HomeKit for your home automation system. While Apple has committed to expanding support for other brands in the future, HomeKit is still notoriously tough to work with due to its lack of compatibility. This means that you don't get to choose from as many devices to add natively to your home system, unless you also add a bridge for HomeKit.

Is a Raspberry Pi good for home automation?

A Raspberry Pi is a great resource to add to your home automation system if you don't mind a little tinkering. We have one running in our home with Homebridge and Home Assistant and it eliminates the need to buy a separate hub. 

If you have a Raspberry Pi laying around and decide to try the smart home life, definitely consider playing around with Home Assistant and see how you like it.

How can I do a home automation system myself?

DIYers rejoice: Most of the home automation systems are marketed to be installed and set up by consumers themselves. Security systems are no longer something you buy from a door-to-door salesman and have someone come install and charge you hundreds of dollars a month in subscriptions. And smart lights and many other devices are available for sale at major retail stores and online stores.

Also: How I made my home smart on a budget and how you can too

Simply doing some research to choose what the right home automation system is for your home and needs is all you need to make your home smart. After that, each smart device comes with easy-to-follow instructions to set up and add to your network, maybe some simple work with a screwdriver or drill if you want to mount it. This high level of customization and ability to do it yourself gives you complete control of your smart home.

Are there alternative home automation systems to consider?

These six are the best you can buy. However, here are some worthy alternatives:

View at AmazonView at Amazon

Editorial standards