16 885
правок
(не показано 6 промежуточных версий 2 участников) | |||
Строка 48: | Строка 48: | ||
nano /mnt/data/root/zigbee2mqtt/data/configuration.yaml | nano /mnt/data/root/zigbee2mqtt/data/configuration.yaml | ||
</syntaxhighlight> | </syntaxhighlight> | ||
# | # По умолчанию файл конфигурации выглядит так, в параметре '''port''' укажите порт, куда физически вставлен модуль: | ||
#:<syntaxhighlight lang="bash"> | #:<syntaxhighlight lang="bash"> | ||
homeassistant: false | homeassistant: false | ||
Строка 63: | Строка 63: | ||
network_key: GENERATE | network_key: GENERATE | ||
</syntaxhighlight> | </syntaxhighlight> | ||
#: | #: вместо GENERATE после первого запуска моста появятся значения, не изменяйте их. | ||
# {{Wbincludes:Save nano}} | # {{Wbincludes:Save nano}} | ||
# Перезапустите сервис <code>zigbee2mqtt</code>: | # Перезапустите сервис <code>zigbee2mqtt</code>: | ||
Строка 69: | Строка 69: | ||
systemctl restart zigbee2mqtt | systemctl restart zigbee2mqtt | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Теперь вы можете установить конвертер wb-zigbee2mqtt и Zigbee-устройства будут добавлены на вкладку '''Devices''' в стандартном веб-интерфейсе контроллера. | Теперь вы можете установить конвертер wb-zigbee2mqtt и Zigbee-устройства будут добавлены на вкладку '''Devices''' в стандартном веб-интерфейсе контроллера. | ||
Строка 95: | Строка 94: | ||
=== Обновление === | === Обновление === | ||
Для обновления zigbee2mqtt на свежую версию просто обновите программное обеспечение контроллера по [[ | Для обновления zigbee2mqtt на свежую версию просто обновите программное обеспечение контроллера по [[Wiren_Board_Software | инструкции]]. Будут сохранены все настройки и подключенные устройства. | ||
Если у вас старый адаптер [[WBE2R-R-ZIGBEE v.1 ZigBee Extension Module | WBE2R-R-ZIGBEE v.1]], выпущенный до января 2022 года, то новая версия работать не будет, в этом случае у вас есть три варианта: | Если у вас старый адаптер [[WBE2R-R-ZIGBEE v.1 ZigBee Extension Module | WBE2R-R-ZIGBEE v.1]], выпущенный до января 2022 года, то новая версия работать не будет, в этом случае у вас есть три варианта: | ||
Строка 159: | Строка 158: | ||
systemctl restart zigbee2mqtt | systemctl restart zigbee2mqtt | ||
</syntaxhighlight> | </syntaxhighlight> | ||
# В стандартном веб- | # В стандартном веб-интерфейсе контроллера на вкладке Devices должно появиться устройство с заданным именем. | ||
# Удалите карточку устройства со старым именем с вкладки Devices, для этого нажмите на корзинку в заголовке. | # Удалите карточку устройства со старым именем с вкладки Devices, для этого нажмите на корзинку в заголовке. | ||
Новое имя устройства должно соответствовать [https://www.zigbee2mqtt.io/guide/configuration/devices-groups.html#common-device-options этим требованиям] и не должно быть одинаковым для нескольких устройств. | Новое имя устройства должно соответствовать [https://www.zigbee2mqtt.io/guide/configuration/devices-groups.html#common-device-options этим требованиям] (плюс нельзя использовать косую черту <code>/</code>) и не должно быть одинаковым для нескольких устройств, а также соответствовать определённым правилам — так называемым соглашениям ([https://github.com/wirenboard/conventions/blob/main/README.md Wiren Board MQTT Conventions]). | ||
<gallery mode="packed" heights="150px" caption="Изменение friendly_name"> | <gallery mode="packed" heights="150px" caption="Изменение friendly_name"> | ||
Строка 196: | Строка 195: | ||
Image: WebUI Zigbee Device Remove.png | Корзинка для удаления карточки Zigbee-устройства | Image: WebUI Zigbee Device Remove.png | Корзинка для удаления карточки Zigbee-устройства | ||
</gallery> | </gallery> | ||
=== Как переустановить с сохранением данных === | |||
В некоторых случаях может потребоваться переустановить конвертер с сохранением данных, например, если мост не стартует после обновления. | |||
Инструкция: | |||
# Перейдите в домашний каталог: | |||
#:<syntaxhighlight lang="bash"> | |||
cd ~ | |||
</syntaxhighlight> | |||
# Сохраните настройки: | |||
#:<syntaxhighlight lang="bash"> | |||
cp -R /mnt/data/root/zigbee2mqtt/data data-backup | |||
</syntaxhighlight> | |||
# Удалите zigbee2mqtt командой: | |||
#:<syntaxhighlight lang="bash"> | |||
apt purge zigbee2mqtt | |||
</syntaxhighlight> | |||
# Если остался каталог с node-modules — удалите его: | |||
#:<syntaxhighlight lang="bash"> | |||
rm -r /mnt/data/root/zigbee2mqtt/node_modules | |||
</syntaxhighlight> | |||
# Заново поставьте zigbee2mqtt: | |||
#:<syntaxhighlight lang="bash"> | |||
apt install zigbee2mqtt | |||
</syntaxhighlight> | |||
# Восстановите настройки из архива: | |||
#:<syntaxhighlight lang="bash"> | |||
cp -R data-backup/* /mnt/data/root/zigbee2mqtt/data | |||
</syntaxhighlight> | |||
# Перезапустите сервис: | |||
#:<syntaxhighlight lang="bash"> | |||
systemctl restart zigbee2mqtt | |||
</syntaxhighlight> | |||
== Диагностика неисправностей == | == Диагностика неисправностей == |