Обновление от 07.07.2020
July 07, 2020Поддержка плагинов HomeBridge
Мы начали реализацию поддержки плагинов HomeBridge в экспериментальном режиме! Все плагины HomeBridge располагаются по следующему пути:
<bary-dir>/templates/homebridge
Для того, чтобы подключить HomeBridge плагин к BARY нужно сделать следующие действия:
- Добавляем плагин в настройках устройств: Настройки -> Устройства -> Добавить -> Шлюзы -> HomeBridge Plugin
- В настройках, в поле Plugin Names указать названия нужных плагинов (по одному на строчку) Если плагин требуется временно отключить, то поставьте перед его названием символ решетки.
- В настройках, в поле Plugin Config указать конфигурацию плагина (обычно указывается в описании к плагину)
Обязательно соблюдайте правила разметки JSON. Если JSON будет невалидный, то конфигурация не сохранится. При успешном сохранении плагины перезапускаются автоматически.
При запуске все плагины устанавливаются автоматически и для каждого плагина создается JS файл, в котором прописывается его подключение. Если будут проблемы с запуском конкретного плагина, этот файл можно отредактировать вручную (он не заменяется автоматически).
На текущий момент поддержка в тестовом режиме и проверялась всего лишь на нескольких плагинах. Если хотите помочь нам в развитии этого модуля, то при его некорректной работе предоставьте нам следующую информацию:
- В логах BARY найти предупреждения о неподдерживаемых характеристиках:
<bary-dir>/logs/info.log
Предупреждения могут быть такие:
info: 22:11:02 ** Unsupported HomeBridge Plugin Characteristic: 0000002F-0000–1000–8000–0026BB765291 (Saturation)
- Отправить нам сообщение такого вида:
Название и ссылка на плагин, название и ссылка вашего устройства, идентификатор и название неопознанной характеристики (из лога). Все замечания о работе плагинов или об успешных интеграциях также можете писать нам.