User Tools

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
homeautomation:home_assistant [2025/03/13 10:10] – external edit 127.0.0.1homeautomation:home_assistant [2025/04/17 08:25] (current) willy
Line 19: Line 19:
 ==== Where to run Home Assistant ==== ==== Where to run Home Assistant ====
  
-Home Assistant offers different ways to self-host a standalone instance of Home Assistant on dedicated hardware. The easiest, which is also a good way to support the project itself, is tu buy a [[https://green.home-assistant.io/|Home Assistant Green]] or [[https://yellow.home-assistant.io/|Home Assistant Yellow]]. +Home Assistant offers different ways to self-host a standalone instance of Home Assistant on dedicated hardware. The easiest, which is also a good way to support the project itself, is to buy a [[https://green.home-assistant.io/|Home Assistant Green]] or [[https://yellow.home-assistant.io/|Home Assistant Yellow]]. 
  
 The green is a fully functional hardware with small form factor ready to plug & run. The yellow is quite similar, but you provide yourself a Raspberry Pi4 CPU board. The green is a fully functional hardware with small form factor ready to plug & run. The yellow is quite similar, but you provide yourself a Raspberry Pi4 CPU board.
  
-I choose to self-host Home Assistant on my own hardwarei picked an oldish laptop to leverage the low-power conusmption. As requirements, i can recoment the following:+I choose to self-host Home Assistant on my own hardware. At first i picked an oldish laptop to leverage the low-power conusmption, and the relevant installation instructions can be found [[homeautomation:uefipc|here]]. After some months, after having issues with the laptop battery i decided to switch to an even lower consumpion OrangePi 3B ARM device, the installation instructions can be found [[homeautomation:opi3b|here]]. 
 + 
 +As requirements, i can recoment the following:
   * One wired ethernet card (as WiFi will interfere with ZigBee and similar networks)   * One wired ethernet card (as WiFi will interfere with ZigBee and similar networks)
-  * 8GB RAM (officially, 2GB is the minimm required) +  * 4GB RAM (officially, 2GB is the minimm required, 8GB could be preferred, 4GB seems plenty at the moment
-  * Any (even small) SSD/NVWE. A traditional HDD will also do the job, but be more power hungry.+  * Any (even small) EMMC/SSD/NVWE. Using a mechanical HDD (on PC hardware) is more powerhungry and using an uSD on ARM hardware is not recomended due to poor uSD overall stability.
   * At least one, better two or three, USB ports   * At least one, better two or three, USB ports
  
 You can place this computer in a strategic point in your house, to maximize the ZigBee or Z-Wave rage and signal distribution. You can start anywhere, and then move it if needed, this is specially easy on a laptop where you don't have to power it down. You can place this computer in a strategic point in your house, to maximize the ZigBee or Z-Wave rage and signal distribution. You can start anywhere, and then move it if needed, this is specially easy on a laptop where you don't have to power it down.
- 
  
 ==== Install Home Assistant ==== ==== Install Home Assistant ====
  
-Follow the official [[https://www.home-assistant.io/installation/generic-x86-64|installation instructions]] which are well written and comprehensive. I suggest you use an USB stick for the installation, or leverage an existing linux installation on the target machine. +Follow the [[homeautomation:opi3b|C.1) HA: setup an OrangePi 3B]] or the [[homeautomation:uefipc|C.2HA on a standard PC]] pages.
- +
-As a general note, Home Assistant //does not provide an installer//. So, you don't actually **install** it, rather you //image// it on the target hard drive. +
- +
-I already had a Linux installed, so i just downloaded the IMG file from Home Assistant download page and flashed it with a typical: +
-<code bash> +
-dd if=home-assistant.img of=/dev/sda +
-</code> +
- +
-**Beware:** the above command will **destroy** your computer operating system and replace it with Home Assistant. You will not even be able to reboot, only power cycling will work. +
- +
-Make sure your wired network is plugged, as after the first boot you will need to fire up a web browser and locate your Home Assistant IP (see your DHCP logs...). In any case, you can check Home Assistant console output on Home Assistant computer screen: it should tell you which IP address it is using. You can also perform basic maintanance tasks, which includes IP changes, from this CLI.+
  
  

This website uses technical cookies only. No information is shared with anybody or used in any way but provide the website in your browser.

More information