Installing Home Assistant Operating System
- Download the Image: Visit the Home Assistant website and download the appropriate image for your system.
-Minimum virtual system requirements:
2 GB RAM | 32 GB Storage | 2vCPU
- Create a Virtual Machine:
- Create a new virtual machine.
- Select type Linux and version Linux 2.6 / 3.x / 4.x (64-bit).
- Under Hardware, select the amount of memory and number of CPUs. Then, select Enable EFI. (Make sure EFI is enabled. If EFI is not enabled, HAOS won’t boot.)
- Under Hard Disk, select Use an existing virtual hard disk file, select the unzipped VDI file from above.
- Then go to Network > Adapter 1. Choose Bridged Adapter and choose your network adapter.
- Start VMware Workstation and select Create a New Virtual Machine.
- Select “I will install the operating system later”, then select Linux > Other Linux 5.x kernel 64-bit.
- Give the VM a name, home-assistant, and define an easy to reach storage location, such as C:\home-assistant.
- Specify the disk size and select Store virtual disk as a single file.
- Select Customize Hardware. Define the amount of memory and the number of cores the VM is allowed to use.
- Remove the New CD/DVD entry. It will not be used.
- Connect an Ethernet cable and make sure it is connected to your network.
- Under Network adapter, select Bridged: Connected directly to the physical network.
- Make sure the Replicate physical network connection state is not selected.
- Select Configure Adapters. Make sure all virtual adapters and Bluetooth devices are deselected.
- Select your host network adapter. Most likely, this is one of the first 2 checkboxes in the list: Select the one for Ethernet. The exact names of these adapters depend on your hardware.
- At the end of the wizard, select Finish.
- Create a new virtual machine.
- Select Generation 2.
- Select Connection > Your Virtual Switch that is bridged.
- Select Use an existing virtual hard disk and select the VHDX file from above.
- After creation, go to Settings > Security and deselect Enable Secure Boot
- Open the Home Assistant version installed above: Once you have opened Home Assistant, log in using your credentials.
- Navigate to the ‘settings’ in the bottom left. Once you have entered settings click on System>Backups
- Now you are in the Backups tab: Click on the 3 dots in the top right, and select upload backup
- Upload the ‘.tar’ file downloaded from our website.
- Now you are all set!
Installing Home Assistant Core
- Enable WSL (Windows Subsystem for Linux):
Open PowerShell as Administrator and run:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
- Install a Linux Distribution:
- Visit the Microsoft Store and install a Linux distribution like Ubuntu.
- Set Up Home Assistant Core:
Open your Linux distribution and update the package list:
sudo apt-get update
sudo apt-get upgrade
Install dependencies:
sudo apt-get install python3 python3-venv python3-pip
Create a virtual environment and install Home Assistant:
python3 -m venv homeassistant
cd homeassistant
source bin/activate
pip install homeassistant
- Run Home Assistant:
Start Home Assistant with the following command:
hass
Overview
The EffortlessHome addon and integration make it easy to connect your smart home devices to Home Assistant, providing local control, privacy, and advanced automation features. Follow the steps below to get started.
Step 1: Add the EffortlessHome Repository
- Open your Home Assistant web interface.
- Go to Settings > Add-ons > Add-on Store.
- Click the three dots in the top right and select Repositories.
- Paste the following URL and click Add:
https://github.com/effortlesshome/
Step 2: Install the EffortlessHome Addon
- Find EffortlessHome in the Add-on Store list.
- Click on it, then click Install.
- After installation, click Start to launch the addon.
- Optionally, enable Start on boot and Watchdog for reliability.
Step 3: Set Up the EffortlessHome Integration
- Go to Settings > Devices & Services.
- Click Add Integration and search for EffortlessHome.
- Follow the prompts to complete the setup and connect your devices.
Troubleshooting & Support
- For detailed documentation, visit the EffortlessHome Addon GitHub.
- If you encounter issues, check the Home Assistant logs or contact support@effortlesshome.co.
Next Steps
Once installed, explore the benefits and use cases of EffortlessHome to get the most out of your smart home.