Transformer des données absolues en données relatives journalières

Mon problème

J’espère que je ne fais pas un doublon mais je n’ai rien trouvé de clair à ce sujet.
Je cherche à avoir un sensor qui me renvoie mes données relatives sur la journée par rapport à un autre sensor qui lui est incrémental permanent.
par exemple : la consommation electrique tirée du linky en KWh ne fait que monter et je voudrai savoir combien j’ai consommé de kWh aujourdh’ui tout au long de la journée.

J’ai essayé avec les compteurs de service publique mais j’ai des retours à 0 dans la journée et je n’ai jamais réussi a avoir une journée qui a bien fonctionné.

J’ai essayé beaucoup de méthodes avec des sensors dans ma configuration mais je n’ai jamais réussi à récupérer la valeur d’une entité à un autre heure. J’aurai voulu « simplement » faire ma valeur = sensor.x - sensor.x a minuit hier. Mais j’ai jamais réussi.

Ma configuration


System Information

version core-2023.11.2
installation_type Home Assistant OS
dev false
hassio true
docker true
user root
virtualenv false
python_version 3.11.6
os_name Linux
os_version 6.1.21-v8
arch aarch64
timezone Europe/Paris
config_dir /config
Home Assistant Community Store
GitHub API ok
GitHub Content ok
GitHub Web ok
GitHub API Calls Remaining 4972
Installed Version 1.33.0
Stage running
Available Repositories 1333
Downloaded Repositories 20
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 11.1
update_channel stable
supervisor_version supervisor-2023.11.3
agent_version 1.6.0
docker_version 24.0.6
disk_total 57.8 GB
disk_used 18.1 GB
healthy true
supported true
board rpi4-64
supervisor_api ok
version_api ok
installed_addons Studio Code Server (5.14.2), Terminal & SSH (9.8.0), Samba Backup (5.2.0), ESPHome (2023.11.1), Let’s Encrypt (4.12.9)
Dashboards
dashboards 3
resources 13
views 7
mode storage
Recorder
oldest_recorder_run 8 novembre 2023 à 18:44
current_recorder_run 13 novembre 2023 à 08:59
estimated_db_size 272.84 MiB
database_engine sqlite
database_version 3.41.2
___

Salut

Tu trouveras ton bonheur en cherchant utility meter dans le forum.

Alors tu ne l’a pas bien configuré.

je vais essayer dans le fichier de configuration car en graphique j’ai reessayé et immédiatement il me cumule la valeur plutot que de calculer le delta comme indiqué. Donc en quelques minutes, j’ai la consommation journalière d’une centrale nucléaire !!!

Tu vas dans l’outil de développement et tu appelles le service « utility_meter.calibrate »:
image

Merci je fais l’essai sur une journée et je vous dirai.

Concernant les utility_meter créés en configuration.yaml malgré un rechargement de ma configuration, il n’apparaissent pas.

Voici un extrait de ma configuration.yaml

utility_meter:
  energie_quotidienne_heures_pleines_heure_pleine:
    source: sensor.linky_energie_soutiree_tempo_bleu_hp
    cycle: daily

  energie_quotidienne_heures_creuses_heure_creuse:
    source: sensor.linky_energie_soutiree_tempo_bleu_hc
    cycle: daily

Bon et apres quelques jours mon compteur à de nouveaux compté n’importe comment !

des fois, je ne sais pas pourquoi au lieu de prendre le delta entra la valeur actuelle et la valeur d’avant il prend la valeur comme une valeur absolue à rajouter.

D’où proviennent tes données ?
Le tic du linky via esphome ou une autre source ?

du tic du linky via esphome.

A priori, cela vient du fait que des fois je prenais une valeur à 0 et que j’avais l’option « réinitalisation périodique » qui était activée.

Depuis que je l’ai désactivé c’est impeccable.

Merci à tous !

Bon en fait non !
apres quelques jours je reprends des donnéess aberrantes.

Voici 3 jours ok:


et 2 jours ou j’ai des valeurs abberantes

Voici ma configuration:
image