Installing the new Home Assistant Hass.IO 64-bit image on a Raspberry Pi 3 Model B+

Home Assistant recently announced a brand new image of Hass.IO running on HassOS. I instantly ordered a new Raspberry Pi 3 Model B+ to replace my older Raspberry Pi Model B, which was running Raspbian and Home Assistant. The guide below helps you with installing your new Hass.IO instance!


  • Raspberry Pi 3 Model B+
  • 32 GB **Micro-**SD card (I ordered a SanDisk Micro-SDHC 32GB Extreme U3 100MB/s)
  • Ethernet cable (if not using WiFi)
  • Micro USB power supply (2.1 A - very important! I’m using an iPad charger)
  • A Windows 10 machine (This guide might work on a MacBook Pro or a Linux distro too)

Installation Guide - Step-by-Step

  1. Download the 64-bit version of Hass.IO from Hass.IO. (File was named hassos_rpi3-64-1.7.img.gz)
  2. Download and install Etcher. I’ve used the Win32DiskImager tool before, but just installed Etcher to ensure that I’m following the right process.
  3. Open Etcher, open the image file you just downloaded and select the SD card.
  4. Hit the Flash button! /images/2018/07/etcher-1.png
  5. Wait until it’s completed. It took me a couple of minutes.
  6. Optional - If you want to setup WiFi or set a static IP: On a USB stick, create the network/my-network file and follow the howto from HassOS.
  7. Safely remove the SD card (and optional USB stick) from the computer.
  8. Insert the SD card (and optional USB stick) into the Raspberry Pi and turn it on. Make sure you connect the LAN cable if you don’t use WiFi! On first boot, it downloads the latest version of Home Assistant which takes about 20 minutes.
  9. This gives you enough time to remove Etcher from your PC if you don’t need it anymore.
  10. You can now check your router/DHCP server to find the IP address of the Raspberry Pi. You can also reach the Raspberry Pi at http://hassio.local:8123.

In the next blog post, we will take about configuring Home Assistant in with the new Raspberry Pi 3 Model B+. Cheers!