No description
Find a file
2026-06-19 00:13:27 +02:00
blueprints Initial Home Assistant config 2026-06-19 00:13:27 +02:00
.gitignore Initial Home Assistant config 2026-06-19 00:13:27 +02:00
automations.yaml Initial Home Assistant config 2026-06-19 00:13:27 +02:00
command_line.yaml Initial Home Assistant config 2026-06-19 00:13:27 +02:00
configuration.yaml Initial Home Assistant config 2026-06-19 00:13:27 +02:00
monitor_docker.yaml Initial Home Assistant config 2026-06-19 00:13:27 +02:00
README.md Initial Home Assistant config 2026-06-19 00:13:27 +02:00
recorder.yaml Initial Home Assistant config 2026-06-19 00:13:27 +02:00
rest.yaml Initial Home Assistant config 2026-06-19 00:13:27 +02:00
rest_command.yaml Initial Home Assistant config 2026-06-19 00:13:27 +02:00
scenes.yaml Initial Home Assistant config 2026-06-19 00:13:27 +02:00
script.yaml Initial Home Assistant config 2026-06-19 00:13:27 +02:00
shell_command.yaml Initial Home Assistant config 2026-06-19 00:13:27 +02:00
template.yaml Initial Home Assistant config 2026-06-19 00:13:27 +02:00

Chaos Chemnitz Home Assistant

Home Assistant Konfiguration des Chaos Chemnitz e.V.

Dieses Repository enthält die Konfiguration des Vereins-Home-Assistants. Der Schwerpunkt liegt auf der Steuerung und Überwachung der Vereinsinfrastruktur, WLED-Anzeigen, Docker- und Server-Monitoring sowie diversen Automatisierungen.

Features

WLED Integration

  • Textlaufband für Statusmeldungen
  • Uhrzeit- und Wetteranzeigen
  • Dynamische Texte
  • REST-basierte Ansteuerung über die WLED JSON API

Serversteuerung

Steuerung verschiedener Systeme über SSH-Befehle:

  • Wake-on-LAN
  • Neustart
  • Herunterfahren
  • Standby
  • Dienststeuerung

Monitoring

  • Docker-Container Überwachung
  • Netzwerk- und Host-Monitoring
  • Verfügbarkeitsprüfungen
  • Statussensoren für Infrastrukturkomponenten

Home Assistant Templates

  • Template-Sensoren
  • Hilfssensoren
  • Aufbereitete Statusinformationen für Dashboards und Automatisierungen

Verzeichnisstruktur

.
├── automations.yaml
├── blueprints/
├── command_line.yaml
├── configuration.yaml
├── custom_components/
├── monitor_docker.yaml
├── recorder.yaml
├── rest.yaml
├── rest_command.yaml
├── scenes.yaml
├── script.yaml
├── shell_command.yaml
├── template.yaml
└── README.md

Nicht enthaltene Dateien

Folgende Dateien und Verzeichnisse werden bewusst nicht versioniert:

.cache/
.cloud/
deps/
.storage/
tts/
ssh/

secrets.yaml

home-assistant_v2.db*
home-assistant.log*
.HA_VERSION
.ha_run.lock

*.bak

Zugangsdaten

Passwörter, Tokens und Zugangsdaten werden nicht in diesem Repository gespeichert.

Die eigentliche Authentifizierung erfolgt über:

  • Home Assistant Integrationen
  • Vaultwarden
  • Lokale Secrets-Dateien
  • SSH-Schlüssel auf dem Home-Assistant-System

Voraussetzungen

Je nach verwendeter Automation werden benötigt:

  • Home Assistant Core
  • Docker
  • SSH-Zugriff auf Zielsysteme
  • WLED
  • Wake-on-LAN fähige Geräte

Anpassung an eigene Umgebungen

Vor der Nutzung müssen insbesondere folgende Dateien geprüft und angepasst werden:

  • shell_command.yaml
  • rest_command.yaml
  • command_line.yaml
  • template.yaml
  • automations.yaml

Insbesondere IP-Adressen, Hostnamen und Gerätenamen sind vereinsspezifisch.

Ziel des Projekts

Der Home Assistant dient als zentrale Automatisierungsplattform für die Vereinsräume des Chaos Chemnitz.

Dazu gehören unter anderem:

  • Infrastruktur-Monitoring
  • Statusanzeigen
  • Energie- und Gerätesteuerung
  • Komfortfunktionen
  • Automatisierte Abläufe