Доброго дня.
Подскажите, казалось бы банальный вопрос, но не выходит побороть, избавиться от хвостов удаленного ранее устройства zigbee. В разделе Устройств Zigbee2mqtt в строке количество устройств не происходит уменьшение числа после удаления данного “возникшего” устройства. (цифра 4, по факту сопряжено 3). Само устройство сейчас в зоне видимости, но оно уже привязано к боксу Spruthub2 и там успешно работает. И еще после каждого upgrate WB карточка удаленного ранее устройства восстанавливается у Устройствах. Это устройство было в Устройствах до обновления и появления нового конвертера, также в топиках, каналах mqtt есть две строки, хвосты, которые не исчезают при удалении устройства.
Что выполняю, (по разделу из wiki).
В устройствах удаляю через корзину его на карточке.
удаление устройства из файла конфигурации
restart zigbee2mqtt
restart wb-rules
Далее, через несколько дней в configuration.yaml можно снова увидеть это устройство и оно обязательно появляется опять после обновления WB 8.4 (testing). Устройство - Tuya TS0601
Для диагностики проблемы пришлите, пожалуйста, архив с диагностической информацией контроллера. Создание архива описано в документации.
приложен диагностический архив, доступен только сотрудникам поддержки
(183,4 КБ)
устройство в конфиге
‘0xa4c138f414034071’:
friendly_name: ‘0xa4c138f414034071’
Спасибо за уточнения и архив. Постараюсь изучить и дать ответ в течении 2 часов или раньше. Уже есть некоторые мысли на счет вашей проблемы.
Скорее всего карточка возвращается, потому что устройство остаётся в сетевой базе zigbee2mqtt. Удаление строк из “configuration.yaml”, корзина в интерфейсе и перезапуск wb-rules эту базу не трогают - к тому же за Zigbee у вас отвечает отдельный сервис “wb-mqtt-zigbee”, а не “wb-rules”. При каждом перезапуске “zigbee2mqtt” (в том числе после обновления контроллера) база перечитывается, и устройство вместе с его топиками появляется снова. Лишняя единица в счётчике (4 вместо 3) - это оно же.
Устройство требует принудительное удаление из базы:
- Подключитесь к контроллеру по SSH и выполните:
mosquitto_pub -t 'zigbee2mqtt/bridge/request/device/remove' -m '{"id":"0xa4c138f414034071","force":true}'
Команда удаляет устройство из базы zigbee2mqtt; результат придёт в топик “zigbee2mqtt/bridge/response/device/remove” со “status: ok”.
- Удалите виджет устройства корзиной в веб-интерфейсе. Теперь он не вернётся - zigbee2mqtt это устройство больше не отдаёт, а счётчик в виджете “Zigbee2MQTT” уменьшится до 3.
Видел в истории ваших обращений на портале, что вы ранее работали на старой версии, потому напоминаю, что в новой версии версии zigbee2mqtt (2.10) старые команды вида “bridge/config/remove” и “force_remove” уже не работают - используйте топик из пункта 1.
Если после удаления в MQTT останется один из хвостов - пришлите, какие именно топики видны. Например, вывод с фильтром по имени устройства:
mosquitto_sub -v -t '#'
Инструкция по работе с Zigbee на контроллере: Подключение устройств Zigbee к контроллеру Wiren Board — Wiren Board
Спасибо вам за обращение, возможно потребуются правки у нас в документации, поэтому буду ждать обратной связи!
Спасибо, “волшебная команда” принудительного удаления устройства из базы помогла.
mosquitto_pub -t ‘zigbee2mqtt/bridge/request/device/remove’ -m ‘{“id”:“0xa4c138f414034071”,“force”:true}’
Сразу же это удаление отобразилось в конвертере и счетчик изменился до 3.
В разделе Каналы mqtt через пару минут (выполняю из облака) постепенно удалились все топики данного устройства, остался по итогу только топик удаления. Полагаю, что он “безвреден”. В файле конфига тоже не стало устройства.
Наблюдаю, надеюсь это решение.
Отлично!
Но всё-таки, поскольку изначально устройство возвращалось после перезапуска и обновления, предлагаю сделать контрольную проверку, если вы ее еще не сделали:
systemctl restart zigbee2mqtt
или перезагрузите контроллер и убедитесь, что устройство не вернулось, а счётчик остался 3. Если так - задачу можно считать решённой.
Напишите, как всё прошло после перезапуска. Если снова всплывёт - разберёмся 
Проверил,
restart zigbee2mqtt
reboot
apt update && apt upgrade
жаль для установки на сегодня нет пакетов обновления.
Счетчик устройств “на месте” - 3, “хвосты”, каналы mqtt удаленного устройства отсутствуют.
Благодарю.
Рад был помочь 
Если будут еще вопросы - пишите. С удовольствием поможем!