geobar78 / Myelectricaldata-Graphana-Dashboard

based on m4dm4rtig4n dashboard, I just updated the panel with the new db DATABASE.RETENTION
6 stars 1 forks source link

Difference entre cost HP/HC vs Base #2

Open aladin2000 opened 1 year ago

aladin2000 commented 1 year ago

Je me demande pourquoi je constate une différence dans les cumuls de coût entre HP+HC et BASE ce qui fausse gravement le Ration bénéfice HP/HC vs BASE dans cet exemple on regarde bien une différence entre -3% pour HPHC vs +30% dans le graphique

image

geobar78 commented 1 year ago

Salut désolé pour la lenteur des réponses je ne sais pas pourquoi je n'ai pas de notifs...bref C'est effectivement bizarre j'ai bien 3% et des brouettes et ça colle avec la réalité mon json c'est ça, pour le comparer au tien

{ "id": 20, "gridPos": { "h": 3, "w": 4, "x": 14, "y": 6 }, "type": "blackmirror1-singlestat-math-panel", "title": "Base vs HC/HP", "datasource": { "type": "influxdb", "uid": "Yhbm9AF4k" }, "thresholds": [ { "$$hashKey": "object:48", "color": "#73BF69", "value": -0.1 }, { "$$hashKey": "object:47", "color": "#F2495C", "value": 0 } ], "pluginVersion": "6.6.1", "maxDataPoints": 100, "links": [], "colorValue": true, "decimals": 2, "defaultColor": "rgb(117, 117, 117)", "format": "percent", "gauge": { "maxValue": 100, "minValue": 0, "show": false, "thresholdLabels": false, "thresholdMarkers": true }, "mappingType": 1, "mappingTypes": [ { "$$hashKey": "object:66", "name": "value to text", "value": 1 }, { "$$hashKey": "object:67", "name": "range to text", "value": 2 } ], "math": "100 - (100 * STD / (HP+HC))", "nullPointMode": "connected", "postfixFontSize": "110%", "prefixFontSize": "110%", "rangeMaps": [ { "from": "null", "text": "N/A", "to": "null" } ], "sortOrder": "asc", "sortOrderOptions": [ { "text": "Ascending", "value": "asc" }, { "text": "Descending", "value": "desc" } ], "sparkline": { "fillColor": "rgba(31, 118, 189, 0.18)", "full": false, "lineColor": "rgb(31, 120, 193)", "show": false }, "targets": [ { "alias": "HC", "datasource": { "type": "influxdb", "uid": "Yhbm9AF4k" }, "groupBy": [ { "params": [ "$interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "measurement": "consumption_detail", "orderByTime": "ASC", "policy": "RETENTION", "refId": "A", "resultFormat": "time_series", "select": [ [ { "params": [ "price" ], "type": "field" }, { "params": [], "type": "sum" } ] ], "tags": [ { "key": "usage_point_id", "operator": "=~", "value": "/^$pdl$/" }, { "condition": "AND", "key": "measure_type", "operator": "=", "value": "HC" } ] }, { "alias": "HP", "datasource": { "type": "influxdb", "uid": "Yhbm9AF4k" }, "groupBy": [ { "params": [ "$__interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "measurement": "consumption_detail", "orderByTime": "ASC", "policy": "RETENTION", "refId": "B", "resultFormat": "time_series", "select": [ [ { "params": [ "price" ], "type": "field" }, { "params": [], "type": "sum" } ] ], "tags": [ { "key": "usage_point_id", "operator": "=~", "value": "/^$pdl$/" }, { "condition": "AND", "key": "measure_type", "operator": "=", "value": "HP" } ] }, { "alias": "STD", "datasource": { "type": "influxdb", "uid": "Yhbm9AF4k" }, "groupBy": [ { "params": [ "$interval" ], "type": "time" }, { "params": [ "null" ], "type": "fill" } ], "hide": false, "measurement": "consumption", "orderByTime": "ASC", "policy": "RETENTION", "refId": "C", "resultFormat": "time_series", "select": [ [ { "params": [ "price" ], "type": "field" }, { "params": [], "type": "sum" } ] ], "tags": [ { "key": "usage_point_id", "operator": "=~", "value": "/^$pdl$/" } ] } ], "tooltip": { "show": true }, "valueFontSize": "110%", "valueMappingColorBackground": "#767171", "valueMaps": [ { "$$hashKey": "object:69", "op": "=", "text": "No data", "value": "null" } ], "valueName": "total", "circleBackground": false, "colorBackground": false, "hideTimeOverride": false, "postfix": "", "prefix": "", "tableColumn": "", "interval": null, "cacheTimeout": null, "nullText": null }

geobar78 commented 1 year ago

En l'occurrence c'est le calcul de ta conso totale qui semble bugger et non le ratio base / (HC+HP) Regarde en éditant la tuile conso total si tu as bien ça :

SELECT sum("Wh") FROM "RETENTION"."consumption" WHERE ("usage_point_id" =~ /^ton pdl $/) AND time >= 1607382000000ms and time <= now() GROUP BY time(7d) fill(null)

geobar78 commented 1 year ago

Dans le json ça tape dans W et pas Wh c'est peut être là l'erreur pourtant le visuel est bon, je ne sais pas pourquoi le json ne reflète pas le visuel

image

Si tu n'as pas Wh dans le champ essaye de le modifier pour voir si ça corrige le calcul

geobar78 commented 1 year ago

En y regardant de plus prêt la tuile tarif base faisait une genre de moyenne des consos sans rapport avec le tarif base du coup j'ai modifié le calcul ça donne ça :

SELECT sum("Wh") /1000*$price_STD FROM "RETENTION"."consumption" WHERE ("usage_point_id" =~ /^$pdl$/) AND $timeFilter GROUP BY time($__interval) fill(null)

tu peux tester si ça fonctionne mieux ? comme ça je met à jour le fichier json

geobar78 commented 1 year ago

J'ai mis à jour le json avec correction du calcul base et ratio base/(HC+HP)

geobar78 commented 1 year ago

Du coup bien vu @aladin2000 plus de 2 ans que je l'utilise et j'avais jamais fait les calculs lol

aladin2000 commented 1 year ago

Du coup bien vu @aladin2000 plus de 2 ans que je l'utilise et j'avais jamais fait les calculs lol

LOL

geobar78 commented 1 year ago

Du coup @aladin2000 ça fonctionne mieux ?

aladin2000 commented 1 year ago

Du coup @aladin2000 ça fonctionne mieux ?

Voir réponse en MP

geobar78 commented 1 year ago

Slt désolé je vais passer pour un noob mais j'ai cherché partout les MP github et j'ai pas trouvé

aladin2000 commented 1 year ago

https://docs.github.com/fr/rest/users/emails?apiVersion=2022-11-28

Mes réponses ne SEMBLENT  pas public si je réponds depuis mon client email c'est pour ça que je disais MP

27 févr. 2023 08:08:45 geobar78 @.***>:

Slt désolé je vais passer pour un noob mais j'ai cherché partout les MP github et j'ai pas trouvé

— Reply to this email directly, view it on GitHub[https://github.com/geobar78/Myelectricaldata-Graphana-Dashboard/issues/2#issuecomment-1445812975], or unsubscribe[https://github.com/notifications/unsubscribe-auth/AD7K4I2Z4RJBDPPGV4LK4PLWZRHHZANCNFSM6AAAAAAU25OTV4]. You are receiving this because you were mentioned.[Image de pistage][https://github.com/notifications/beacon/AD7K4I4GTMWHLPFWUB6TCETWZRHHZA5CNFSM6AAAAAAU25OTV6WGG33NNVSW45C7OR4XAZNMJFZXG5LFINXW23LFNZ2KUY3PNVWWK3TUL5UWJTSWFVNO6.gif]