- smart-home/HEIZUNG.md: komplette Doku zur Ölbrenner-Erkennung (brennerstarts.py), Schwellwerte, Rekonstruktion, Dashboard-Panels, Troubleshooting - smart-home/STATE.md: klare Tabelle mit allen Dienst-URLs (public+intern) und Logins — Grafana/ioBroker/InfluxDB laufen ALLE in CT 143 auf pve-mu-3 - homelab.conf: CT_143_MU3 Beschreibung korrigiert (war "Raspi-Broker"), neue Variablen GRAFANA_URL_*/IOBROKER_URL_*/INFLUX_URL_INTERN + User/Pass (=PW_DEFAULT) damit beim nächsten Mal keine Fragen aufkommen - smart-home/scripts/: alle relevanten Skripte ins Repo: grafana_shot.js (Puppeteer-Login mit admin/astral66) add_month_panel.py (idempotente Monatskacheln im Heizung-Dashboard) brenner_rekonstruktion.py + cleanup_reconstruct.py + check_april.py patch_brenner.sh (Anpassung der Schwellwerte nach Regelkurven-Änderung) - MASTER_INDEX.md: Verweis auf HEIZUNG.md Made-with: Cursor
2.1 KiB
2.1 KiB
Smart Home Muldenstein — Live State
Alles läuft in CT 143 auf pve-mu-3. Es gibt keinen Raspberry Pi mehr. Für die Heizung & Brennererkennung: siehe HEIZUNG.md.
Container CT 143 — smart-home
| Attribut | Wert |
|---|---|
| Host | pve-mu-3 (Tailscale 100.109.101.12) |
| Tailscale IP | 100.66.78.56 |
| LAN IP | 192.168.178.36 |
| OS | Debian LXC |
Dienste im Container (ein Container, drei Dienste)
| Dienst | Port | URL public | URL intern | Login |
|---|---|---|---|---|
| Grafana | 3000 | https://grafana.orbitalo.net (Cloudflare Tunnel) | http://100.66.78.56:3000 | admin / astral66 |
| ioBroker | 8081 | — | http://100.66.78.56:8081 · http://192.168.178.36:8081 | admin / astral66 |
| InfluxDB 1.x | 8086 | — | http://100.66.78.56:8086 | keine Auth, DB iobroker |
Alle Passwörter = PW_DEFAULT = astral66 (siehe homelab.conf).
Zugang
# aus dem monitoring-bot (CT 116 auf pve-mu-2, wo Cursor läuft):
ssh pve-mu-3 # Host
ssh pve-mu-3 'pct exec 143 -- <cmd>' # im Container
ssh pve-mu-3 'pct exec 143 -- bash' # interaktive Shell
# Grafana-Dashboard als PNG (Puppeteer-Login mit admin/astral66):
node /tmp/grafana_shot.js "https://grafana.orbitalo.net/d/heizung/f09f94a5-heizung-and-puffer?kiosk" /tmp/out.png
Wichtige Python-Services in CT 143
| Service | Datei | Zweck |
|---|---|---|
brennerstarts.service |
/root/brennerstarts.py |
Ölbrenner-Erkennung per Vorlauftemperatur → InfluxDB |
Backup der Originalskripte vor Anpassungen: /root/*.bak-YYYYMMDD-HHMM direkt im Container.
Backup-Status
- Letztes Backup: 696 MB, 2026-04-17 04:43
- Backups gesamt: 34
- Ziel:
/home/backup-muldenstein/backups/auf CT 144 (muldenstein-backup) - Cronjob: täglich 04:00 →
/root/backup-to-hetzner.sh(aufpve-mu-3) - Retention: 30 d täglich, 90 d wöchentlich, monatlich unbegrenzt
Grafana Alerts → Telegram (Chat 674951792)
- Promtail DOWN (> 5 Min keine Daten)
- CPU > 70 %
- Memory > 80 %
- Disk > 90 %