Home Assistant Setup Guide

The complete walkthrough for leaving Alexa behind

Complex migration

What it is

Home Assistant is open-source smart home software that runs locally on your own hardware. No cloud. No subscription. No Amazon. Your automations, your devices, your data — all on a computer in your home. It supports over 3,000 integrations and is actively maintained by a large open-source community. This is the privacy-first gold standard for smart home control.

Migration steps

  1. Choose your hardware (Home Assistant Green is the easiest; Raspberry Pi 4 is the most flexible)
  2. Flash and install Home Assistant OS (full instructions at home-assistant.io/installation)
  3. Connect to homeassistant.local:8123 and complete onboarding
  4. Go to Settings → Integrations → Add Integration → search for each of your device brands
  5. Let HA auto-discover devices; manually add any it misses using their IP addresses
  6. Recreate your key Alexa Routines as HA Automations (more powerful, runs locally)
  7. Install the HA companion app on your phone (iOS or Android) for remote control + presence detection
  8. Test everything thoroughly before decommissioning Alexa
  9. Deregister Echo devices in the Alexa app (Devices → select device → Deregister)
  10. Delete Alexa voice history at alexa.amazon.com → History → Delete All Recordings

Hardware options

Raspberry Pi 4 (2GB or 4GB) ~$45–65

The classic choice. Widely supported. Huge community. Buy from an official reseller. You'll also need a microSD card (32GB+) or USB SSD (recommended for reliability).

Raspberry Pi 5 (4GB) ~$70–80

Noticeably faster than Pi 4. Recommended if available. Same setup process.

Home Assistant Green ~$99

Purpose-built, plug-and-play. The easiest way to get started. No SD card needed. Officially supported hardware from the Home Assistant project.

Home Assistant Yellow ~$130–200

Includes Zigbee radio built-in. Best choice if you have Zigbee devices (many smart bulbs and sensors). Requires a Raspberry Pi CM4 module.

Intel NUC / mini PC $100–300

More powerful. Better for large installations or if you want to run other services (media server, VPN) on the same hardware. Any x86 mini PC works.

Old laptop / desktop Free (hardware you own)

Works perfectly. Slightly more power draw. Good way to start before buying dedicated hardware.

Installation steps

  1. Download the Home Assistant OS image from home-assistant.io/installation
  2. Flash it to your microSD card or USB SSD using Balena Etcher (free, easy)
  3. Insert the card/drive into your Raspberry Pi, connect ethernet and power
  4. Wait 5–10 minutes for first boot (it downloads updates automatically)
  5. Open a browser and go to homeassistant.local:8123
  6. Follow the onboarding wizard to create your account and name your home
  7. Home Assistant will auto-discover devices already on your network

Migrating your devices

Most smart home devices support multiple ecosystems. Here's how to check and migrate each type. The process is usually: check compatibility → add integration in HA → reconfigure device if needed → remove from Alexa.

Smart Bulbs (Philips Hue, LIFX, Govee, TP-Link Kasa)

Most work directly. In Home Assistant → Settings → Integrations → search for your brand. Philips Hue: just enter your bridge IP. LIFX: auto-discovers. Govee: uses the Govee integration (may need API key from Govee app).

Smart Plugs (Kasa, Wemo, Meross)

TP-Link Kasa: excellent native integration, auto-discovers. Wemo: supported. For new purchases, look for Matter-compatible plugs — they work with everything.

Smart Thermostat (Nest, Ecobee)

Ecobee: excellent native integration. Nest: works via Google account integration (ironic, but functional). Both support temperature automation in HA.

Smart Locks (Schlage, Yale, August)

August: use the August integration. Schlage Encode: Z-Wave or WiFi versions — the Z-Wave version requires a Z-Wave USB stick but is more reliable. Yale Assure: supports Z-Wave and Zigbee.

Zigbee Devices (many brands)

Zigbee is a local, low-power protocol. Requires a Zigbee USB stick (ConBee II or Sonoff Zigbee 3.0 dongle, ~$20). Then add the ZHA integration in HA. Zigbee devices pair directly to HA — no cloud at all.

Z-Wave Devices

Z-Wave is another local protocol, excellent for locks and sensors. Requires a Z-Wave USB stick (Zooz 800 Series, ~$30). Add the Z-Wave integration in HA.

Echo Devices

Echo hardware only works as Alexa endpoints — you can't redirect them to HA. You can use Echo devices as TTS speakers via the Alexa Media Player integration (keeps the speaker, removes the assistant dependency) — or donate/recycle them.

Voice control alternatives

What Home Assistant can do that Alexa can't

Automations

HA automations are far more powerful than Alexa Routines. Trigger on sunrise/sunset, presence detection (your phone arriving home), sensor values, time, or any device state. If/then/else logic. Multi-step sequences. Delay actions. No cloud needed.

Dashboards

Build custom control panels for any device in your home. Wall-mounted tablet as a home control panel is a popular use case. Lovelace UI is drag-and-drop.

Presence detection

Use your phone's GPS or Bluetooth to detect who's home. Automatically run different scenes when you arrive or leave. No Alexa Guard needed.

Energy monitoring

Track energy usage per device. Many smart plugs report wattage. HA aggregates it into dashboards. Know exactly what's costing you electricity.

Remote access

Nabu Casa ($6.50/month) gives you secure remote access without port forwarding. Or self-configure with a VPN (Tailscale, free tier works well).

Resources

Related guides