feat: Repeater-Batterie-Langzeitverlauf mit Warnschwelle #19

Open
opened 2026-04-17 22:35:53 +02:00 by ppfeiffer · 0 comments
Owner

Idee

Langzeitdiagramm der Batteriespannung und des Ladezustands überwachter Repeater, mit konfigurierbarer Warnschwelle.

Nutzen

  • Frühzeitig erkennen wenn ein Solar-Repeater in den Wintermonaten nicht mehr ausreichend geladen wird
  • Trend: entlädt sich ein Repeater schneller als erwartet?
  • Warnung bevor der Repeater ausfällt

Umsetzung

  • Datenbasis: telemetry_readings-Tabelle (bereits befüllt durch TelemetryMonitor)
  • Dashboard-Chart: Liniendiagramm pro Repeater, Zeitachse wählbar (7/30/90 Tage)
  • Warnschwelle: bereits in webhook_config.battery_threshold vorhanden, Dashboard nutzt diesen Wert
  • API-Route: GET /api/telemetry/battery-trend?repeater=<name>&days=30
  • Farbliche Hervorhebung wenn Wert unter Schwelle

Abhängigkeiten

  • TelemetryMonitor muss aktiviert und Repeater konfiguriert sein
  • telemetry_readings Schema bereits vorhanden
## Idee Langzeitdiagramm der Batteriespannung und des Ladezustands überwachter Repeater, mit konfigurierbarer Warnschwelle. ## Nutzen - Frühzeitig erkennen wenn ein Solar-Repeater in den Wintermonaten nicht mehr ausreichend geladen wird - Trend: entlädt sich ein Repeater schneller als erwartet? - Warnung bevor der Repeater ausfällt ## Umsetzung - Datenbasis: `telemetry_readings`-Tabelle (bereits befüllt durch TelemetryMonitor) - Dashboard-Chart: Liniendiagramm pro Repeater, Zeitachse wählbar (7/30/90 Tage) - Warnschwelle: bereits in `webhook_config.battery_threshold` vorhanden, Dashboard nutzt diesen Wert - API-Route: `GET /api/telemetry/battery-trend?repeater=<name>&days=30` - Farbliche Hervorhebung wenn Wert unter Schwelle ## Abhängigkeiten - TelemetryMonitor muss aktiviert und Repeater konfiguriert sein - `telemetry_readings` Schema bereits vorhanden
Sign in to join this conversation.
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
ppfeiffer/meshcore-bot#19
No description provided.