Amazon's Ring shared footage with police over 11 times per day in 2022 — without a warrant, without telling you. Google sells behavioral data from your Nest devices. Your "smart home" is watching you and reporting back to companies you never agreed to trust with your front door. Every voice command you give Alexa is stored on Amazon's servers indefinitely. You are not the customer. You are the product.
There is a better way. Home Assistant is free, open-source smart home software that runs on hardware in your own house. No cloud. No subscription. No company watching your footage or mining your routines. Your automations run locally even when the internet goes down. This is the complete home assistant beginners guide for 2026 — what it is, what hardware you need, how to set it up, and how to build your first three automations without touching a line of code.
Key Takeaways
- Cloud-based smart home systems (Ring, Google Home, Alexa) share your data, charge monthly fees, and stop working when the internet goes down
- Home Assistant is free, open-source, and runs entirely on your local network — no subscriptions, no cloud dependency
- The Home Assistant Green (~$99) is the easiest starting point — plug in, power on, done
- Add a SONOFF Zigbee USB dongle (~$30) to connect hundreds of low-cost, no-subscription Zigbee sensors and devices
- Your first three automations — motion lights, door alerts, and temperature monitoring — can be live in under two hours
- Home Assistant integrates with no-subscription security cameras, doorbells, and smart locks covered in our other guides
Why Cloud Smart Homes Are a Privacy Problem
Most smart home devices ship with one invisible assumption baked in: that your data lives on someone else's server. Your Ring doorbell footage goes to Amazon. Your Nest camera streams to Google. Your Ecobee thermostat data goes to a Canadian company's cloud. Every time you say "Hey Alexa," Amazon logs it.
The problem is not just privacy in the abstract. It is practical control. When Ring changed its cloud storage policy, customers who bought cameras suddenly had to pay $10/month to keep their recordings. When Nest discontinued its legacy API, thousands of third-party integrations broke overnight. When Insteon shut down in 2022, users discovered their "smart home" would stop working entirely — even their locally installed devices depended on Insteon's servers to function.
You bought the hardware. But you never owned the system. That is the subscription smart home model. You rented convenience and called it control. When we look at the best alternatives — no-subscription security cameras, local video doorbells, and smart locks without cloud accounts — Home Assistant is what ties them all together into a genuinely private system.
What Is Home Assistant?
Home Assistant is open-source smart home software that runs on a small computer in your house — not on Amazon's, Google's, or Apple's servers. It was created in 2013, is maintained by a global community of thousands of developers, and is used by over 1 million households worldwide.
The software supports more than 3,000 integrations — meaning it connects to virtually every smart home device and service on the market. It has a full visual dashboard you access from any browser or the official mobile app. It includes a drag-and-drop automation builder that requires zero coding for 90% of use cases. And everything runs locally, so your automations keep working even when your internet is down, even when a company changes its pricing model, and even when a service shuts down entirely.
This is not a hobbyist project anymore. Home Assistant ships dedicated hardware, has an official mobile app for iOS and Android, and has a thriving ecosystem of add-ons for everything from local voice processing to AI-powered cameras. If you care about your privacy, your data, and owning the system you live inside — this is where you start.
What You Need to Get Started
Getting started with Home Assistant requires three things: a device to run the software, a way to connect smart devices locally, and your first sensor or two to automate. Here is exactly what to buy.
Option A: Home Assistant Green (~$99) — Best for Beginners
Home Assistant Green
The Home Assistant Green is the official beginner device made by Nabu Casa, the company that backs Home Assistant development. It ships with Home Assistant pre-installed and pre-configured. You connect it to your router with an Ethernet cable, plug in the power adapter, wait two minutes, and open a browser. The setup wizard walks you through everything from there. No operating system installation, no SD card flashing, no command line required.
The Green runs on a quad-core ARM processor with 4GB of RAM and 32GB of eMMC storage — more than enough for a full smart home with dozens of devices and a few years of history. It runs silently, draws about 5W of power, and has a USB-A port on the front for your Zigbee dongle. The device is purpose-built, reliable, and requires zero maintenance once running.
If you have never set up Home Assistant before and want to go from zero to working system in under an hour, the Green is the right choice. There is no faster path.
- Setup time: Under 30 minutes — truly plug and play
- Processor: Quad-core ARM, 4GB RAM, 32GB eMMC
- Power draw: ~5W — silent, always-on friendly
- USB-A port: Front-mounted for Zigbee dongle
- Pre-installed: Home Assistant OS — no setup needed
- Plug-and-play — simplest possible setup
- Official device — best supported hardware
- Silent, low power, always-on ready
- Front USB-A port for Zigbee dongle
- No SD card or OS flashing needed
- Less flexible than a Raspberry Pi for other uses
- Slightly more expensive than DIY Pi option
- Not upgradeable (fixed storage and RAM)
Best for: Anyone who wants to get started fast without wrestling with hardware setup. The Green is what we recommend to every beginner.
Check Price on Amazon →Option B: Raspberry Pi 5 Kit (~$80) — Best for DIY Flexibility
Raspberry Pi 5 Starter Kit
The Raspberry Pi 5 is the most popular DIY platform for Home Assistant. It is more powerful than the Green (faster processor, better thermal performance under load), expandable with NVMe SSDs for faster storage, and can be repurposed for other projects if you ever move on. The trade-off is setup time: you need to download Home Assistant OS, flash it to a microSD card or SSD, and configure the initial boot yourself. This process takes 30-45 minutes and requires downloading the Raspberry Pi Imager.
A complete Pi 5 kit typically includes the board, a case, a power supply, a microSD card, and a heatsink — everything you need to get running. The Pi 5's faster CPU means Home Assistant loads dashboards quicker and handles more concurrent automations without lag. If you are comfortable with basic computer setup and want a platform you can also use for other home server projects, the Pi 5 is the smarter long-term investment.
- Setup time: 30-45 minutes including OS flash
- Processor: Faster than Green for demanding workloads
- Storage: microSD included — upgrade to NVMe for best performance
- Flexibility: Can run other software alongside or after Home Assistant
- Community: Largest Home Assistant hardware community
- More powerful processor — better for heavy workloads
- Expandable with NVMe SSD
- Multi-purpose — use for other home server projects
- Massive community with tutorials and support
- Slightly lower cost than Green
- Requires manual OS installation — not plug and play
- More setup steps for absolute beginners
- microSD cards can fail — SSD upgrade recommended
Best for: Anyone comfortable with basic computer setup who wants more power and flexibility. Great if you already have a Raspberry Pi or want to reuse it for multiple purposes.
Check Price on Amazon →SONOFF Zigbee 3.0 USB Dongle Plus (~$30) — For Connecting Zigbee Devices
SONOFF Zigbee 3.0 USB Dongle Plus
Zigbee is a wireless protocol used by hundreds of smart home sensors and devices — door sensors, motion detectors, temperature sensors, smart bulbs, plugs, and more. Unlike Wi-Fi devices that require a cloud account, Zigbee devices talk directly to a local coordinator. The SONOFF Zigbee 3.0 USB Dongle Plus is that coordinator — plug it into your Home Assistant device's USB port and you can connect hundreds of Zigbee devices without any cloud accounts, apps, or subscriptions.
The SONOFF dongle is the most widely recommended Zigbee coordinator in the Home Assistant community. It uses the CC2652P chip with an external antenna for excellent range, supports up to 200+ devices, and is natively supported by Home Assistant's built-in Zigbee Home Automation (ZHA) integration — meaning you just plug it in and Home Assistant detects it automatically. No driver installation, no manual configuration.
This one $30 purchase opens up an entire ecosystem of affordable, locally controlled, no-subscription smart home devices. It is non-negotiable if you want to build a real private smart home.
- Protocol: Zigbee 3.0 with CC2652P chip
- Range: External antenna for better coverage
- Device limit: 200+ devices
- Home Assistant support: Native ZHA integration — plug and play
- Compatible devices: SONOFF, Aqara, IKEA Tradfri, Xiaomi, Tuya Zigbee, and more
- Natively supported by Home Assistant ZHA
- External antenna — better range than competing dongles
- Supports 200+ devices on one coordinator
- Opens up hundreds of affordable Zigbee devices
- Best price-to-performance in the Home Assistant community
- USB extension cable needed if dongle is close to other USB devices (interference)
- Zigbee devices require pairing process (usually one button press)
Best for: Every Home Assistant setup. If you are buying a Green or a Pi 5, add this dongle to your order. It is the gateway to the best smart home device ecosystem for local control.
Check Price on Amazon →Your First Sensors
Aqara Door/Window Sensor 2-Pack (~$20)
Aqara Door/Window Sensor — 2 Pack
The Aqara door and window sensor is the most useful first Zigbee device you can buy. It is a small two-piece magnetic sensor — one piece mounts on the door frame, one on the door itself. When the door opens, the two magnets separate and the sensor sends an instant event to Home Assistant. You can trigger automations, send notifications to your phone, and log every entry and exit — all locally, with no subscription, no cloud account, and no monthly fee.
Aqara is one of the best Zigbee device brands for Home Assistant: reliable pairing, accurate reporting, and a two-year battery life on a single CR2032 coin cell. A two-pack gives you two entry points covered — front door and back door, or door and window — for $20. The sensor takes about two minutes to pair with Home Assistant's ZHA integration. Once paired, it appears instantly in your dashboard.
- Protocol: Zigbee 3.0
- Battery life: ~2 years on CR2032
- Response time: Instant — sub-second reporting
- Use cases: Door alerts, entry logs, arm/disarm automations
- Cloud required: None — works fully locally
- Instant pairing with Home Assistant ZHA
- Two-year battery life
- Two sensors for $20 — excellent value
- Reliable Aqara quality
- No subscription, no cloud account
- Requires Zigbee dongle (SONOFF) to work with Home Assistant
- Adhesive mount — not ideal for uneven surfaces
Best for: Your very first Home Assistant automation. Stick one on your front door, set up a phone notification, and you have a working private entry alert system in ten minutes.
Check Price on Amazon →SONOFF Temperature & Humidity Sensor (~$10)
SONOFF SNZB-02D Temperature & Humidity Sensor
At $10, the SONOFF temperature and humidity sensor is the cheapest way to add useful data to your Home Assistant dashboard. It reports temperature and humidity every few minutes over Zigbee — no cloud, no app, no account. Place one in your living room, one in a baby's room, or one in your server closet and get real-time environmental data on your Home Assistant dashboard. Pair it with an automation to turn on a fan when humidity rises above 65% or get a notification when a room drops below 60°F.
The SNZB-02D model adds an e-ink display directly on the sensor showing the current temperature and humidity — handy for at-a-glance readings without opening the app. It pairs with Home Assistant's ZHA in seconds, reports accurately within ±0.5°C, and runs for about a year on two AAA batteries.
- Protocol: Zigbee 3.0
- Display: Built-in e-ink screen showing temp and humidity
- Accuracy: ±0.5°C / ±5% humidity
- Battery: ~1 year on 2x AAA
- Cloud required: None
- Cheapest useful Zigbee sensor at $10
- Built-in display — no app needed to read values
- Instant pairing with Home Assistant ZHA
- Accurate and reliable SONOFF quality
- Updates every few minutes — not real-time
- Requires Zigbee dongle to use with Home Assistant
Best for: Monitoring any room's environment and triggering climate automations. Buy two or three — at $10 each, they are the best value sensor in the Home Assistant ecosystem.
Check Price on Amazon →Hardware at a Glance
| Device | Price | What It Does | Who It's For |
|---|---|---|---|
| Home Assistant Green | ~$99 | Runs Home Assistant — plug and play | All beginners |
| Raspberry Pi 5 Kit | ~$80 | DIY Home Assistant platform, more flexible | DIY enthusiasts |
| SONOFF Zigbee Dongle | ~$30 | Connects Zigbee devices locally | Everyone |
| Aqara Door Sensor 2-Pack | ~$20 | Door/window open event trigger | First automation |
| SONOFF Temp Sensor | ~$10 | Temperature and humidity monitoring | Budget starter |
Total starter cost: Under $160 for the Green + Zigbee dongle + both sensors. Under $140 if you go the Raspberry Pi route. That is your entire private smart home foundation — no monthly fees, ever.
First Setup: Step by Step
This is the quickest path from box to working Home Assistant system. We are assuming you chose the Home Assistant Green.
1 Connect and Power On
Plug the Ethernet cable from the Green into your router. Plug the Zigbee USB dongle into the front USB-A port. Plug in the power adapter. Wait about two minutes — the LED on the front will turn green when it's ready. Do not skip the Ethernet cable for initial setup — Wi-Fi can be configured after the first boot but Ethernet is more reliable for setup.
2 Open the Setup Wizard
On any device connected to the same network (laptop, phone, tablet), open a browser and navigate to homeassistant.local:8123. If that doesn't resolve, try the Green's IP address which you can find in your router's device list. The Home Assistant onboarding wizard will appear. Create your account (username and password — stored locally, not online), name your home, and set your location for time zone and weather integrations.
3 Set Up Zigbee
In Home Assistant, go to Settings → Devices & Services → Add Integration. Search for "Zigbee Home Automation" (ZHA). Home Assistant will detect the SONOFF dongle automatically — confirm it and wait for ZHA to initialize. This takes about 60 seconds. Once done, ZHA is your Zigbee coordinator and you can start adding devices.
4 Pair Your First Device
In ZHA, click Add Device. Put your Aqara door sensor into pairing mode by holding the reset button (small pinhole on the side) for 5 seconds until the LED flashes three times. Home Assistant will discover it within seconds and ask you to name it. Name it something descriptive — "Front Door" or "Back Door." Done. The sensor now appears on your dashboard and reports open/closed state in real time.
5 Install the Mobile App
Download the Home Assistant app on iOS or Android. Open it, tap "Connect to your existing installation," and scan the QR code shown in Home Assistant's Settings → Companion App. The app gives you full dashboard access, push notifications for automations, and your phone's location can be used to trigger presence-based automations (lights on when you arrive home, etc.).
Your First 3 Automations
Automations in Home Assistant use a simple trigger → condition → action logic. All of these can be built entirely in the visual UI — no YAML or coding required.
Automation 1: Door Open Alert
This sends a push notification to your phone the moment your front door opens. Go to Settings → Automations & Scenes → Create Automation. Set the Trigger to "State" and select your front door sensor, trigger on state changing to "Open." Set the Action to "Send notification via mobile app" and write your message: "Front door opened." Save. The next time someone opens your front door, your phone buzzes — instantly, locally, with no Ring subscription required. Pair this with a local security camera for a complete entry monitoring setup.
Automation 2: Motion-Activated Lights
For this you need a Zigbee motion sensor (the Aqara motion sensor works great and costs about $15) and a Zigbee smart bulb or smart plug. Create a new automation with Trigger set to the motion sensor going active. Add a Condition of "Sun below horizon" so lights only activate at night. Set Action to turn on your smart light. Add a second automation (or use the "Wait" action) to turn the light off 5 minutes after motion clears. Your hallway or bathroom light now turns on automatically at night when you get up — without touching a switch, without Google, without any subscription.
Automation 3: Temperature Monitoring Alert
Place your SONOFF temperature sensor in a room you care about — a server room, a wine cellar, a baby's room. Create an automation with Trigger set to "Numeric state" on the sensor's temperature entity, trigger when it goes above 78°F (or below your threshold). Set Action to send a notification: "Server room is getting hot — check cooling." You now have real-time environmental monitoring without any cloud subscription, completely privately on your own network. Extend this to humidity alerts for bathrooms prone to mold.
How Home Assistant Connects Your Private Smart Home
Home Assistant is the hub that turns individual no-subscription devices into a unified system. The guides below cover the best locally controlled devices in each category — all of them integrate with Home Assistant natively.
- No-subscription security cameras — Home Assistant integrates with local cameras via RTSP streams, enabling motion detection, recording, and alerts without any cloud service or monthly fee
- Local video doorbells — the best local doorbells send their feed directly to Home Assistant; door presses can trigger automations, notifications, and dashboard alerts
- Smart locks without subscriptions — Zigbee and Z-Wave locks integrate directly with Home Assistant for local lock/unlock control, access logs, and presence-based automation
- Smart home security hardening — Home Assistant helps, but the network level matters too; read this guide to lock down your router and VLAN-separate your IoT devices
- Local voice assistants — Home Assistant supports fully local voice processing via the Wyoming protocol and Piper TTS; control your home by voice without Amazon or Google listening
Ready to Own Your Smart Home?
Start with the Home Assistant Green and the SONOFF Zigbee dongle. That is your private smart home foundation — under $130, no subscription, no cloud, no data sharing.
Get the Home Assistant Green →Add the Zigbee Dongle Explore No-Sub Cameras →
Frequently Asked Questions
No. Home Assistant has come a long way from its early command-line days. The current version ships with a full visual UI, drag-and-drop automation builder, and a one-click onboarding wizard. Most common devices connect automatically when discovered on your network. You will see some YAML configuration files if you want advanced customization, but basic setup, automations, and dashboards require zero coding. If you buy a Home Assistant Green, the hardware is pre-configured — you just plug it in, follow the setup wizard, and start adding devices.
Yes — that is the whole point. Home Assistant runs on your local network. Your automations, sensors, and controls all work even when your internet goes down. The only features that require internet are things you explicitly opt into, like remote access via the Nabu Casa cloud service or external weather data integrations. Every local device you connect — Zigbee sensors, smart plugs, local cameras — keeps working during outages. This is a major advantage over cloud-dependent systems like Google Home or Amazon Alexa, which stop working the moment your internet is down.
The Home Assistant Green is an official, purpose-built device that ships with Home Assistant pre-installed. You plug it in, power it on, and follow a setup wizard — no OS installation, no SD card, no configuration required. It costs around $99 and is designed to just work. A Raspberry Pi 5 gives you more flexibility — you can use it for other projects, upgrade components, and customize the hardware — but you need to install Home Assistant OS yourself, which takes about 30-45 minutes. The Green is the right choice for most beginners. The Pi 5 is better if you are comfortable with basic Linux setup and want a more flexible platform.
Home Assistant integrates with over 3,000 devices and services — more than any other smart home platform. It works with Zigbee devices (using a USB dongle like the SONOFF Zigbee 3.0), Z-Wave devices, Matter devices, Wi-Fi devices from brands like TP-Link Kasa, Shelly, and Sonoff, local cameras via RTSP streams, and even cloud services like Philips Hue, Nest, and Spotify. The key principle: prioritize Zigbee and Z-Wave devices over Wi-Fi smart home devices, because Zigbee and Z-Wave run entirely locally with no cloud account required.
Home Assistant software is completely free and open-source — forever. You pay only for the hardware it runs on. The optional Nabu Casa subscription ($6.50/month) adds easy remote access and voice assistant integration, but it is not required. Everything — automations, dashboards, local control, Zigbee support, local voice processing — works for free. Compare that to Ring's $10/month, Google Home's Nest Aware subscription, or any cloud camera service charging $5-15/month per device. With Home Assistant, you buy your hardware once and own your system permanently.