1Supprimer n'importe quel appareil de l'assistant domestique

J'utilise maintenant l'assistant à domicile depuis plusieurs années et la plupart des premiers défis et courbes d'apprentissage ont été surmontés. Cependant, il y a eu un problème de longue date qui est une frustration constante - la suppression des anciens appareils n'a pas d'approche standard et dans certains cas est impossible à partir du GUI. Il y a un moyen pourtant.

Dispositifs (et entités) peut être supprimé (ou modifié) la manière manuelle directement à partir des fichiers système de l'assistant domestique. Certains des fichiers dont vous pourriez avoir besoin sont appelés core.device_registry et core.config_entries core.entity_registry. Ceux-ci sont situés dans config.storage whcih (en tant qu'utilisateur Windows) J'accède via le module superviseur "Samba Share". Si vous n'avez pas de superviseur, vous devrez peut-être accéder à ces fichiers d'une manière différente.

Je l'ai utilisé pour supprimer un Drayton Wiser TRV mort de HA - en supprimant toute la section pertinente 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
},

Et aussi 2 rubriques (pour l' 2 entités associées) de core.entity_registry (Je ne les ai pas montrés car ils devraient être évidents - le format est le même que ci-dessus avec les sections entourées d'accolades)

Autres utilisations

J'ai également utilisé les modifications apportées à core.config_entries pour modifier le IP adresse d'un onvif IP caméra à laquelle l'assistant à domicile refusait de se connecter après le IP modifié. La même chose est sans doute possible pour d'autres appareils.

Laisser un commentaire

Un Commentaire

Rripp2003

Thanks ! ça marche pour moi!
Sur debian, utilisez /usr/share/hassio/homeassistant/.storage
J'ai réussi à supprimer 7 anciens appareils conservés dans agentdvr intégration

Répondre