Modification d'Attributs d'état n'est pas pris en charge

Bonjour à tous.

Je progresse petit à petit mais j’ai quelques souci quand même.

Mon problème

J’ai crée un capteur d’énergie avec la HA,
mais j’ai dans l’onglet « energie » / Configuration
le message : « Classe d’appareil inattendue »

Pour corriger, je vais dans « Outils de développements » / « Etat »

Je trouve bine mon capteur avec ces attributs:

state_class: total
source: sensor.batteries_op1
unit_of_measurement: Wh
icon: mdi:chart-histogram
friendly_name: Int_CA

Si je mets les nouveaux pour changer son device_class comme ceci:

state_class: total_increasing
source: sensor.batteries_op1
unit_of_measurement: kWh
icon: mdi:chart-histogram
friendly_name: Int_CA
filters:

  • multiply: 0.001
    device_class: energy

Je valide en faisant « Définir l’état »

Dans l’onglet « energie » / Configuration, tout est OK

Mais

lorsque je reviens dans le menu « Outils de développements » / « Etat »
mon capteur a perdu tout ce que je lui avais mis comme infos!

Qu’est ce que j’oublie?

merci de votre aide

Ma configuration

System Information

version core-2024.5.1
installation_type Home Assistant OS
dev false
hassio true
docker true
user root
virtualenv false
python_version 3.12.2
os_name Linux
os_version 6.1.73-haos-raspi
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 5000
Installed Version 1.34.0
Stage running
Available Repositories 1399
Downloaded Repositories 1
HACS Data ok
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 12.2
update_channel stable
supervisor_version supervisor-2024.04.4
agent_version 1.6.0
docker_version 25.0.5
disk_total 228.5 GB
disk_used 12.0 GB
healthy true
supported true
board rpi5-64
supervisor_api ok
version_api ok
installed_addons Samba share (12.3.1), Terminal & SSH (9.13.0), Studio Code Server (5.15.0), File editor (5.8.0)
Dashboards
dashboards 3
resources 0
views 1
mode storage
Recorder
oldest_recorder_run 26 avril 2024 à 10:41
current_recorder_run 3 mai 2024 à 19:35
estimated_db_size 586.07 MiB
database_engine sqlite
database_version 3.44.2

Bonjour,
comme ta modifier le capteur, je pense qu’il faut attendre que ca calcul les données.

Merci de votre réponse

J’y ai bien pensé, et je l’ai laissé toute la nuit…

Ce matin, il n’avait plus les bonnes infos

Bonsoir,
Même question (même tentative échouée),
dans mon cas il s’agit de données d’un onduleur via une QA sous HC3 Fibaro
Dans l’attribut il manque « device_class: energy »
Comment sauvegarder une modification de l’attribut dans HA (afin de pouvoir utiliser les données importées dans « Energie » de HA) ?
Merci

Salut

Si tu ne fais la modification que du côté des outils dev, c’est une modification temporaire qui disparaît après le premier recalcul de l’entité.
Pour faire des modifications permanentes il faut selon les cas:

  • Éditer le template (yaml ou ui)
  • créer un template additionnel
  • corriger l’intégration (pas toujours évident)
  • surcharger l’intégration avec par exemple customui
1 « J'aime »

Bonjour
Pour mes capteurs en Wh j’ai créé une entrée intégrale de Riemann (préfixe métrique k, unité de temps heures)
et j’ai ajouté dans mon configuration.yaml :

# home assistant force device_class pour intégrale Riemann    
  customize_glob:
    sensor.*_conso_energy:
      device_class: energy

le nom du sensor a adapter pour ta config