homelab-brain/smart-home/STATE.md
Orbitalo 8a385dfe21 Initial: Modulares KI-Gedächtnissystem (MoE-Prinzip)
- .cursorrules: 20-Zeilen Router, lädt nur relevanten Kontext
- MASTER_INDEX.md: Einseiten-Übersicht aller Projekte
- infrastructure/STATE.md: alle Server, Container, IPs
- arakava-news/STATE.md: WordPress + RSS Manager
- edelmetall/STATE.md: Gold/Silber Dashboard
- smart-home/STATE.md: ioBroker, Grafana, Backup-System
- esp32/PLAN.md: Hardware-Projekte
- scripts/sync-state.sh: Auto-Sync täglich 03:00
- scripts/setup.sh: Einmalig einrichten
2026-02-22 11:41:57 +07:00

2.2 KiB

Smart Home Muldenstein — Live State

Auto-generiert täglich 03:00. Manueller Abschnitt am Ende.

Services (CT 143, pve3: 192.168.178.36)

Dienst Port Status Funktion
ioBroker auto-aktualisiert Smart Home Steuerung
InfluxDB 8086 auto-aktualisiert Zeitreihen-Datenbank
Grafana 3000 auto-aktualisiert Dashboards + Alerting
Telegraf auto-aktualisiert Metriken sammeln

Zugang

# CT 143 direkt
ssh root@100.109.101.12        # pve3 Host
pct exec 143 -- <befehl>       # Container

# Grafana
https://grafana.orbitalo.net   # Extern (via Traefik)
http://192.168.178.36:3000     # Lokal
# Login: admin / astral66

Grafana Alerts (→ Telegram @DifyRagBot, Chat-ID 674951792)

Alert Schwelle Severity
Promtail DOWN keine Daten > 5 Min Warning
CPU > 70% 5-Min Durchschnitt Warning
Memory > 80% 5-Min Durchschnitt Warning
Disk > 90% 5-Min Durchschnitt Critical

Backup-System (CT 144 auf pve-hetzner)

Quelle:    CT 143 (pve3 Muldenstein)
Ziel:      /home/backup-muldenstein/backups/ (pve-hetzner Host)
Zeitplan:  täglich 04:00 Uhr
Retention: 30 Tage täglich, 90 Tage wöchentlich, unbegrenzt monatlich
Größe:     ~707 MB pro Backup

Gesichert: InfluxDB, Grafana, ioBroker, Telegraf-Config, alle Scripts, SSH Keys

Monitoring-Architektur

CT 100 (traefik) → Promtail → Telegraf (CT 143) → InfluxDB → Grafana → Telegram

Loki Log-Aggregation

Dienst Host Port
Loki Server CT 110 (100.109.206.43) 3100
Promtail CT 100 (100.78.77.115) 9080

Scripts (CT 143: /root/)

backup-to-hetzner.sh    — täglich 04:00, pusht nach CT 144
brennerstarts.py        — Brenner-Auswertung
tageswerte_berechnen.py — Tageswerte InfluxDB
brenner_history_calc.py — Historische Berechnung
openwb-logger.sh        — OpenWB Wallbox Logger

Offene Aufgaben

  • Monitoring auf weitere CTs ausweiten (102, 103, 104)
  • Telegram Alert bei Backup-Fehler (>30h ohne Backup)
  • Restore-Test durchführen

Notizen (manuell)