I want to install Home Assistant on my Raspberry Pi and I have followed the official instructions: https://www.home-assistant.io/installation/raspberrypi/#install-home-assistant-core
However, I had very little luck. So, I had decided to make my own instructions on how to install Home Assistant on Raspberry Pi.
First of all – install at least Python 3.10. You can follow my guide on how to update Python 3 on Raspberry Pi.
DO NOT install
sudo apt-get install python3-dev python3-venv python3-pip
As you’d revert libraries back to Python 3.9.
Then follow the tutorial:
# Add required libraries $ sudo apt-get install -y bluez libffi-dev libssl-dev libjpeg-dev zlib1g-dev autoconf build-essential libopenjp2-7 libtiff5 libturbojpeg0-dev tzdata ffmpeg liblapack3 liblapack-dev libatlas-base-dev # From official guide $ sudo useradd -rm homeassistant -G dialout,gpio,i2c $ sudo mkdir /srv/homeassistant $ sudo chown homeassistant:homeassistant /srv/homeassistant $ sudo -u homeassistant -H -s $ cd /srv/homeassistant $ python3 -m venv . $ source bin/activate $ pip3 install homeassistant==2023.7.1
Now edit /home/homeassistant/.bashrc and at the very end add:
# ... The rest of file... export PATH="/home/homeassistant/.local/bin:$PATH"
$ source /home/homeassistant/.bashrc $ hass