Journal

Complete Home Assistant Installation Guide on Raspberry Pi 5 for Smart Home

คู่มือการติดตั้ง Home Assistant บน Raspberry Pi 5 สำหรับบ้านอัจฉริยะ

May 16, 2026 · 2 min read
Complete Home Assistant Installation Guide on Raspberry Pi 5 for Smart Home

Why Raspberry Pi 5 Is the Best Choice for Home Assistant

Raspberry Pi 5 launches with a 2.4 GHz ARM Cortex-A76 quad-core CPU — 2-3x faster than Pi 4 — along with up to 8GB RAM and a PCIe Gen 2 port supporting NVMe SSD via HAT+, delivering 5-10x faster storage than SD cards. For Home Assistant processing hundreds of simultaneous automations, this performance is meaningful: sub-100ms command response, multi-camera Frigate NVR support, and simultaneous operation of Add-ons like Mosquitto MQTT and Zigbee2MQTT without impacting core system performance.

Hardware You Need Before Installation

Essential hardware for a standard installation includes Raspberry Pi 5 in 4GB or 8GB RAM (8GB recommended for full-featured use), at least 32GB Class 10 SD card for booting, a USB-C 5V/5A (27W) power supply officially rated for Pi 5, Ethernet cable for stable internet connectivity, and a computer to flash the OS onto the SD card. For maximum performance, add an M.2 NVMe SSD 128GB+ with a PCIe HAT+ adapter in place of the SD card.

Step-by-Step Home Assistant OS Installation

Download Raspberry Pi Imager from raspberrypi.com, then select Home Assistant OS for Raspberry Pi 5 from Other Specific Purpose OS. Use Imager to flash onto your SD card or NVMe SSD. Insert the storage into Pi 5, connect Ethernet and power. Pi 5 boots and automatically downloads the latest HA OS — about 5-10 minutes. Then open a browser on any computer on the same network and navigate to http://homeassistant.local:8123 to start the onboarding wizard.

Initial Configuration and Essential Add-ons

After completing onboarding, go to Settings → Add-ons and install the essential stack: File Editor (edit config files through UI), Mosquitto Broker (MQTT for Zigbee2MQTT and IoT devices), Zigbee2MQTT (if you have a USB Zigbee dongle like Sonoff Zigbee 3.0), and Advanced SSH (for advanced debugging). HA supports Auto-Discovery for most network devices, making adding new devices a matter of a few clicks rather than manual configuration.

Your First Automation and HappySmart

The ideal first automation is a welcome-home routine: Presence Detection via the HA mobile app combined with home Wi-Fi detection triggers lights and air conditioning when your phone reconnects to your home network. HappySmart provides complete Home Assistant installation on Raspberry Pi 5 — hardware preparation, Add-on installation, Zigbee device pairing, and custom automations tailored to your specific home — fully operational within one day.

Questions & answers

Which Raspberry Pi 5 model is best for Home Assistant?
The 8GB RAM model is recommended for full-featured use with multiple Add-ons like Frigate NVR, Zigbee2MQTT, and Mosquitto. The 4GB model works well for basic smart home use.
What is the difference between HA OS and HA Container?
HA OS is a dedicated operating system designed specifically for Home Assistant with easy Add-on support — recommended for beginners. Container is for advanced users running HA alongside Docker on an existing system.
How many devices does Home Assistant support?
Home Assistant supports over 3,000 integrations covering Zigbee, Z-Wave, Wi-Fi, Matter, Google Home, Apple HomeKit, Amazon Alexa, and devices from all major IoT brands.
What storage size do I need for Home Assistant?
Minimum 32GB Class 10 SD card, but an NVMe SSD 128GB+ via PCIe HAT+ is strongly recommended for maximum performance and 10x longer lifespan than SD cards.
How does HappySmart help with Home Assistant installation?
HappySmart provides complete service: hardware preparation, HA OS installation, essential Add-on configuration, Zigbee/Wi-Fi device pairing, and custom automations — fully operational within one day.

Related reading