Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| homeautomation:home_assistant [2025/04/17 07:53] – [Where to run Home Assistant] willy | homeautomation:home_assistant [2025/06/04 08:43] (current) – [Install Home Assistant] willy | ||
|---|---|---|---|
| Line 5: | Line 5: | ||
| ==== Which Home Assistant edition? ==== | ==== Which Home Assistant edition? ==== | ||
| - | Home Assistant comes in different flavours and so called | + | Home Assistant comes in different flavours and so called |
| + | * Dedicated hardware. Best solution! | ||
| + | * Virtual Machine, like using dedicated hardware but on shared hardware. | ||
| + | * Docker container, but it does not support direct Add-On integration (there are workarounds) | ||
| - | There are three ways: | + | The Virtual Machine approach can be useful if you don't have or don't want to use dedicated hardware, but it comes with the downside |
| - | * Dedicated hardware | + | |
| - | * Virtual Machine | + | |
| - | * Docker container | + | |
| - | + | ||
| - | The docker container approach has some limitations, | + | |
| I choose to use dedicated hardware because i want my smart home to be independent from my home-server services. In a way, the smart home needs to be operative even if/when my home IT services are down or the internet is not working. | I choose to use dedicated hardware because i want my smart home to be independent from my home-server services. In a way, the smart home needs to be operative even if/when my home IT services are down or the internet is not working. | ||
| Line 23: | Line 21: | ||
| 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 hardware. At first i picked an oldish laptop to leverage the low-power conusmption, and the relevant installation instructions can be found [[homeautomation: | + | I did three different installations over time, and here is why: |
| + | * I started with an old repurposed laptop (see [[homeautomation: | ||
| + | * Then i purchased | ||
| + | * At last, i purchased a Home Assistant Green (see [[homeautomation: | ||
| As requirements, | As requirements, | ||
| Line 32: | Line 33: | ||
| 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: | ||
| + | |||
| + | |||
| + | ==== Setup Home Assistant ==== | ||
| + | |||
| + | The initial setup is described in detail [[https:// | ||
| + | |||
| + | Some notes: | ||
| + | * Choose a static IP | ||
| + | * Choose a nice hostname (ex: // | ||
| + | |||
| + | 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. | ||
| + | |||