Are you ready to install Home Assistant OS on Raspberry Pi 5? In this simple step-by-step tutorial, I’ll guide you through the process of turning your Raspberry Pi 5 into a smart home hub. Let’s get started!

Step 1: Gather Your Parts

First things first, let’s ensure you have all the necessary parts to get started with your Raspberry Pi 5 and Home Assistant OS. Here’s what you’ll need:

  • Raspberry Pi 5: Any model with 2, 4, or 8GB of RAM will work fine.
  • SD Card: Aim for at least 32GB, the faster, the better.
  • 27W USB-C Power Supply: Ensure it’s original for optimal performance.
  • Raspberry Pi Case (optional): If you opt for one, make sure it has active cooling.

Now, if you’re ready to grab these items, why not make the process even smoother? Below are my Amazon affiliate links to some of the recommended products:

Optional Accessories

Additionally, here are some optional accessories you might find useful for your Raspberry Pi 5 setup:

Feel free to use these links to conveniently purchase the needed parts. Now, let’s move on to the next step and set up your Raspberry Pi 5 with Home Assistant OS.

TIP: The best part here is that you can target floors in the actions of the Home Assistant automations. 

Watch the Video Tutorial

Feeling overwhelmed with all the steps? Don’t worry! If you prefer visual guidance, check out my video tutorial on this topic. Simply click the link below to watch:

In the video, I walk you through each step of installing Home Assistant OS on Raspberry Pi 5, making it even easier for you to follow along. So sit back, relax, and let’s get your smart home journey started!

Step 2: Download and Install Raspberry Pi Imager

Head to the Raspberry Pi website and download the Raspberry Pi Imager tool –

It’s available for Windows, Linux, and Mac. Install the tool and follow these steps:

  1. Select “Raspberry Pi 5” as your device from “CHOOSE DEVICE” button.
  2. Click on “CHOOSE OS” and navigate to “Home Assistant” under the Other specific-purpose OS section.
  3. Select “Home Assistant” again.
  4. Insert your SD card and click on “CHOOSE STORAGE” to select your SD card.
  5. Wait for the Home Assistant OS to be written onto your SD card.
This will help us run Home Assistant OS on Raspberry Pi 5
This will help us run Home Assistant OS on Raspberry Pi 5

Learn More About Smart Homes

Are you confused by all the fancy words and acronyms related to smart homes? No worries! I’ve put together a helpful guide called the Smart Home Glossary. It’s like a little dictionary that explains these words and acronyms in simple terms.

And guess what? It’s totally free! You can get it right now from my website:

With this guide, you’ll understand everything about smart homes without any confusion. So why wait? Go ahead and download it!

Step 3: Set Up Your Raspberry Pi 5

Once the Home Assistant OS is written onto your SD card, follow these steps:

  1. Remove the SD card from your computer and insert it into your Raspberry Pi 5.
  2. Connect your Raspberry Pi 5 to your home network using a LAN cable.
  3. Plug in the power supply to boot up the device.
  4. Wait for a minute or two for the boot process to complete.
  5. Open a browser on a device connected to the same network and type http://homeassistant.local:8123. If this doesn’t work, find the IP address of your Raspberry Pi 5 from your router interface and use that instead. Example:
  6. You should see a screen saying that few more minutes are needed to Home Assistant OS on Raspberry Pi 5 installation to finish and soon after the Onboarding screen.

Step 4: Home Assistant Onboarding Process

Once you access Home Assistant via your browser, follow these steps:

  1. Select your preferred language.
  2. Then you have two options:
    • Choose to restore from a backup (just click on the RESTORE FROM BACKUP)
    • or start from scratch.
  3. If starting from scratch, enter a username and password.
  4. Select your location.
  5. Decide whether to share anonymized information from your installation.
  6. Home Assistant will detect compatible devices in your home (for informational purposes only).
  7. You will have a fully functional Home Assistant OS on Raspberry Pi 5

Home Assistant OS on Raspberry Pi 5 Conclusion

Congratulations! Your Home Assistant OS on Raspberry Pi 5 is up and running. You can customize settings, add devices, create scenes and home automations and explore the features of Home Assistant to create your dream smart home.

For further assistance, don’t hesitate to check out my free Home Assistant webinar:

Thanks for joining me on this journey. Happy home automation!


Tony · 21/02/2024 at 9:37 pm

Hi Kiril,

Is it possible to install home assistant on the rPi5 using and ssd drive?

    KIril Peyanski · 21/02/2024 at 9:46 pm

    Yes, it should be, but I personally didn’t try that yet

Peter · 22/02/2024 at 6:34 pm

Hi KIril, I am running 2024.1.0.dev20231218 and wondering whether I can update to 2024.2 using the regular update process?

    KIril Peyanski · 23/02/2024 at 1:50 pm

    Make a full backup before that and try it out. No reason not to work…

Leave a Reply

Avatar placeholder

Your email address will not be published. Required fields are marked *