Home Assistant: Unterschiedliche Installationsarten

Mit ** gekennzeichnete Links auf dieser Seite sind Affiliatelinks.

Home Assistant: Unterschiedliche Installationsarten
Home Assistant: Unterschiedliche Installationsarten
  • Matthias Kleine
  • 03.04.2024
  • Grundlagen

In meinen Inhalten zur Home Assistant Installation habe ich immer das Home Assistant OS (Home Assistant Operating System) genutzt. Dieser Weg ist (gerade für Einsteiger) die einfachste Variante. Immerhin kann man das Betriebssystem dann mit nur einem Klick aktuell halten und hat mit Begriffen wie “SSH” oder “Docker” erstmal gar nichts zu tun. Und das, obwohl man einen ziemlich umfangreichen Technologie-Stack nutzt (ohne es zu merken). In den Kommentaren auf YouTube gab es dennoch ein paar Fragezeichen, weshalb ich gerne noch einmal auf das Thema genauer eingehen möchte. In diesem Beitrag geht es also um die verschiedenen Installationsarten von Home Assistant.

Video

Hausbau-Kurs

Supervised Installation

Für eine supervised Installation gibt es ein Installations-Script, welches alle nötigen Pakete mitbringt. Ich nutze als Basis meinen Mini-PC mit Debian - die Einrichtung habe ich bereits in einem separaten Beitrag gezeigt.

sudo apt install \
apparmor \
cifs-utils \
curl \
dbus \
jq \
libglib2.0-bin \
lsb-release \
network-manager \
nfs-common \
systemd-journal-remote \
systemd-resolved \
udisks2 \
wget -y
wget https://github.com/home-assistant/os-agent/releases/download/1.6.0/os-agent_1.6.0_linux_x86_64.deb
sudo dpkg -i os-agent_1.6.0_linux_x86_64.deb
wget -O homeassistant-supervised.deb https://github.com/home-assistant/supervised-installer/releases/latest/download/homeassistant-supervised.deb
sudo apt install ./homeassistant-supervised.deb

Deinstallieren

Nachdem sich Home Assistant beschwert, dass noch weitere Software/Container “nebenher” laufen, kann ich diesen Weg nicht empfehlen. Daher entferne ich alle Pakete und Dienste wieder vom System.

sudo apt remove homeassistant-supervised
rm homeassistant-supervised.deb 

sudo dpkg -r os-agent
rm os-agent_1.6.0_linux_x86_64.deb

sudo rm /etc/systemd/system/multi-user.target.wants/hassio-apparmor.service
sudo rm /etc/systemd/system/multi-user.target.wants/hassio-supervisor.service

Container stoppen, löschen und Images entfernen:

docker stop homeassistant
docker stop hassio_multicast
docker stop hassio_observer
docker stop hassio_audio
docker stop hassio_dns
docker stop hassio_cli
docker stop hassio_supervisor

docker rm $(docker ps --filter status=exited -q)
docker image prune -a
Du willst mehr?

Smart-Home-Trainings von A-Z

Steig noch tiefer in die Themen ein und meistere Deine Projekte! Über 13.000 Teilnehmer konnten sich schon von der Qualität der Online-Kurse überzeugen.

ioBroker-Master-Kurs

ioBroker-Master-Kurs

Mehr Infos
Hausbau-Kurs

Hausbau mit KNX

Mehr Infos
Lox-Kurs

Lox-Kurs

Mehr Infos
Node-RED-Master-Kurs

Node-RED-Master-Kurs

Mehr Infos