* slope-adjusted efficiency
* docs: update changelog
* docs: include migration time in changelog
* docs: update changelog
* build: bump minor version
---------
Co-authored-by: Jakob Lichterfeld <jakob-lichterfeld@gmx.de>
* Use the k8s-style API introduced in Grafana v12
Ensure that folders are created before restoring dashboards.
Note: the on-disk format will change in the next backup/restore
roundtrip because it now includes both the dashboard spec as well
as metadata. The restore function reads both formats.
* docs: update changelog
---------
Co-authored-by: Jakob Lichterfeld <jakob-lichterfeld@gmx.de>
* duration filter, align query conditions across panels, detect consecutive charges, better cost per 100km for shorter time periods
* docs: update changelog
* add cost per 100km to trip dashboard
* add screenshot
* align cost per 100km calculations across all dashboards
* docs: update changelog with more details
---------
Co-authored-by: Jakob Lichterfeld <jakob-lichterfeld@gmx.de>
* align effects of timerange filter
* consider drives at end of period correctly as well
* docs: update changelog
---------
Co-authored-by: Jakob Lichterfeld <jakob-lichterfeld@gmx.de>
* Grafana 12.0.1
* remove workarounds as all supported platforms have 12.0.0 or later
* docs: update changelog
---------
Co-authored-by: Jakob Lichterfeld <jakob-lichterfeld@gmx.de>
* fix consumption for drives with positive soc diff
* refactor query for total energy consumed (basing it on consumption gross query)
* docs: update changelog
---------
Co-authored-by: Jakob Lichterfeld <jakob-lichterfeld@gmx.de>
* explicitly set height of background image based on current layout & grafana css
* docs: update changelog
* docs: update changelog
---------
Co-authored-by: Jakob Lichterfeld <jakob-lichterfeld@gmx.de>
* limit drives in range calc to useable_battery_level > 0
this replicates the behavior used in battery health dashboard
* docs: update changelog
---------
Co-authored-by: Jakob Lichterfeld <jakob-lichterfeld@gmx.de>
* make use of car filter, add timefilter
* add charging_processes to last visited addresses
* docs: update changelog
---------
Co-authored-by: Jakob Lichterfeld <jakob-lichterfeld@gmx.de>
* Migrate dashboard from custom repo
* Edit links, tags and grafana plug-in version
* Update comment on Manually fixing data
* Update Index hints
* Rearrange panels and hints
* Update screenshots
* MD Format
* Update screenshots.mdx file
* Format with treefmt
* use Unit kwatth instead of custom SQL
* replace last usage of case when with convert_km
* Naming Conventions, Descriptions & Alignments in Calculations
* use same query as in statistics
* adapt Driving Efficiency in Drives (more in line with Efficiency and Statistics)
* fix hard-coded length unit
* fix division by zero
* fix: min allowed of minWidth is 50
* a little more space here...
* fix: minWidth for auto-scaling
* accurate consumption gross (exclude charges only)
* . instead of ,
* improve consumption gross while charging
* faster consumption gross calculation
* consistent # of X for counts
* fix units of xy chart in battery health dashboard
* fix labels of xy charts & add decimals in top suc in charging stats dashboard
* change default time for trip to last 24h
* rework the query for better performance
* perf-fix
* high precision mode in statistics (consumption gross)
* typo
* same query in both dashboards - trips defaulting to high precision mode if period shorter than 10 days
* remove starting at, covered by period
* fix for periods starting and ending with charges + max one drive
* further improve accuracy in low precision mode and low data sample count
* short, fast, accurate
* fix sorting
* fix / improve condition for auto-enabling high precision mode
* feat: add max speed & speed histogram to drive stats
* fix: percentages between 0 and 100; set static color
* fix: optimize speed histogram query
* exclude Streaming API data
* bring color in line with drive details speed histrogram
* fix: add speed unit to panel title