Les deux panneaux du haut affichent enfin quelque chose
Le bilan rendait sept tirets et l'histogramme « No numeric fields found », alors que verifier-dashboards donnait les deux requetes vertes : il prouve qu'une requete s'execute, pas qu'elle s'affiche. FILTRE_VUE ne se recopie pas d'un tableau a l'autre : cette transformation ne garde que les colonnes nommees par la variable $vue, propre a « Le systeme ». Sur un tableau qui n'a pas cette variable, elle filtre tout. Retiree. champs="/.*/" est reserve aux etats d'alarme, qui sont du texte ; sur des colonnes numeriques il empeche le rendu. Remis a "" comme le panneau « Sur la periode » des vehicules, et les unites kWh et % ajoutees en overrides — sans elles les chiffres etaient nus. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01GwpFpy2aQ2rJok6tNQSbVj
This commit is contained in:
@@ -1294,20 +1294,26 @@ journee = dashboard(
|
||||
"consommation de la maison qui n'est PAS venue du reseau. "
|
||||
"« Batterie rendue » est ce qu'elle a restitue, donc du solaire "
|
||||
"differe et non une consommation supplementaire.",
|
||||
overrides=[sur("Autonomie", [{"id": "unit", "value": "percent"},
|
||||
overrides=[sur(n, [{"id": "unit", "value": "kwatth"}]) for n in
|
||||
("Solaire produit", "Maison consommee", "Voiture",
|
||||
"Batterie chargee", "Batterie rendue")]
|
||||
+ [sur("Reseau importe", [{"id": "unit", "value": "kwatth"},
|
||||
{"id": "thresholds", "value": seuils(
|
||||
("green", None), ("#EAB839", 3),
|
||||
("orange", 8))}]),
|
||||
sur("Autonomie", [{"id": "unit", "value": "percent"},
|
||||
{"id": "thresholds", "value": seuils(
|
||||
("red", None), ("#EAB839", 60),
|
||||
("green", 85))}]),
|
||||
sur("Reseau importe", [{"id": "thresholds", "value": seuils(
|
||||
("green", None), ("#EAB839", 3),
|
||||
("orange", 8))}])],
|
||||
champs="/.*/"),
|
||||
("green", 85))}])]),
|
||||
|
||||
dict(barchart("Energie heure par heure", [sql("A", ENERGIE_SQL, fmt="table")],
|
||||
# ⚠️ PAS de FILTRE_VUE ici : cette transformation ne garde que les colonnes
|
||||
# nommees par la variable $vue de « Le systeme ». Sur un tableau qui n'a pas
|
||||
# cette variable, elle filtre TOUT et Grafana affiche « No numeric fields
|
||||
# found ». Ici on veut les quatre colonnes, tout le temps.
|
||||
barchart("Energie heure par heure", [sql("A", ENERGIE_SQL, fmt="table")],
|
||||
PG, 0, 5, 24, 9, "kwatth",
|
||||
"La forme de la journee : quand le solaire a couvert la maison, et quand "
|
||||
"il a fallu acheter. Le pas suit la periode choisie."),
|
||||
transformations=FILTRE_VUE),
|
||||
|
||||
ts("Les flux de la journee", [sql("A", BILAN_FLUX)],
|
||||
PG, 0, 14, 24, 10, "watt",
|
||||
|
||||
Reference in New Issue
Block a user