You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: dashboards/charging-costs-stats.json
+31-31Lines changed: 31 additions & 31 deletions
Original file line number
Diff line number
Diff line change
@@ -11,7 +11,7 @@
11
11
"type": "grafana",
12
12
"id": "grafana",
13
13
"name": "Grafana",
14
-
"version": "8.5.6"
14
+
"version": "8.5.15"
15
15
},
16
16
{
17
17
"type": "datasource",
@@ -62,7 +62,7 @@
62
62
"fiscalYearStartMonth": 0,
63
63
"graphTooltip": 1,
64
64
"id": null,
65
-
"iteration": 1672790710530,
65
+
"iteration": 1673621413295,
66
66
"links": [
67
67
{
68
68
"icon": "dashboard",
@@ -112,7 +112,7 @@
112
112
"content": "",
113
113
"mode": "markdown"
114
114
},
115
-
"pluginVersion": "8.5.6",
115
+
"pluginVersion": "8.5.15",
116
116
"targets": [
117
117
{
118
118
"datasource": "TeslaMate",
@@ -196,7 +196,7 @@
196
196
},
197
197
"textMode": "value"
198
198
},
199
-
"pluginVersion": "8.5.6",
199
+
"pluginVersion": "8.5.15",
200
200
"targets": [
201
201
{
202
202
"datasource": "TeslaMate",
@@ -303,7 +303,7 @@
303
303
},
304
304
"textMode": "value"
305
305
},
306
-
"pluginVersion": "8.5.6",
306
+
"pluginVersion": "8.5.15",
307
307
"targets": [
308
308
{
309
309
"datasource": "TeslaMate",
@@ -385,7 +385,7 @@
385
385
},
386
386
"textMode": "value"
387
387
},
388
-
"pluginVersion": "8.5.6",
388
+
"pluginVersion": "8.5.15",
389
389
"targets": [
390
390
{
391
391
"datasource": "TeslaMate",
@@ -468,7 +468,7 @@
468
468
},
469
469
"textMode": "value"
470
470
},
471
-
"pluginVersion": "8.5.6",
471
+
"pluginVersion": "8.5.15",
472
472
"targets": [
473
473
{
474
474
"datasource": "TeslaMate",
@@ -551,7 +551,7 @@
551
551
},
552
552
"textMode": "value"
553
553
},
554
-
"pluginVersion": "8.5.6",
554
+
"pluginVersion": "8.5.15",
555
555
"targets": [
556
556
{
557
557
"datasource": "TeslaMate",
@@ -762,7 +762,7 @@
762
762
},
763
763
"textMode": "auto"
764
764
},
765
-
"pluginVersion": "8.5.6",
765
+
"pluginVersion": "8.5.15",
766
766
"targets": [
767
767
{
768
768
"datasource": "TeslaMate",
@@ -841,7 +841,7 @@
841
841
},
842
842
"textMode": "auto"
843
843
},
844
-
"pluginVersion": "8.5.6",
844
+
"pluginVersion": "8.5.15",
845
845
"targets": [
846
846
{
847
847
"datasource": "TeslaMate",
@@ -924,15 +924,15 @@
924
924
},
925
925
"textMode": "value"
926
926
},
927
-
"pluginVersion": "8.5.6",
927
+
"pluginVersion": "8.5.15",
928
928
"targets": [
929
929
{
930
930
"datasource": "TeslaMate",
931
931
"format": "table",
932
932
"group": [],
933
933
"metricColumn": "none",
934
934
"rawQuery": true,
935
-
"rawSql": "WITH data AS (\n\tSELECT c.charging_process_id \n\tFROM charges c\n\tLEFT JOIN charging_processes cp ON cp.id = c.charging_process_id\n\tLEFT JOIN addresses addr ON addr.id = cp.address_id\n\tLEFT JOIN geofences geo ON geo.id = geofence_id\n\tWHERE \n\t\tc.fast_charger_present IS true\n\t\tAND c.charger_voltage = 2\n\t\tAND cp.car_id = $car_id\n\t\tAND (addr.name LIKE '%Supercharger%' OR geo.name LIKE '%Supercharger%')\n\tGROUP BY 1\n)\nSELECT\n\tsum(cp.cost) as total\nFROM\n\tcharging_processes cp, data\nWHERE\n $__timeFilter(end_date)\n AND cp.cost IS NOT NULL\n AND cp.id IN (data.charging_process_id);",
935
+
"rawSql": "WITH data AS (\n\tSELECT c.charging_process_id \n\tFROM charges c\n\tLEFT JOIN charging_processes cp ON cp.id = c.charging_process_id\n\tLEFT JOIN addresses addr ON addr.id = cp.address_id\n\tLEFT JOIN geofences geo ON geo.id = geofence_id\n\tWHERE \n\t\tc.fast_charger_present IS true\n\t\tAND c.charger_voltage = 2\n\t\tAND cp.car_id = $car_id\n\t\tAND (addr.name ILIKE '%supercharger%' OR geo.name ILIKE '%supercharger%')\n\tGROUP BY 1\n)\nSELECT\n\tsum(cp.cost) as total\nFROM\n\tcharging_processes cp, data\nWHERE\n $__timeFilter(end_date)\n AND cp.cost IS NOT NULL\n AND cp.id IN (data.charging_process_id);",
936
936
"refId": "A",
937
937
"select": [
938
938
[
@@ -1007,15 +1007,15 @@
1007
1007
},
1008
1008
"textMode": "value"
1009
1009
},
1010
-
"pluginVersion": "8.5.6",
1010
+
"pluginVersion": "8.5.15",
1011
1011
"targets": [
1012
1012
{
1013
1013
"datasource": "TeslaMate",
1014
1014
"format": "table",
1015
1015
"group": [],
1016
1016
"metricColumn": "none",
1017
1017
"rawQuery": true,
1018
-
"rawSql": "WITH data AS (\n\tSELECT c.charging_process_id \n\tFROM charges c\n\tLEFT JOIN charging_processes cp ON cp.id = c.charging_process_id\n\tLEFT JOIN addresses addr ON addr.id = cp.address_id\n\tLEFT JOIN geofences geo ON geo.id = geofence_id\n\tWHERE \n\t\tc.fast_charger_present IS true\n\t\tAND c.charger_voltage = 2\n\t\tAND cp.car_id = $car_id\n\t\tAND CASE \n\t\t\tWHEN (cp.geofence_id IS NOT NULL) THEN (addr.name NOT LIKE '%Supercharger%' AND geo.name NOT LIKE '%Supercharger%')\n\t\t\tELSE addr.name NOT LIKE '%Supercharger%'\n\t\tEND\n\tGROUP BY 1\n)\nSELECT\n\tsum(cp.cost) as total\nFROM\n\tcharging_processes cp, data\nWHERE\n $__timeFilter(end_date)\n AND cp.cost IS NOT NULL\n AND cp.id IN (data.charging_process_id);",
1018
+
"rawSql": "WITH data AS (\n\tSELECT c.charging_process_id \n\tFROM charges c\n\tLEFT JOIN charging_processes cp ON cp.id = c.charging_process_id\n\tLEFT JOIN addresses addr ON addr.id = cp.address_id\n\tLEFT JOIN geofences geo ON geo.id = geofence_id\n\tWHERE \n\t\tc.fast_charger_present IS true\n\t\tAND c.charger_voltage = 2\n\t\tAND cp.car_id = $car_id\n\t\tAND CASE \n\t\t\tWHEN (cp.geofence_id IS NOT NULL) THEN (addr.name NOT ILIKE '%supercharger%' AND geo.name NOT ILIKE '%supercharger%')\n\t\t\tELSE addr.name NOT ILIKE '%supercharger%'\n\t\tEND\n\tGROUP BY 1\n)\nSELECT\n\tsum(cp.cost) as total\nFROM\n\tcharging_processes cp, data\nWHERE\n $__timeFilter(end_date)\n AND cp.cost IS NOT NULL\n AND cp.id IN (data.charging_process_id);",
1019
1019
"refId": "A",
1020
1020
"select": [
1021
1021
[
@@ -1090,7 +1090,7 @@
1090
1090
},
1091
1091
"textMode": "value"
1092
1092
},
1093
-
"pluginVersion": "8.5.6",
1093
+
"pluginVersion": "8.5.15",
1094
1094
"targets": [
1095
1095
{
1096
1096
"datasource": "TeslaMate",
@@ -1138,7 +1138,7 @@
1138
1138
"content": "# Totals",
1139
1139
"mode": "markdown"
1140
1140
},
1141
-
"pluginVersion": "8.5.6",
1141
+
"pluginVersion": "8.5.15",
1142
1142
"targets": [
1143
1143
{
1144
1144
"datasource": "TeslaMate",
@@ -1222,7 +1222,7 @@
1222
1222
},
1223
1223
"textMode": "value"
1224
1224
},
1225
-
"pluginVersion": "8.5.6",
1225
+
"pluginVersion": "8.5.15",
1226
1226
"targets": [
1227
1227
{
1228
1228
"datasource": "TeslaMate",
@@ -1329,7 +1329,7 @@
1329
1329
},
1330
1330
"textMode": "value"
1331
1331
},
1332
-
"pluginVersion": "8.5.6",
1332
+
"pluginVersion": "8.5.15",
1333
1333
"targets": [
1334
1334
{
1335
1335
"datasource": "TeslaMate",
@@ -1411,7 +1411,7 @@
1411
1411
},
1412
1412
"textMode": "value"
1413
1413
},
1414
-
"pluginVersion": "8.5.6",
1414
+
"pluginVersion": "8.5.15",
1415
1415
"targets": [
1416
1416
{
1417
1417
"datasource": "TeslaMate",
@@ -1495,7 +1495,7 @@
1495
1495
"text": {},
1496
1496
"textMode": "value"
1497
1497
},
1498
-
"pluginVersion": "8.5.6",
1498
+
"pluginVersion": "8.5.15",
1499
1499
"targets": [
1500
1500
{
1501
1501
"datasource": "TeslaMate",
@@ -1578,7 +1578,7 @@
1578
1578
},
1579
1579
"textMode": "value"
1580
1580
},
1581
-
"pluginVersion": "8.5.6",
1581
+
"pluginVersion": "8.5.15",
1582
1582
"targets": [
1583
1583
{
1584
1584
"datasource": "TeslaMate",
@@ -1789,7 +1789,7 @@
1789
1789
},
1790
1790
"textMode": "auto"
1791
1791
},
1792
-
"pluginVersion": "8.5.6",
1792
+
"pluginVersion": "8.5.15",
1793
1793
"targets": [
1794
1794
{
1795
1795
"datasource": "TeslaMate",
@@ -1868,7 +1868,7 @@
1868
1868
},
1869
1869
"textMode": "auto"
1870
1870
},
1871
-
"pluginVersion": "8.5.6",
1871
+
"pluginVersion": "8.5.15",
1872
1872
"targets": [
1873
1873
{
1874
1874
"datasource": "TeslaMate",
@@ -1951,15 +1951,15 @@
1951
1951
},
1952
1952
"textMode": "value"
1953
1953
},
1954
-
"pluginVersion": "8.5.6",
1954
+
"pluginVersion": "8.5.15",
1955
1955
"targets": [
1956
1956
{
1957
1957
"datasource": "TeslaMate",
1958
1958
"format": "table",
1959
1959
"group": [],
1960
1960
"metricColumn": "none",
1961
1961
"rawQuery": true,
1962
-
"rawSql": "WITH data AS (\n\tSELECT c.charging_process_id \n\tFROM charges c\n\tLEFT JOIN charging_processes cp ON cp.id = c.charging_process_id\n\tLEFT JOIN addresses addr ON addr.id = cp.address_id\n\tLEFT JOIN geofences geo ON geo.id = geofence_id\n\tWHERE \n\t\tc.fast_charger_present IS true\n\t\tAND c.charger_voltage = 2\n\t\tAND cp.car_id = $car_id\n\t\tAND (addr.name LIKE '%Supercharger%' OR geo.name LIKE '%Supercharger%')\n\tGROUP BY 1\n)\nSELECT\n\tsum(cp.cost) as total\nFROM\n\tcharging_processes cp, data\nWHERE\n cp.cost IS NOT NULL\n AND cp.id IN (data.charging_process_id);",
1962
+
"rawSql": "WITH data AS (\n\tSELECT c.charging_process_id \n\tFROM charges c\n\tLEFT JOIN charging_processes cp ON cp.id = c.charging_process_id\n\tLEFT JOIN addresses addr ON addr.id = cp.address_id\n\tLEFT JOIN geofences geo ON geo.id = geofence_id\n\tWHERE \n\t\tc.fast_charger_present IS true\n\t\tAND c.charger_voltage = 2\n\t\tAND cp.car_id = $car_id\n\t\tAND (addr.name ILIKE '%supercharger%' OR geo.name ILIKE '%supercharger%')\n\tGROUP BY 1\n)\nSELECT\n\tsum(cp.cost) as total\nFROM\n\tcharging_processes cp, data\nWHERE\n cp.cost IS NOT NULL\n AND cp.id IN (data.charging_process_id);",
1963
1963
"refId": "A",
1964
1964
"select": [
1965
1965
[
@@ -2034,15 +2034,15 @@
2034
2034
},
2035
2035
"textMode": "value"
2036
2036
},
2037
-
"pluginVersion": "8.5.6",
2037
+
"pluginVersion": "8.5.15",
2038
2038
"targets": [
2039
2039
{
2040
2040
"datasource": "TeslaMate",
2041
2041
"format": "table",
2042
2042
"group": [],
2043
2043
"metricColumn": "none",
2044
2044
"rawQuery": true,
2045
-
"rawSql": "WITH data AS (\n\tSELECT c.charging_process_id \n\tFROM charges c\n\tLEFT JOIN charging_processes cp ON cp.id = c.charging_process_id\n\tLEFT JOIN addresses addr ON addr.id = cp.address_id\n\tLEFT JOIN geofences geo ON geo.id = geofence_id\n\tWHERE \n\t\tc.fast_charger_present IS true\n\t\tAND c.charger_voltage = 2\n\t\tAND cp.car_id = $car_id\n\t\tAND CASE \n\t\t\tWHEN (cp.geofence_id IS NOT NULL) THEN (addr.name NOT LIKE '%Supercharger%' AND geo.name NOT LIKE '%Supercharger%')\n\t\t\tELSE addr.name NOT LIKE '%Supercharger%'\n\t\tEND\n\tGROUP BY 1\n)\nSELECT\n\tsum(cp.cost) as total\nFROM\n\tcharging_processes cp, data\nWHERE\n cp.cost IS NOT NULL\n AND cp.id IN (data.charging_process_id);",
2045
+
"rawSql": "WITH data AS (\n\tSELECT c.charging_process_id \n\tFROM charges c\n\tLEFT JOIN charging_processes cp ON cp.id = c.charging_process_id\n\tLEFT JOIN addresses addr ON addr.id = cp.address_id\n\tLEFT JOIN geofences geo ON geo.id = geofence_id\n\tWHERE \n\t\tc.fast_charger_present IS true\n\t\tAND c.charger_voltage = 2\n\t\tAND cp.car_id = $car_id\n\t\tAND CASE \n\t\t\tWHEN (cp.geofence_id IS NOT NULL) THEN (addr.name NOT ILIKE '%supercharger%' AND geo.name NOT ILIKE '%supercharger%')\n\t\t\tELSE addr.name NOT ILIKE '%supercharger%'\n\t\tEND\n\tGROUP BY 1\n)\nSELECT\n\tsum(cp.cost) as total\nFROM\n\tcharging_processes cp, data\nWHERE\n cp.cost IS NOT NULL\n AND cp.id IN (data.charging_process_id);",
Copy file name to clipboardExpand all lines: dashboards/charging-curves.json
+7-7Lines changed: 7 additions & 7 deletions
Original file line number
Diff line number
Diff line change
@@ -5,7 +5,7 @@
5
5
"type": "grafana",
6
6
"id": "grafana",
7
7
"name": "Grafana",
8
-
"version": "8.5.6"
8
+
"version": "8.5.15"
9
9
},
10
10
{
11
11
"type": "panel",
@@ -44,7 +44,7 @@
44
44
"fiscalYearStartMonth": 0,
45
45
"graphTooltip": 1,
46
46
"id": null,
47
-
"iteration": 1673289982668,
47
+
"iteration": 1673621413861,
48
48
"links": [
49
49
{
50
50
"icon": "dashboard",
@@ -216,7 +216,7 @@
216
216
"hide": false,
217
217
"metricColumn": "none",
218
218
"rawQuery": true,
219
-
"rawSql": "SELECT\r\n c.battery_level as \"SOC [%]\",\r\n round(avg(c.charger_power), 0) as \"Power [kW]\",\r\n c.charging_process_id as \"charging_process_id\",\r\n COALESCE(g.name, a.name) || ' ' || to_char(c.date, 'YYYY-MM-dd') as \"Charge\"\r\nFROM\r\n charges c\r\nJOIN charging_processes p ON p.id = c.charging_process_id \r\nJOIN addresses a ON a.id = p.address_id\r\nLEFT JOIN geofences g ON g.id = p.geofence_id\r\nWHERE\r\n $__timeFilter(date)\r\n AND p.car_id = $car_id\r\n AND charger_power > 0\r\n AND c.fast_charger_present\r\n AND (a.display_name LIKE '%Supercharger%' OR a.name LIKE '%Supercharger%')\r\nGROUP BY c.battery_level, c.charging_process_id, a.name, g.name, to_char(c.date, 'YYYY-MM-dd')",
219
+
"rawSql": "SELECT\r\n c.battery_level as \"SOC [%]\",\r\n round(avg(c.charger_power), 0) as \"Power [kW]\",\r\n c.charging_process_id as \"charging_process_id\",\r\n COALESCE(g.name, a.name) || ' ' || to_char(c.date, 'YYYY-MM-dd') as \"Charge\"\r\nFROM\r\n charges c\r\nJOIN charging_processes p ON p.id = c.charging_process_id \r\nJOIN addresses a ON a.id = p.address_id\r\nLEFT JOIN geofences g ON g.id = p.geofence_id\r\nWHERE\r\n $__timeFilter(date)\r\n AND p.car_id = $car_id\r\n AND charger_power > 0\r\n AND c.fast_charger_present\r\n AND (a.display_name ILIKE '%supercharger%' OR a.name ILIKE '%supercharger%')\r\nGROUP BY c.battery_level, c.charging_process_id, a.name, g.name, to_char(c.date, 'YYYY-MM-dd')",
220
220
"refId": "A",
221
221
"select": [
222
222
[
@@ -244,7 +244,7 @@
244
244
"hide": false,
245
245
"metricColumn": "none",
246
246
"rawQuery": true,
247
-
"rawSql": "SELECT\n c.battery_level as \"B - SOC [%]\",\n PERCENTILE_CONT(0.5) WITHIN GROUP(ORDER BY charger_power) as \"B - Avg Power [kW]\"\nFROM\n charges c\nJOIN charging_processes p ON p.id = c.charging_process_id \nJOIN addresses a ON a.id = p.address_id\nWHERE\n $__timeFilter(date)\n AND p.car_id = $car_id\n AND charger_power > 0\n AND c.fast_charger_present\n AND (a.display_name LIKE '%Supercharger%' OR a.name LIKE '%Supercharger%')\nGROUP BY battery_level",
247
+
"rawSql": "SELECT\n c.battery_level as \"B - SOC [%]\",\n PERCENTILE_CONT(0.5) WITHIN GROUP(ORDER BY charger_power) as \"B - Avg Power [kW]\"\nFROM\n charges c\nJOIN charging_processes p ON p.id = c.charging_process_id \nJOIN addresses a ON a.id = p.address_id\nWHERE\n $__timeFilter(date)\n AND p.car_id = $car_id\n AND charger_power > 0\n AND c.fast_charger_present\n AND (a.display_name ILIKE '%supercharger%' OR a.name ILIKE '%supercharger%')\nGROUP BY battery_level",
248
248
"refId": "B",
249
249
"select": [
250
250
[
@@ -407,7 +407,7 @@
407
407
"hide": false,
408
408
"metricColumn": "none",
409
409
"rawQuery": true,
410
-
"rawSql": "SELECT\r\n c.battery_level as \"SOC [%]\",\r\n round(avg(c.charger_power), 0) as \"Power [kW]\",\r\n c.charging_process_id as \"charging_process_id\",\r\n COALESCE(g.name, a.name) || ' ' || to_char(c.date, 'YYYY-MM-dd') as \"Charge\"\r\nFROM\r\n charges c\r\nJOIN charging_processes p ON p.id = c.charging_process_id \r\nJOIN addresses a ON a.id = p.address_id\r\nLEFT JOIN geofences g ON g.id = p.geofence_id\r\nWHERE\r\n $__timeFilter(date)\r\n AND p.car_id = $car_id\r\n AND charger_power > 0\r\n AND c.fast_charger_present\r\n AND NOT (a.display_name LIKE '%Supercharger%' OR a.name LIKE '%Supercharger%')\r\nGROUP BY c.battery_level, c.charging_process_id, a.name, g.name, to_char(c.date, 'YYYY-MM-dd')",
410
+
"rawSql": "SELECT\r\n c.battery_level as \"SOC [%]\",\r\n round(avg(c.charger_power), 0) as \"Power [kW]\",\r\n c.charging_process_id as \"charging_process_id\",\r\n COALESCE(g.name, a.name) || ' ' || to_char(c.date, 'YYYY-MM-dd') as \"Charge\"\r\nFROM\r\n charges c\r\nJOIN charging_processes p ON p.id = c.charging_process_id \r\nJOIN addresses a ON a.id = p.address_id\r\nLEFT JOIN geofences g ON g.id = p.geofence_id\r\nWHERE\r\n $__timeFilter(date)\r\n AND p.car_id = $car_id\r\n AND charger_power > 0\r\n AND c.fast_charger_present\r\n AND CASE \r\n\t\t\tWHEN (p.geofence_id IS NOT NULL) THEN (a.name NOT ILIKE '%supercharger%' AND g.name NOT ILIKE '%supercharger%')\r\n\t\t\tELSE a.name NOT ILIKE '%supercharger%'\r\n\t\tEND\r\nGROUP BY c.battery_level, c.charging_process_id, a.name, g.name, to_char(c.date, 'YYYY-MM-dd')",
411
411
"refId": "A",
412
412
"select": [
413
413
[
@@ -435,7 +435,7 @@
435
435
"hide": false,
436
436
"metricColumn": "none",
437
437
"rawQuery": true,
438
-
"rawSql": "SELECT\n c.battery_level as \"B - SOC [%]\",\n PERCENTILE_CONT(0.5) WITHIN GROUP(ORDER BY charger_power) as \"B - Avg Power [kW]\"\nFROM\n charges c\nJOIN charging_processes p ON p.id = c.charging_process_id \nJOIN addresses a ON a.id = p.address_id\nWHERE\n $__timeFilter(date)\n AND p.car_id = $car_id\n AND charger_power > 0\n AND c.fast_charger_present\n AND NOT (a.display_name LIKE '%Supercharger%' OR a.name LIKE '%Supercharger%')\nGROUP BY battery_level",
438
+
"rawSql": "SELECT\n c.battery_level as \"B - SOC [%]\",\n PERCENTILE_CONT(0.5) WITHIN GROUP(ORDER BY charger_power) as \"B - Avg Power [kW]\"\nFROM\n charges c\nJOIN charging_processes p ON p.id = c.charging_process_id \nJOIN addresses a ON a.id = p.address_id\nLEFT JOIN geofences g ON g.id = p.geofence_id\nWHERE\n $__timeFilter(date)\n AND p.car_id = $car_id\n AND charger_power > 0\n AND c.fast_charger_present\n AND CASE \n\t\t\tWHEN (p.geofence_id IS NOT NULL) THEN (a.name NOT ILIKE '%supercharger%' AND g.name NOT ILIKE '%supercharger%')\n\t\t\tELSE a.name NOT ILIKE '%supercharger%'\n\t\tEND\nGROUP BY battery_level",
0 commit comments