Home Assistant on Raspberry Pi
Set up Home Assistant on Raspberry Pi to create a unified smart home dashboard controlling all your devices.
Parts List
- Raspberry Pi 4
- MicroSD Card (32GB+)
- Power Supply
- Ethernet Cable (recommended)
Step-by-Step Instructions
Flash Home Assistant OS
Download the latest Home Assistant OS image from the official website and write it to your MicroSD card using Raspberry Pi Imager. Insert the card into your Raspberry Pi 4 and connect the Ethernet cable for the most reliable initial setup experience. Plug in the power supply and wait approximately 5-10 minutes for the first boot to complete and the system to become accessible.
Initial Setup
Open a web browser on any device connected to the same network and navigate to http://homeassistant.local:8123. Follow the onboarding wizard to create your administrator account, set your home location, and configure basic preferences like currency and timezone. Complete the network settings and enable advanced mode in the Add-on store for access to additional configuration options.
Add Integrations
Navigate to Settings > Devices & Services and click Add Integration to discover devices on your network. Popular integrations include Philips Hue, Google Home, MQTT, and ESPHome for DIY sensors and switches. Follow each integration's setup wizard to authenticate and link your smart home devices to the Home Assistant hub.
Create Dashboards
Go to Settings > Dashboards and create a new dashboard with a custom layout for your home controls. Add cards for each device type, such as light controls, thermostat adjustments, and sensor readings, arranging them in a logical groups. Customize each card's appearance and functionality by editing its YAML configuration or using the visual editor.