1Remova qualquer dispositivo do assistente de casa

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 antigo 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 de 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 um usuário windows) Eu acesso através do “Samba Share” complemento do supervisor. Se você não tem supervisor, pode precisar acessar esses arquivos de uma maneira diferente.

Usei isso para remover um Drayton Wiser TRV morto do HA – excluindo toda a seção relevante de 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 (Não os mostrei, pois deveriam ser óbvios – o formato é o mesmo que acima com as seções entre colchetes)

Outros usos

Eu também usei mudanças em core.config_entries para mudar o IP endereço de um onvif IP câmera que o assistente doméstico se recusou a conectar após o IP mudado. O mesmo é sem dúvida possível para outros dispositivos.

Acho que perdi alguma coisa? Deixe-nos saber por comentar abaixo. Se você deseja se inscrever, use o link de inscrição no menu no canto superior direito. Você também pode compartilhar isso com seus amigos usando os links sociais abaixo. Felicidades.

Deixe uma resposta

1 Comente

gravatarripp2003

Obrigado ! funciona para mim !
no debian, use /usr/share/hassio/homeassistant/.storage
I have succesfully delete 7 old devices kept in agentdvr intégration

Resposta