16 809
правок
Строка 86: | Строка 86: | ||
Веб-интерфейс моста zigbee2mqtt будет доступен по адресу http://wb-ip-address:PORT, например, если IP-адрес контроллера '''192.168.42.1''', а порт указан '''8081''', то веб-интерфейс будет доступен по адресу http://192.168.42.1:8081 | Веб-интерфейс моста zigbee2mqtt будет доступен по адресу http://wb-ip-address:PORT, например, если IP-адрес контроллера '''192.168.42.1''', а порт указан '''8081''', то веб-интерфейс будет доступен по адресу http://192.168.42.1:8081 | ||
== wb-zigbee2mqtt == | == Установка конвертера wb-zigbee2mqtt == | ||
=== Описание === | === Описание === | ||
Wb-zigbee2mqtt — это простой конвертер из zigbee2mqtt в Wiren Board MQTT Conventions. Конвертер написан на движке правил [[wb-rules]] и устанавливается в папку с системными правилами wb-rules-system. | Wb-zigbee2mqtt — это простой конвертер из zigbee2mqtt в [https://github.com/wirenboard/conventions/ Wiren Board MQTT Conventions]. Конвертер написан на движке правил [[wb-rules]] и устанавливается в папку с системными правилами wb-rules-system. | ||
<gallery mode="traditional" widths ="382px" heights="300px"> | <gallery mode="traditional" widths ="382px" heights="300px"> | ||
Строка 96: | Строка 96: | ||
=== Принцип работы === | === Принцип работы === | ||
Конвертер wb-zigbee2mqtt запрашивает у zigbee2mqtt список всех подключенных устройств | Конвертер wb-zigbee2mqtt запрашивает у zigbee2mqtt список всех подключенных устройств и подписывается на их топики. При получении данных от физических устройств конвертер парсит json, создает виртуальное устройство и посылает в него полученную информацию. | ||
Так же конвертер создает виртуальное устройство «zigbee2mqtt» и передает в него логи, версию и состояние (online\offline) моста zigbee2mqtt. Можно включить и выключить режим добавления устройств. Также там расположена кнопка «update devices». При нажатии на эту кнопку конвертер заново запрашивает у моста список добавленных устройств и, если они появились — подписывается на них. | |||
=== Установка === | === Установка === | ||
Подключитесь к контроллеру по [[SSH]] и выполните команду: | |||
<syntaxhighlight lang="bash"> | |||
< | apt update && apt install wb-zigbee2mqtt | ||
</syntaxhighlight> | </syntaxhighlight> | ||
После этого в веб-интерфейса контроллера на вкладке Devices появится устройство «zigbee2mqtt». | |||
=== Добавление устройств === | === Добавление устройств === | ||
[[Image: WebUI Add Zigbee Device.png |300px|thumb|right| Добавление устройства, сообщение ''interview_successful'']] | [[Image: WebUI Add Zigbee Device.png |300px|thumb|right| Добавление устройства, сообщение ''interview_successful'']] |