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

76 lines
2.2 KiB
Markdown

# 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
```bash
# 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)
<!-- Hier können manuelle Ergänzungen eingetragen werden -->