Block a user
[Vorschlag] Sensor-Anbieter Integrations-Anleitungen (Shelly, Tasmota, etc.)
Fix gepusht in c57c07d.
Problem: derive_sensor_key() hat nur / und : durch _ ersetzt. Wenn JSON-Keys Leerzeichen, Klammern oder andere Sonderzeichen enthalten (z.B. "Total Power",…
[Vorschlag] Sensor-Anbieter Integrations-Anleitungen (Shelly, Tasmota, etc.)
Umsetzungsplan
Basierend auf der Diskussion hier ist der Plan in zwei Phasen:
Phase 1: Bug-Fixes (Sofort)
1a) [object Object]-Bug in client.ts fixen
- FastAPI 422-Errors…
[Vorschlag] Sensor-Anbieter Integrations-Anleitungen (Shelly, Tasmota, etc.)
Lösungsvorschlag: Shelly Deep-Topic + [object Object]-Bug
Ich habe den Code analysiert – es gibt zwei separate Probleme:
Problem 1: Device-Grouping bei tiefen Topics
**Ursache…
Reports Messdaten
Detaillierter Umsetzungsplan: Auswählbare Diagramm-Optionen
UI: Neue Sektion "Diagramme" in ReportsView
Zwischen "Zeitraum" und "Format", nur sichtbar bei Format=PDF:
┌─…
Reports Messdaten
Korrektur-Plan: Auswählbare Diagramm-Optionen
Du wolltest die vorgeschlagenen Metriken als auswählbare Optionen im Report-UI. Das hab ich nicht umgesetzt, sondern stattdessen nur die…
Backup verschieben
Umgesetzt in 24f24b6.
Änderungen:
SettingsBackup.vueals neue Tab-Komponente (Inhalt 1:1 aus BackupView extrahiert)- Settings hat jetzt 7 Tabs: Allgemein, MQTT, Datenbank, Grafana,…
Reports Effizienz
Umgesetzt in 3dcfabe (zusammen mit #58):
- Indeterminate Progress-Bar während PDF-Download
- _MAX_PDF_ROWS (5000) → _MAX_AGGREGATED_ROWS (500) pro Sensor via AggregationService
- Kein…
Benachrichtigungen pausieren
Umgesetzt in 3dcfabe:
notification_service.py:_pausedFlag + Early Return incheck_and_send()undsend_anomaly_alert()GET/PATCH /notifications/pauseEndpoints mit AppSettings-Persis…