Overview
My primary objective for deploying Home Assistant was to solve the fragmentation of modern smart home ecosystems. Over time, integrating devices from various manufacturers meant managing an inefficient patchwork of vendor-specific applications. By leveraging Home Assistant, I have successfully centralized all hardware components into a single, unified ecosystem. This approach eliminates the reliance on multiple proprietary apps, streamlining control into a cohesive interface. More importantly, it breaks down brand barriers, enabling seamless cross-brand automation and interaction that would otherwise be impossible.
Hardware / Requirements
- AMD-based Mini PC: An energy-efficient mini PC with 8 GB to 16 GB of system RAM. (This guide specifically covers AMD hardware configurations).
- Zigbee dongle: You should use a shielded USB 2.0 extension cable of at least 1 meter (3.3 feet)
π Prerequisite: Before proceeding with the steps below, you must have Proxmox VE installed and fully optimized on your Mini PC. If you haven’t set up your hypervisor yet, please follow my step-by-step guide: Proxmox VE Installation.
Procedure
- Go to your Proxmox Web UI.
- Select your main node on the left, and open the Shell.
- Run the updated official command from the Proxmox VE Helper-Scripts community:
bash -c "S(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/vm/haos-vm.sh)"
- The script will initialize and present a couple of simple interactive setup prompts. Respond to them as follows for a standard home server setup:
- Create Home Assistant OS VM? β Select Yes to begin the process.
- Use Default Settings? β Select Yes (Highly recommended, as it automatically provisions the ideal CPU, RAM, and storage settings tailored for HAOS).
- The script will download the official Home Assistant image, configure the virtual disk, and build the VM. Once completed, your new virtual machine will boot automatically.
- Access the Home Assistant UI from any browser on your local network to complete the setup:
- URL:
http://YOUR_HA_VM_IP:8123 - Follow the on-screen onboarding wizard to create your owner account, set your home location, and let Home Assistant scan your network for initial device discoveries.
- URL: