Eu já uso o assistente doméstico há vários anos e muitos dos primeiros desafios e curvas de aprendizado foram superados. No entanto, tem havido um problema de longa data que é uma frustração constante - a remoção de dispositivos antigos não tem uma abordagem padrão e, em alguns casos, é impossível do GUI. Há um caminho embora.
Devices (e entidades) pode ser excluído (ou modificado) a maneira manual diretamente dos arquivos do sistema do assistente doméstico. Alguns dos arquivos que você pode precisar são chamados de core.device_registry e core.config_entries core.entity_registry. Eles estão localizados em config.storage whcih (como usuário do windows) Eu acesso através do add-on supervisor “Samba Share”. Se você não tiver um supervisor, pode ser necessário acessar esses arquivos de uma maneira diferente.
Usei isso para remover um Drayton Wiser TRV morto do HA — excluindo toda a seção relevante do core.device_registry…
 {
 "config_entries": [
 "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
 ],
 "connections": [],
 "identifiers": [
 [
 "wiser",
 "iTRV-2"
 ]
 ],
 "manufacturer": "Drayton Wiser",
 "model": "iTRV",
 "name": "Wiser iTRV-Dead",
 "sw_version": "xxxxxxxx",
 "entry_type": null,
 "id": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
 "via_device_id": null,
 "area_id": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
 "name_by_user": "Dead TRV",
 "disabled_by": null,
 "configuration_url": null
 },
E também 2 seções (para o 2 entidades associadas) de core.entity_registry (Eu não mostrei isso porque eles deveriam ser óbvios - o formato é o mesmo acima com as seções entre chaves)
Outros usos
Eu também usei mudanças em core.config_entries para mudar o IP endereço de um onvif IP câmera à qual o Home Assistant estava se recusando a se conectar após o IP mudado. O mesmo é sem dúvida possível para outros dispositivos.





Obrigado ! funciona para mim!
no debian, use /usr/share/hassio/homeassistant/.storage
eliminei com sucesso 7 dispositivos antigos mantidos na integração agentdvr