Supprimer une valeur d'une entrée de type Capteur de dérivée

Bonjour à tous,

J’ai créé un capteur de dérivée via l’UI de home assistant afin de pouvoir calculer en live ma consommation de ma maison.
Je me suis apercu que 2 valeurs ont été mal calculées me remontant une conso de 3 milliard de W.

J’aimerai supprimer manuellement ces 2 valeurs mais je n’arrive pas à trouver ce sensor dans la partie « Statistics » des « Developper tools » ni à trouver où sont stockées les valeurs de ma dérivée. J’ai cherché dans le base sqlite et dans les fichiers dans les répertoires .storage.

Avez vous une idée d’où trouver ces données?

Merci d’avance
Guillaume

Ma configuration


version core-2024.8.3
installation_type Home Assistant OS
dev false
hassio true
docker true
user root
virtualenv false
python_version 3.12.4
os_name Linux
os_version 6.6.31-haos-raspi
arch aarch64
timezone Europe/Paris
config_dir /config
Home Assistant Community Store
GitHub API ok
GitHub Content ok
GitHub Web ok
HACS Data ok
GitHub API Calls Remaining 5000
Installed Version 2.0.0
Stage running
Available Repositories 1389
Downloaded Repositories 30
Home Assistant Cloud
logged_in false
can_reach_cert_server ok
can_reach_cloud_auth ok
can_reach_cloud ok
Home Assistant Supervisor
host_os Home Assistant OS 13.1
update_channel stable
supervisor_version supervisor-2024.08.0
agent_version 1.6.0
docker_version 26.1.4
disk_total 57.8 GB
disk_used 25.0 GB
healthy true
supported true
host_connectivity true
supervisor_connectivity true
ntp_synchronized true
virtualization
board rpi4-64
supervisor_api ok
version_api ok
installed_addons File editor (5.8.0), Grafana (10.0.0), Home Assistant Google Drive Backup (0.112.1), NGINX Home Assistant SSL proxy (3.10.1), Spotify Connect (0.13.0), Duck DNS (1.18.0), Terminal & SSH (9.14.0), Studio Code Server (5.15.0), Mosquitto broker (6.4.1), Ring-MQTT with Video Streaming (5.7.1), SQLite Web (4.2.0)
Dashboards
dashboards 4
resources 23
views 16
mode storage
Recorder
oldest_recorder_run 16 août 2024 à 08:32
current_recorder_run 26 août 2024 à 17:44
estimated_db_size 660.15 MiB
database_engine sqlite
database_version 3.45.3
___

Bonjour @Guillaume_Desmidt,
Je l’ai déjà fait mais je n’ai pas mes requêtes sous la main.
Tu as un exemple ici : Comment ajuster une statistique? - Entraide Home Assistant - Home Assistant Communauté Francophone (hacf.fr)

Bob

Merci pour ta réponse Bob.
Le problème est que j’ai l’impression qu’une derivative n’est pas comme un statistique normal.
Je ne la retrouve pas dans la table « statistics_meta ».
Du coup impossible de récupérer les valeurs dans la table « statistics »

Bonjour,
ça te donne quoi comme retour cette requête dans le module complémentaire SQLite ?

SELECT
  states.state, state_id
FROM
  states
WHERE
  metadata_id = (
    SELECT
      metadata_id
    FROM
      states_meta
    WHERE
      entity_id = 'binary_sensor.montee_de_temperature'
  )
ORDER BY
  state_id DESC
LIMIT
  10;

en remplaçant binary_sensor.montee_de_temperature par ton entité.
J’utilise cette requête pour trouver l’ID avant de mettre à jour la base, ci-dessous par exemple:

UPDATE states
SET state= 92.9
WHERE state_id= 66033754 and state= 86;

update statistics_short_term
SET state= 92.865
where id = 15800402 and min = 86

Bob

hello Bob,

Trop bien.
Ca a marché.

Merci beaucoup de ton aide.
Guillaume

1 « J'aime »