Size: a a a

2020 April 08

ДЦ

Дмитрий Цымбал... in Home Assistant
Alting Leader ☭
Крайне полезная херня. Лучшет напиши, что отвалилось? ))
честно? ничего
источник

ДЦ

Дмитрий Цымбал... in Home Assistant
все три инстанса апдейтил
источник

AL

Alting Leader ☭ in Home Assistant
Ясно
источник

DD

Dmitry Di in Home Assistant
Dmitry Di
Я, видимо, по всем граблям должен пройти. В HA после переспаривания остался старый экземпляр устройства (device) со старыми данными, которые, естественно, не меняются. Удалить устройство нельзя (или я не нашел), а при попытке удалить его entities (температура, давление, влажность)  HA предупреждает, что удалить их можно только когда интеграция перестанет предоставлять информацию об этих сущностях.

Удалил датчик из интерфейса Deconz, дернул сервис deconz.refresh, естественно, ничего не изменилось.
В общем, никто не подсказал, нашел решение сам. Может все и так знают.
Чтобы удалить “фантом” зигби устройства из ХА (у меня Deconz) нельзя просто так выбрать все его сущности (температура, влажность, давление и т.п. в случае датчика температуры), так как ХА говорит, что интеграция продолжает передавать о них данные, даже если устройство удалено из Deconz.
Нужно открыть файл core.device_registry и аккуратно удалить блок в фигурных скобках, содержащий атрибуты фантомного устройства (найти можно по имени устройства или другим признакам). После перезагрузки ХА его сущности (entities) перейдут в статус Unavailable и их легко можно удалить из общего списка.
Не забыть сделать бэкап перед редактированием файла.
источник

DD

Dmitry Di in Home Assistant
Пример такого блока:
{
               "area_id": null,
               "config_entries": [
                   "ef1139e9b7804c56814cd93dd68807b2"
               ],
               "connections": [
                   [
                       "zigbee",
                       "00:15:8d:00:04:46:07:cf"
                   ]
               ],
               "id": "de73ccc55a90408f854032e9ff10216d",
               "identifiers": [
                   [
                       "deconz",
                       "00:15:8d:00:04:46:07:cf"
                   ]
               ],
               "manufacturer": "LUMI",
               "model": "lumi.weather",
               "name": "Egor Room",
               "name_by_user": null,
               "sw_version": "20161129",
               "via_device_id": "b201edf4ae9d4a188c4cbb2bc6d2bb6f"
           }
источник

AL

Alting Leader ☭ in Home Assistant
Примерно также из БД zigbee2mqtt думаю, можно вырезать
источник

DD

Dmitry Di in Home Assistant
думаю, да. @to4ko  что-то говорил про кнопку “Удалить устройство” в 0.108 для mqtt, но я не вникал, т.к. неактуально
источник

ДЦ

Дмитрий Цымбал... in Home Assistant
Dmitry Di
В общем, никто не подсказал, нашел решение сам. Может все и так знают.
Чтобы удалить “фантом” зигби устройства из ХА (у меня Deconz) нельзя просто так выбрать все его сущности (температура, влажность, давление и т.п. в случае датчика температуры), так как ХА говорит, что интеграция продолжает передавать о них данные, даже если устройство удалено из Deconz.
Нужно открыть файл core.device_registry и аккуратно удалить блок в фигурных скобках, содержащий атрибуты фантомного устройства (найти можно по имени устройства или другим признакам). После перезагрузки ХА его сущности (entities) перейдут в статус Unavailable и их легко можно удалить из общего списка.
Не забыть сделать бэкап перед редактированием файла.
Да да. Так тоже делал. С особо настырными девайсами
источник

ДЦ

Дмитрий Цымбал... in Home Assistant
Dmitry Di
думаю, да. @to4ko  что-то говорил про кнопку “Удалить устройство” в 0.108 для mqtt, но я не вникал, т.к. неактуально
Появилась кнопка такая. До нее помогало редактирование, но может еще как то было можно
источник

ДЦ

Дмитрий Цымбал... in Home Assistant
Кстати. Датчики освещенности сяоми. Новые которые. Норм?
источник

AL

Alting Leader ☭ in Home Assistant
Дмитрий Цымбал
Да да. Так тоже делал. С особо настырными девайсами
У тебя аж конфиг есть по удалению устройств из z2m ))
Но это для штатного удаления. Через топик
источник

ДЦ

Дмитрий Цымбал... in Home Assistant
Alting Leader ☭
У тебя аж конфиг есть по удалению устройств из z2m ))
Но это для штатного удаления. Через топик
ну так он из базы то не выкидывает
источник

ДЦ

Дмитрий Цымбал... in Home Assistant
не ну или я как всегда через Ж делал удаление
источник

ДЦ

Дмитрий Цымбал... in Home Assistant
оно его удаляет из брокера, при этом из девайсов нет (
источник

ДЦ

Дмитрий Цымбал... in Home Assistant
а вот щас должно из девайсов удалять...я так понимаю
источник

AL

Alting Leader ☭ in Home Assistant
Выкидывает. Если через топик. Но девайс должен быть жыф и подключен
источник

ДЦ

Дмитрий Цымбал... in Home Assistant
воооот
источник

ДЦ

Дмитрий Цымбал... in Home Assistant
чо делать если девайс оффлайн ?
источник

ДЦ

Дмитрий Цымбал... in Home Assistant
именно сосамба, а точнее редактировать файлик
источник

AL

Alting Leader ☭ in Home Assistant
Что-то аналогичное
источник