Service
Vorlagen
Vorlage bearbeiten
🤖 Bots
Service-Bots aus config.json → telegram.bots[] — die per Long-Poll laufenden Telegram-Bots. Tokens stehen in /opt/telegram-bot/data/.env und werden hier nie angezeigt.
+ Neuer Service-Bot
ID + Name + ENV-Variablenname. Den Token-Wert selbst setzt du via SSH in /opt/telegram-bot/data/.env (Format NAME=...), danach hier „Token-Status aktualisieren" klicken.
data/bots.json (mode 600). Service-Bots → Sub-Tab daneben.
Send-Bots
Bot anlegen
Monitoring --
Server
Lade…
Websites
Lade…
Sonos --
Speaker
Lade…
Szenen
Lade…
📊 Status & Live-Übersicht
Service & Master --
Quiet Hours --
Maintenance --
Aktive Cooldowns --
Lade …
Push-Historie 24h --
Lade …
Nächste Slots
Lade …
Dry-Run Preview Was würde JETZT gepusht?
Wendet alle aktiven Filter (Mute/Quiet/Cooldown/Maintenance/Target-Mute) auf den letzten state.lastSnapshot an — ohne tatsaechlich zu senden.
🔔 Alert-Regeln
Pro Regel: Toggle + Label. Änderungen sammeln, dann unten speichern (Bot-Restart nötig).
🎯 Targets
Toggle pro Target. Ungetoggelt = stumm (kein Push). Group-Headers basieren auf Heuristik.
⏰ Zeitsteuerung
Quiet Hours --
Daily Summary --
Memorial-Pushes 🔒 Daten gesperrt
Datumsangaben und Texte werden im Bot-Code geführt und nicht über die UI verändert.
🔒 Datum/Jahr sind im Bot-Code festgelegt und können nicht hier geändert werden.
Maintenance-Windows --
Zeitfenster, in denen Tunnel-Down-Alerts unterdrückt werden (z.B. nightly LXC-Reboot).
🌐 Watcher
Outage-Watcher --
Pollt externe Status-Feeds (Anthropic, Hosttech …) und sendet via Outage-Bot bei neuen Stoerungen.
Feeds
Lade …
Feed-Status
Sensor-Thresholds IKEA-Dirigera
Sensoren via IKEA-Dirigera-HomeHub-Tunnel. Schwellen fuer Window-Battery-Alerts.
Low < Clear (Hysterese). Bei Erreichen von „Clear" wird das Battery-Low-Cooldown zurueckgesetzt.
Sonos-Battery-Thresholds Sonos Roam
Sonos Roam wird alle 2 Minuten gepollt.
Tunnel-Monitor 🔒 Code-konfiguriert
Probes hardcoded in /opt/telegram-bot/index.js. Maintenance-Windows via Tab ⏰ Schedules.
- sonosTunnel — Cloudflare-Tunnel zum Heim-Sonos
- homehubTunnel — Cloudflare-Tunnel zum IKEA Dirigera
Monitoring-Targets 🔒 Hosttech-FTP
Quelle: monitoring.vpnsecure.ch/data/cache.json auf Hosttech. Hier nicht editierbar — Mute via Tab 🎯 Targets.
⚙ System (/opt/telegram-bot/data/config.json)
Hinweis: Alerts, Targets, Zeitsteuerung und Watcher sind in eigenen Tabs.
Allgemein
Zusatz-Empfänger --
Default-Recipient = telegram.chatId (siehe oben). Hier optional weitere Chat-IDs mit Name.
Tokens (read-only) /opt/telegram-bot/data/.env
Token-Werte werden NIE angezeigt. Nur Existenz + Länge.
📝 Raw JSON-Editor (Voll-Replace) — letzte Verteidigungslinie
Memorial-Blöcke sind redacted angezeigt. Server lehnt Speichern ab, wenn Memorial-Felder (month/day/bornYear) geändert wurden.
Backups & Audit-Log --
Pro Save wird automatisch ein config.json.bak-YYYYMMDD-HHMMSS-<action> angelegt (Rolling Retention 20). Klick auf Eintrag öffnet Diff.