Comment ajuster une statistique?

Il est tout à fait possible de modifier les statistiques à long terme avec l’add-on SQLite Web.
Je montre ici comment j’ai procédé pour modifier une valeur. Je pense que cela pourra être utile à d’autres.
D’abord, j’ai récupéré l’id de mon sensor avec la requête suivante:

SELECT *
FROM "statistics_meta"
WHERE statistic_id = "sensor.cout_total_par_mois_hc_hp"

Le résultat est id=251.

Ensuite j’ai recherché la valeur à modifier avec la requête suivante entre le 31 mars 21:00 et le 1 avril 03:00. J’ai utilisé un transcodeur date-to-timestamp pour cerner la bonne valeur. Mon but est modifier la valeur du 31 mars 23:00 en 135.90.

SELECT * FROM "statistics"
WHERE metadata_id = 251 and created_ts >= 1711911600 and created_ts <= 1711939600
order by created_ts

La valeur à modifier a l’id 1036028.
J’ai utilisé la requête suivante pour la vérifier:

SELECT * FROM "statistics"
WHERE id = 1036028

Enfin, j’ai modifié la valeur avec ceci :

UPDATE "statistics"
SET state = 135.90
WHERE id = 1036028

Et le tour est joué!

1 « J'aime »