Welche Home-Assistant-Installation passt zu dir?

Home Assistant kann als HAOS, virtuelle Maschine, Bare-Metal-Installation oder Docker Container laufen. Für ein dauerhaftes Smart Home zählt weniger die schnellste Installation, sondern ein Setup, das Updates, Backups und Wiederherstellung sauber abbildet.

VarianteStärkenGeeignet für
HAOSSupervisor, Add-ons, Backups, einfache UpdatesRaspberry Pi, NUC, Proxmox-VM
ContainerKontrolle über Docker, Compose und Host-SystemHomelab, bestehende Server
Core/PythonSehr flexibel, aber wartungsintensivFortgeschrittene Spezialfälle

Empfohlener Weg: HAOS auf Proxmox oder Mini-PC

Für ein produktives Zuhause ist HAOS meistens die beste Wahl. Auf Proxmox bekommst du zusätzlich Snapshots, VM-Backups und einfache Migration. Auf einem Intel NUC oder ähnlichen Mini-PC läuft HAOS sehr stabil und stromsparend.

  1. Installationsmedium vorbereiten oder Proxmox-VM anlegen.
  2. HAOS-Image starten und dem System eine feste IP per Router-DHCP-Reservierung geben.
  3. Erststart über http://homeassistant.local:8123 oder die IP-Adresse durchführen.
  4. Benutzer anlegen, Standort setzen und automatische Integrationen prüfen.
  5. Direkt ein vollständiges Backup erstellen.

Docker-Compose-Installation

Wenn du Home Assistant bewusst ohne Supervisor betreiben willst, ist Docker Compose die sauberste Container-Variante. Add-ons musst du dann als separate Container betreiben, zum Beispiel Mosquitto, ESPHome oder Node-RED.

YAML-Hilfe

Vor dem Einsetzen kurz prüfen

  • Ersetze Entity-IDs, Pfade und Namen durch deine eigenen Werte.
  • Prüfe, ob die genannte Card, Integration oder Erweiterung wirklich installiert ist.
  • Teste die Änderung zuerst in einem kleinen Bereich, bevor du das ganze Dashboard umbaust.
YAML
services:
  homeassistant:
    image: ghcr.io/home-assistant/home-assistant:stable
    container_name: homeassistant
    restart: unless-stopped
    network_mode: host
    privileged: true
    environment:
      TZ: Europe/Zurich
    volumes:
      - ./config:/config
      - /etc/localtime:/etc/localtime:ro

Erste configuration.yaml

Nach dem ersten Start kannst du diese minimale Struktur verwenden. Sie aktiviert Standardfunktionen und lagert Automationen, Skripte und Helfer in eigene Dateien aus.

YAML-Hilfe

Vor dem Einsetzen kurz prüfen

  • Ersetze Entity-IDs, Pfade und Namen durch deine eigenen Werte.
  • Prüfe, ob die genannte Card, Integration oder Erweiterung wirklich installiert ist.
  • Teste die Änderung zuerst in einem kleinen Bereich, bevor du das ganze Dashboard umbaust.
YAML
default_config:

homeassistant:
  name: Zuhause
  latitude: 47.0000
  longitude: 8.0000
  elevation: 450
  unit_system: metric
  time_zone: Europe/Zurich

automation: !include automations.yaml
script: !include scripts.yaml
scene: !include scenes.yaml
input_boolean: !include input_boolean.yaml

Backup direkt nach der Installation

Ein Home-Assistant-System ist erst dann produktionsreif, wenn Wiederherstellung getestet wurde. Erstelle nach dem Grundsetup ein vollständiges Backup und lade es zusätzlich auf deinen Rechner oder dein NAS.

YAML-Hilfe

Vor dem Einsetzen kurz prüfen

  • Ersetze Entity-IDs, Pfade und Namen durch deine eigenen Werte.
  • Prüfe, ob die genannte Card, Integration oder Erweiterung wirklich installiert ist.
  • Teste die Änderung zuerst in einem kleinen Bereich, bevor du das ganze Dashboard umbaust.
YAML
alias: Backup Erinnerung monatlich
description: Erinnert einmal im Monat an ein extern gesichertes Home-Assistant-Backup.
trigger:
  - platform: time
    at: "19:00:00"
condition:
  - condition: template
    value_template: "{{ now().day == 1 }}"
action:
  - service: persistent_notification.create
    data:
      title: Home Assistant Backup
      message: "Vollbackup erstellen und extern speichern."
mode: single

Erstes Dashboard nach dem Start

Beginne nicht mit einem riesigen Dashboard. Lege zuerst eine einfache Startseite an: Status, Licht, Sicherheit und Navigation. Danach kannst du die spezialisierten Artikel nachbauen.

YAML-Hilfe

Vor dem Einsetzen kurz prüfen

  • Ersetze Entity-IDs, Pfade und Namen durch deine eigenen Werte.
  • Prüfe, ob die genannte Card, Integration oder Erweiterung wirklich installiert ist.
  • Teste die Änderung zuerst in einem kleinen Bereich, bevor du das ganze Dashboard umbaust.
YAML
title: Haus
views:
  - title: Home
    path: haus
    type: sections
    max_columns: 4
    sections:
      - type: grid
        cards:
          - type: tile
            entity: light.sideboard
            name: Sideboard
          - type: tile
            entity: binary_sensor.haustuer
            name: Haustür
          - type: tile
            entity: sensor.home_assistant_core_cpu_percent
            name: CPU

Nächste Schritte

Nach der Basisinstallation kannst du mit den Plattformartikeln tiefer gehen: Proxmox, Intel NUC und Raspberry Pi. Für Dashboards sind danach Kiosk Mode, Browser Mod und Sidebar-Card sinnvoll.