1Quita cualquier dispositivo del asistente doméstico

He estado usando el asistente doméstico durante varios años y la mayoría de los primeros desafíos y curvas de aprendizaje se han superado.. Sin embargo, Ha habido un problema de larga data que es una frustración constante: la eliminación de dispositivos antiguos no tiene un enfoque estándar y, en algunos casos, es imposible desde el GUI. Aunque hay una manera.

dispositivos (y entidades) puede ser eliminado (o modificado) la forma manual directamente desde los archivos del sistema del asistente doméstico. Algunos de los archivos que puede necesitar se denominan core.device_registry y core.config_entries core.entity_registry. Estos se encuentran en config.storage que (como usuario de windows) Accedo a través del complemento de supervisor “Samba Share”. Si no tiene un supervisor, es posible que deba acceder a estos archivos de otra manera.

Utilicé esto para eliminar un Drayton Wiser TRV muerto de HA, eliminando toda la sección 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
},

Y también 2 secciones (para la 2 entidades asociadas) de core.entity_registry (No los he mostrado porque deberían ser obvios: el formato es el mismo que el anterior con las secciones encerradas entre llaves.)

Otros usos

También he usado cambios en core.config_entries para cambiar el IP dirección de un onvif IP cámara a la que Home Assistant se negaba a conectarse después de la IP cambió. Sin duda, lo mismo es posible para otros dispositivos..

Deja una respuesta

Uno Comentario

Rripp2003

Thanks ! esto funciona para mi!
en debian, use /usr/share/hassio/homeassistant/.almacenamiento
He eliminado con éxito 7 dispositivos antiguos guardados en la integración de agentdvr

Respuesta