Grafana vehicules : colonnes ZERO et Invite (Megane, amis), etaient absentes
This commit is contained in:
@@ -1339,6 +1339,8 @@ pas AS (
|
||||
SELECT to_char(date_trunc(pas.unite, debut), pas.forme) AS "Periode",
|
||||
round(coalesce(sum(coalesce(energie_station_kwh, energie_kwh)) FILTER (WHERE vehicule = 'VW'), 0)::numeric, 2) AS "VW",
|
||||
round(coalesce(sum(coalesce(energie_station_kwh, energie_kwh)) FILTER (WHERE vehicule = 'JEEP'), 0)::numeric, 2) AS "JEEP",
|
||||
round(coalesce(sum(coalesce(energie_station_kwh, energie_kwh)) FILTER (WHERE vehicule = 'ZERO'), 0)::numeric, 2) AS "ZERO",
|
||||
round(coalesce(sum(coalesce(energie_station_kwh, energie_kwh)) FILTER (WHERE vehicule NOT IN ('VW', 'JEEP', 'ZERO')), 0)::numeric, 2) AS "Invite",
|
||||
round(coalesce(sum(coalesce(energie_station_kwh, energie_kwh)) FILTER (WHERE vehicule IS NULL), 0)::numeric, 2) AS "Non etiquete"
|
||||
FROM session_charge, pas
|
||||
WHERE $__timeFilter(debut)
|
||||
@@ -1349,13 +1351,17 @@ vehicules = dashboard("evcs-vehicules", "Les vehicules", (
|
||||
"Ce que chaque voiture encaisse, session par session et sur la periode "
|
||||
"choisie. L'etiquette vient d'un selecteur manuel : elle peut etre fausse, "
|
||||
"et rien ne permet de la verifier — les deux vehicules sont "
|
||||
"electriquement indiscernables et leur routine s'inverse le week-end."),
|
||||
"electriquement indiscernables et leur routine s'inverse le week-end. "
|
||||
"Vehicules : VW, JEEP, ZERO (moto) ; « Invite » = tout autre (Megane de "
|
||||
"service, amis)."),
|
||||
frm="now-7d", refresh="5m", panels=[
|
||||
|
||||
stat("Sur la periode", [
|
||||
sql("A",
|
||||
"SELECT round(coalesce(sum(coalesce(energie_station_kwh, energie_kwh)) FILTER (WHERE vehicule = 'VW'), 0)::numeric, 1) AS \"VW\",\n"
|
||||
" round(coalesce(sum(coalesce(energie_station_kwh, energie_kwh)) FILTER (WHERE vehicule = 'JEEP'), 0)::numeric, 1) AS \"JEEP\",\n"
|
||||
" round(coalesce(sum(coalesce(energie_station_kwh, energie_kwh)) FILTER (WHERE vehicule = 'ZERO'), 0)::numeric, 1) AS \"ZERO\",\n"
|
||||
" round(coalesce(sum(coalesce(energie_station_kwh, energie_kwh)) FILTER (WHERE vehicule NOT IN ('VW', 'JEEP', 'ZERO')), 0)::numeric, 1) AS \"Invite\",\n"
|
||||
" count(*) AS \"Sessions\",\n"
|
||||
" count(*) FILTER (WHERE NOT vehicule_sur OR vehicule IS NULL) AS \"A confirmer\"\n"
|
||||
"FROM session_charge WHERE $__timeFilter(debut)", fmt="table")],
|
||||
@@ -1370,6 +1376,10 @@ vehicules = dashboard("evcs-vehicules", "Les vehicules", (
|
||||
{"id": "color", "value": {"mode": "fixed", "fixedColor": "blue"}}]),
|
||||
sur("JEEP", [{"id": "unit", "value": "kwatth"},
|
||||
{"id": "color", "value": {"mode": "fixed", "fixedColor": "green"}}]),
|
||||
sur("ZERO", [{"id": "unit", "value": "kwatth"},
|
||||
{"id": "color", "value": {"mode": "fixed", "fixedColor": "purple"}}]),
|
||||
sur("Invite", [{"id": "unit", "value": "kwatth"},
|
||||
{"id": "color", "value": {"mode": "fixed", "fixedColor": "yellow"}}]),
|
||||
sur("Etiquette douteuse", [{"id": "thresholds", "value": seuils(
|
||||
("green", None), ("orange", 1))}])]),
|
||||
|
||||
@@ -1410,7 +1420,8 @@ vehicules = dashboard("evcs-vehicules", "Les vehicules", (
|
||||
{"id": "mappings", "value": [{"type": "value", "options": {
|
||||
"VW": {"color": "blue", "index": 0},
|
||||
"JEEP": {"color": "green", "index": 1},
|
||||
"?": {"color": "orange", "index": 2}}}]}]),
|
||||
"ZERO": {"color": "purple", "index": 2},
|
||||
"?": {"color": "orange", "index": 3}}}]}]),
|
||||
sur("Doute", [{"id": "custom.width", "value": 150}]),
|
||||
sur("kWh", [{"id": "unit", "value": "kwatth"}]),
|
||||
sur("kWh integres", [{"id": "unit", "value": "kwatth"},
|
||||
|
||||
Reference in New Issue
Block a user