46c8057155
Markiert im 31d-Diagramm die Tage rot, an denen das E-Auto geladen wurde: Leistung (Feld 'leistung', W) lag laenger als LADEN_MIN_HOURS (Default 2h) ununterbrochen ueber LADEN_THRESHOLD_KW (Default 11 kW). - Erkennung serverseitig per Flux stateDuration auf den Sekundendaten (24h Vorlauf fuer ueber Mitternacht laufende Ladungen an der Monatsgrenze) - /api/laden?month=YYYY-MM, Ergebnis gecacht (abgeschlossene Monate dauerhaft, laufender Monat 5 min) -> ~15s nur beim ersten Aufruf - Markierung wird asynchron nachgeladen, Balken erscheinen sofort - Schwelle/Dauer per Env (LADEN_THRESHOLD_KW, LADEN_MIN_HOURS) einstellbar - BarChart: optionales highlight-Set faerbt passende Balken Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
20 lines
650 B
Bash
20 lines
650 B
Bash
# InfluxDB-Verbindung
|
|
INFLUX_URL=http://nuccy:8086
|
|
INFLUX_TOKEN=dein-influx-token
|
|
INFLUX_ORG=citysensor
|
|
INFLUX_BUCKET=strom
|
|
# Rohdaten (1-Sekunden-Zaehlerstand) fuer 24h
|
|
INFLUX_MEASUREMENT=vzlogger
|
|
# Stuendliche Snapshots (Downsampling-Task) fuer 7d/31d/365d
|
|
INFLUX_ROLLUP_MEASUREMENT=arbeit_hourly
|
|
# Feldname (kumulativer Zaehlerstand)
|
|
INFLUX_FIELD=arbeit
|
|
# Umrechnung auf kWh: Zaehlerstand liegt in Wh vor -> 0.001
|
|
INFLUX_UNIT_FACTOR=0.001
|
|
|
|
# E-Auto-Lade-Erkennung (31d-Diagramm): Leistung (W) laenger als
|
|
# LADEN_MIN_HOURS ununterbrochen ueber LADEN_THRESHOLD_KW -> Tag markiert
|
|
INFLUX_POWER_FIELD=leistung
|
|
LADEN_THRESHOLD_KW=11
|
|
LADEN_MIN_HOURS=2
|