Nouvel appareil (et entités) pour un équipement existant

Bonjour,

J'ai une prise connectée zigbee qui s'appelle Cumulus (elle me sert à suivre la consommation), je souhaite m'en servir pour le sèche-linge et donc la renommer mais il faudrait que cela créer un nouvel appareil pour ne pas reprendre l'historique de consommation du cumulus.

J'ai tenté plusieurs méthodes mais a chaque fois l'appareil "Sèche-linge" récupère mon historique du Cumulus, que je souhaite garder par ailleurs pour mon tableau de bord Énergie.

Merci de votre aide.

Ma configuration


System Information

version core-2026.11.0
installation_type Home Assistant OS
dev false
hassio true
docker true
container_arch amd64
user root
virtualenv false
python_version 3.14.10
os_name Linux
os_version 6.18.58-haos
arch x86_64
timezone Europe/Paris
config_dir /config
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 18.4
update_channel stable
supervisor_version supervisor-2026.10.5
agent_version 1.14.0
docker_version 29.8.2
disk_total 219.4 GB
disk_used 16.1 GB
nameservers 192.168.6.254, 2001:861:34d2:8340:b292:4aff:fe5c:3b05
healthy true
supported true
host_connectivity true
supervisor_connectivity true
ntp_synchronized true
virtualization
board generic-x86-64
supervisor_api ok
version_api ok
installed_addons teleinfo2mqtt (9.0.6), Home Assistant Google Drive Backup (0.112.1), File editor (6.3.0), Cloudflared (7.0.21), Zigbee2MQTT (2.14.3-1), Mosquitto broker (7.1.3), vosk (1.6.1), MQTT Explorer (browser-1.0.3), SONOFF Dongle Flasher (1.3.4)
Dashboards
dashboards 3
resources 18
views 7
mode storage
Marketplace
download_profile default
github_api ok
github_content ok
github_web ok
catalog_data ok
github_connected true
installed_version 2026.11.0
stage running
available_repositories 6198
installed_repositories 24
github_api_calls_remaining 5000
Network Configuration
adapters lo (disabled), enp2s0 (enabled, default, auto), docker0 (disabled), hassio (disabled), vethc6e37af (disabled), vetha98e870 (disabled), vethf91c8b1 (disabled), veth5728023 (disabled), vetha1a46dd (disabled), veth5df4c34 (disabled), vethe6116e1 (disabled), vethc0503bf (disabled), vethb4ede0f (disabled), veth1264a29 (disabled), veth22a9d75 (disabled), veth799c62c (disabled), vethd431d0e (disabled)
ipv4_addresses lo (127.0.0.1/8), enp2s0 (192.168.6.174/24), docker0 (172.30.232.1/23), hassio (172.30.32.1/23), vethc6e37af (), vetha98e870 (), vethf91c8b1 (), veth5728023 (), vetha1a46dd (), veth5df4c34 (), vethe6116e1 (), vethc0503bf (), vethb4ede0f (), veth1264a29 (), veth22a9d75 (), veth799c62c (), vethd431d0e ()
ipv6_addresses lo (::1/128), enp2s0 (2001:861:34d2:8340:d1b0:cea0:b947:4575/64, fe80::6eac:edfa:1d9d:5465/64), docker0 (fdc7:c1c2:d303::1/64, fe80::cc70:30ff:fead:672a/64), hassio (fd0c:ac1e:2100::1/48, fe80::c4e7:2fff:fe2c:3534/64), vethc6e37af (fe80::f88d:7eff:fe98:34e9/64), vetha98e870 (fe80::581f:92ff:fe2e:b6b9/64), vethf91c8b1 (fe80::f4b9:25ff:fee5:c700/64), veth5728023 (fe80::3cd3:19ff:fe95:214e/64), vetha1a46dd (fe80::b85f:bff:fed1:1620/64), veth5df4c34 (fe80::2c75:5eff:febb:e2f1/64), vethe6116e1 (fe80::d49c:c0ff:fe2a:7cc5/64), vethc0503bf (fe80::d000:9ff:fe03:1409/64), vethb4ede0f (fe80::a86b:41ff:fe2d:9cec/64), veth1264a29 (fe80::dc10:86ff:fe96:6a91/64), veth22a9d75 (fe80::6cd0:f7ff:fec2:2270/64), veth799c62c (fe80::b08f:4fff:fece:5db4/64), vethd431d0e (fe80::d4fb:26ff:fe56:283/64)
announce_addresses 192.168.6.174, 2001:861:34d2:8340:d1b0:cea0:b947:4575, fe80::6eac:edfa:1d9d:5465
Recorder
oldest_recorder_run 27 octobre 2026 à 18:36
current_recorder_run 7 novembre 2026 à 11:36
estimated_db_size 171.51 MiB
database_engine sqlite
database_version 3.53.4

Bonjour,
Il faut supprimer la prise de Z2M.
Aller dans Paramètres/Outils/Statistique. Tu devrais retrouver des entités de ton appareil avec marqué problème.
Tu cliques sur l'icône problème et ça va te dire que l'entité n'existe plus et si tu veux supprimer les données à long terme, tu valides.
Puis tu réappaires ta prise dans Z2M.

Bonjour @remydumont,

:warning: ATTENTION : Mon conseil du jour : si tu ne veux pas conserver ton historique, tu peux suivre la manipulation proposée par WarC0zes.

Si tu tiens à ton historique, suis le process plus bas car si tu le supprimes les "données à long terme" dans les Statistiques, Home Assistant effacera définitivement tout l'historique de consommation de ton Cumulus dans ton tableau de bord Énergie.

:brain: Comment ça fonctionne sous le capot ?

Le tableau de bord Énergie ne s'intéresse pas à l'appareil physique, mais uniquement à l'ID de l'entité statistique (par exemple sensor.prise_cumulus_energy).
Tant que cette entité n'est pas effacée des statistiques, tout son passé reste consultable mois par mois et année par année.

Le vrai piège avec une prise que l'on recycle, c'est que son compteur matériel interne (en kWh) ne revient pas à zéro (elle affiche peut-être déjà 800 ou 1500 kWh).

:hammer_and_wrench: La méthode propre pour recycler ta prise sans rien perdre
Étape 1 : Renommer l'appareil dans Zigbee2MQTT
Dans l'interface de Zigbee2MQTT, ouvre ta prise et clique sur l'icône de crayon pour la renommer (ex: Prise Seche-Linge).
Coche bien la case : "Mettre à jour l'ID de l'entité Home Assistant" puis valide.
Résultat :
Ton nouvel appareil génère désormais de nouvelles entités (ex: sensor.prise_seche_linge_energy).
Ton ancienne entité sensor.prise_cumulus_energy passe en statut "orpheline/non disponible", mais tout son historique passé reste intact dans le Dashboard Énergie. Ne clique surtout pas sur "corriger le problème / supprimer les statistiques" dans les outils de développement !
Étape 2 : Éviter le "pic" de consommation sur le sèche-linge

Comme la prise a déjà un index élevé au compteur (ex. 1 500 kWh), si tu injectes directement la nouvelle entité dans le Dashboard Énergie, Home Assistant risque d'interpréter le passage de 0 à 1 500 kWh comme une consommation géante faite en une heure.

:backhand_index_pointing_right: L'astuce universelle : Créer un Compteur de services publics (Utility Meter) :

Dans Home Assistant, va dans Paramètres ➔ Appareils et services ➔ Entrées.
Clique sur Créer une entrée ➔ choisis Compteur de services publics.
Remplis les champs :
Nom : Énergie Sèche-Linge
Capteur d'entrée : Sélectionne le capteur d'énergie de ta prise renommée (sensor.prise_seche_linge_energy).
Cycle de réinitialisation : Aucun (ou Annuel / Mensuel selon ta préférence, "Aucun" se comportera comme un total cumulé classique).
Ce compteur démarre immédiatement à 0 kWh et ne comptera que les kWh consommés à partir d'aujourd'hui par ton sèche-linge.
Étape 3 : Configurer ton tableau de bord Énergie
Va dans Paramètres ➔ Tableaux de bord ➔ Énergie.
Dans la section Appareils individuels :
Laisse l'ancien capteur du Cumulus tel quel (il restera visible dans les historiques des mois passés).
Ajoute ton nouveau compteur Énergie Sèche-Linge.

Et voilà : tu conserves 100 % de l'historique de ton cumulus sur les mois précédents, et ton sèche-linge commence son historique proprement à zéro sans perturbation ! :tada:

Tu parles de ton conseil ou de celui de ton conseillé GPT.
si c'est pour venir paraphraser une IA en tout cas merci de le dire et pas juste faire le meat proxy

Exactement, perso je bosse avec Gemini et Antigravity ! Mais comme ton marteau : laissé tout seul au fond de sa boîte à outils, il n'a jamais planté un clou ni réparé quoi que ce soit... :wink:

L'IA est un formidable accélérateur au quotidien, mais pour comprendre les arcanes de Home Assistant, l'architecture du recorder, du dashboard Énergie et tester sur du vrai matériel, il faut toujours quelqu'un derrière pour tenir le manche, comprendre le problème et vérifier la solution.

D'ailleurs, pour revenir à la question initiale de @remydumont : le piège de supprimer l'appareil et ses statistiques à long terme dans les outils HA, c'est justement de perdre définitivement l'historique de consommation de son cumulus, ce qu'il souhaitait expressément conserver pour son tableau de bord Énergie !

Pour ce cas de figure, la bonne méthode (avec ou sans IA :wink:) consiste à :

Renommer l'entité source dans Z2M en sensor.seche_linge_energy (ce qui génère un nouvel entity_id et repart de zéro pour le sèche-linge).
Conserver l'ancienne entité sensor.cumulus_energy en lecture seule / historique dans la base de données sans purger les statistiques à long terme.

et mon conseil du jour est effectivement la seule chose que j'ai travaillé seul, sans IA :rofl: pour le reste, afin de gagner en efficacité, j'ai prompté , je lui ai fait challengé la réponse à la vue des réponses apportées, et j'ai demandé à l'IA de mettre en forme le fruit de notre travail. Cela prend effectivement que quelques minutes, mais l'essentiel, c'est que les solutions partagées soient fiables, fonctionnelles et rendent service à la communauté ! :handshake:

En résumer, pour paraphraser Bob Marley "Je te propose d'essayer et on en reparle"

Merci mais je veux garder mon historique du Cumulus. Je ne peux donc pas supprimer les données de l'ancienne entité avant de réappairer la prise. Et quand je la réappaire, la nouvelle entité "energy" du reprend l'historique energy du Cumulus.

Le problème de l'IA c'est qu'elle ne sais pas tout !
J'ai déjà essayé précautionneusement des manipulations recommandé par Gemini, mais ça ne fonctionne pas.
Si je renomme la prise dans Zigbee2mqtt, j'ai bien les nouvelles entités dans Home Assistant mais avec l'historique du cumulus. Et l'historique des anciennes entités du cumulus est vide. On dirait que Home Assistant renomme les entités au lieu d'en créer de nouvelles.

Salut @remydumont,

Juste pour être sûr de bien comprendre ton besoin avant de trouver une solution : à quoi doit te servir l’historique du cumulus une fois que la prise sera sur le sèche-linge ?

Je te pose la question parce que garder l’historique tout en réutilisant la même prise n’est pas standard, on ne voit pas ça tous les jours :smiley:

Ça doit être pour ça que je ne trouve pas la solution!

Je souhaite garder l'historique pour pourvoir le réutiliser plus tard (pour l'instant le cumulus ne fonctionne plus mais je compte le remplacer).
Garder l'historique me permettra de comparer les données.

En vrai je pense avoir une solution en exportant d'abord mes données du cumulus à l'aide de l'intégration du marketplace (HACS) «Import statistics» qui permet d'exporter et importer les données de statistiques. Je pourrais donc exporter mes données avant de les purger.

Mais je pensais qu'il y aurait une autre solution plus standard / officielle.