Jay 0102a45cb4 Correct grammar and improve clarity (#10922)
* Correct grammar and improve clarity

The current version of this documentation refers to the Raspberry Pi 3 B+ as "the latest version" which is no longer correct with the release of the Pi 4. I changed this to explicitly refer to the 3 B+ instead of saying "the latest version." Do we want to continue saying "the latest version" and change the other references to the Pi 4? The Hass.io installer for the Pi 4 is still an RC which is why I ask.

* Revert "flash drive" change back to "USB stick"

* Sorry, one more quick change
2019-10-21 20:17:26 +02:00

4.4 KiB

title description
Install Home Assistant Getting started: How to install Home Assistant.

{% comment %}

Note for contributors:

The getting started guide aims at getting new users get Home Assistant up and running as fast as possible. Nothing else. All other things should not be written down, as it creates a spaghetti of links and the user will lose focus.

So here are guidelines:

  • Focus on the bare necessities. No remote port, no securing installation. The defaults are good enough to get a system up and running for the first guide.
  • Avoid or explain technical terms.
  • Do not talk about YAML if it can be partially/fully done in UI.
  • Do not tell people about stuff they can do later. This can be added to a 2nd tier guide.
  • The first page of the guide is for installation, hence hass.io specific. Other pages should not refer to it except for the page introducing the last page that introduces configuration.yaml.

{% endcomment %}

This guide will help you get Home Assistant running on a Raspberry Pi. The easiest way to do this is by using the Hass.io installer, which is our all-in-one solution that turns Raspberry Pis and other devices into the ultimate home automation hub.

Follow this guide if you want to get started with Home Assistant easily or if you have little to no Linux experience. For advanced users (or if you don't have a device that is supported by this guide), check out our alternative installation methods. Once you finish your alternative installation, you can continue at the next step.

Suggested hardware

We will need a few things to get started with installing Home Assistant. The Raspberry Pi 3 Model B+ is a good, affordable starting point for your home automation journey. Links below lead to Amazon US. If you're not in the US, you should be able to find these items in web stores in your country.

  • Raspberry Pi 3 Model B+ + Power Supply (at least 2.5A)
  • Micro SD Card. Ideally get one that is Application Class 2 as they handle small I/O much more consistently than cards not optimized to host applications. A 32 GB or bigger card is recommended.
  • SD Card reader. This is already part of most laptops, but you can purchase a standalone USB adapter if you don't have one. The brand doesn't matter, just pick the cheapest.
  • Ethernet cable. Hass.io can work with Wi-Fi, but an Ethernet connection would be more reliable.

Software requirements

Installing Hass.io

  1. Put the SD card in your card reader.

  2. Open balenaEtcher, select the Hass.io image and flash it to the SD card.

  3. Unmount the SD card and remove it from your card reader.

  4. Follow this step if you want to configure Wi-Fi or a static IP address (this step requires a USB stick). Otherwise, move to step 5.

    • Format a USB stick to FAT32 with the volume name CONFIG.
    • Create a folder named network in the root of the newly-formatted USB stick.
    • Within that folder, create a file named my-network without a file extension.
    • Copy one of the examples to the my-network file and adjust accordingly.
    • Plug the USB stick into the Raspberry Pi.
  5. Insert the SD card into your Raspberry Pi. If you are going to use an Ethernet cable, connect that too.

  6. Connect your power supply to the Raspberry Pi.

  7. The Raspberry Pi will now boot up, connect to the Internet and download the latest version of Home Assistant. This will take about 20 minutes.

  8. Home Assistant will be available at http://hassio.local:8123. If you are running an older Windows version or have a stricter network configuration, you might need to access Home Assistant at http://hassio:8123.

  9. If you used a USB stick for configuring the network, you can now remove it.

Next step: Onboarding »

As an Amazon Associate Home Assistant earns from qualifying purchases.