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/04/11 07:04] willyhomeautomation: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 ====
 +
 +Follow the [[homeautomation:opi3b|C.1) HA: setup an OrangePi 3B]] or the [[homeautomation:uefipc|C.2) HA on a standard PC]] pages.
 +
 +
 +==== Setup Home Assistant ====
 +
 +The initial setup is described in detail [[https://www.home-assistant.io/getting-started/onboarding/|on these pages]], you should follow it carefully to get started.
 +
 +Some notes:
 +  * Choose a static IP
 +  * Choose a nice hostname (ex: //ha.mydoimain.com//)
 +
 +Then you should plug-in your protocol dongles, for example your ZigBee coordinator and set those up as well. See the dedicated pages.
 +
 +At this point you can start designing your rooms and areas. I suggest you define at this point all the floors and rooms that you have, so adding devices, lights and switches will be easier later on.
 +
 +You will want to install the File Editor extension, and sooner or later you will need to edit your **configuration.yaml** file by hand.
 +
  
  
-= 

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