Обновление от 07.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)

  • Отправить нам сообщение такого вида:

Название и ссылка на плагин, название и ссылка вашего устройства, идентификатор и название неопознанной характеристики (из лога). Все замечания о работе плагинов или об успешных интеграциях также можете писать нам.