Обновление от 20.04.2022

update

Здравствуйте, друзья! Сегодня вышло очередное обновление BARY, и мы хотим рассказать о нем во всех подробностях.

Модуль Watchdog

К сожалению, бывают случаи, когда BARY зависает и помогает только перезагрузка контроллера. Именно поэтому мы разработали новый модуль следящий за состоянием BARY. Если BARY зависнет, то новый модуль перезапустит сервис, а пользователь, скорее всего, даже не заметит этого.

Множество доработок модуля Modbus

  • Оптимизирован опрос устройств;
  • Добавлена поддержка WBIO-DO-HS-8;
  • Добавлена поддержка старой версии WB-MAP12;
  • Добавлена поддержка WBE2-I-EBUS (его можно подключить к BARY через любой USB UART адаптер);
  • Реализовано разделение на 2 виртуальных устройства для WB-M1W2;
  • Исправлена установка опций устройств (например, режим работы выключателей у модулей реле);
  • Исправлена перезапись шаблона устройств при автоматическом сканировании;

Также напоминаем, что этот модуль поддерживает подключение устройств через WB-MIO-E. Для этого в настройках порта модуля Modbus нужно указать IP адрес и порт устройства WB-MIO-E в формате ip:port.

Модуль System Information

Мы разработали новый модуль System Information, показывающий объем занимаемой памяти всех модулей BARY. В первую очередь он нужен для технических специалистов, выполняющих обслуживание контроллера.

Модуль работы с камерами

Данный модуль вынесен из ядра BARY в виде отдельного модуля. Также в нем заблокирована возможность работы через преобразование видеопотока в картинки, т.к. такой метод сильно нагружает контроллер. Остался только режим HLS стриминга, который берет видеопоток с камеры и без преобразований передает его на клиентское устройство. В будущем модуль будет подвержен еще большей переработке и оптимизации, т.к. HLS стриминг очень чувствителен к ширине канала передачи видео.

Модуль Local Tuya и Tuya Cloud

Разработан новый модуль для возможности подключения розеток и релейных модулей Tuya локально. При работе совместно с модулем Tuya Cloud все устройства добавляются локально автоматически.

Прочие доработки

  • Оптимизирована скорость загрузки списка событий в соответствующей вкладке;
  • Добавлено отображение комнат у устройств во вкладке “Сводка”;
  • Заменена библиотека для отображения статистики;
  • Добавлена возможность сканирования QR-кода в браузерной версии;
  • Добавлена возможность отображение статистики нескольких одинаковых сущностей у одного устройства (например, несколько датчиков температуры);
  • Реализовано отображение полосы прокрутки на всех операционных системах в едином стиле;
  • Добавлена вкладка “О приложении”, описывающая все используемые при разработке модули;
  • В модуле zigbee2mqtt исправлено управление устройствами, у которых состояние указывается в виде массива, например, привод штор Aqara;
  • В модуле zigbee2mqtt реализована возможность разделения устройств на виртуальные (например, у двойных выключателей);
  • В модуле Openzwave добавлено автоматическое переподключение USB порта, если сам стик зависает;
  • Исправлена возможность изменения некоторых настроек BARY учетной записью без админских прав;
  • Исправлена функция изменения автоматизаций по времени в браузерной версии;
  • Добавлена функция воспроизведения звонка при вызове домофона;
  • У модуля климат контроль добавлена возможность указать датчики влажности, СО2 и температуры пола;
  • Добавлена возможность скрытия ненужных опций у устройств (например отсутствие CO2 сенсора у базовой версии WB-MSW);
  • Добавлена возможность указать порт вручную (например при подключении WB-MIO);
  • Добавлена возможность в настройках устройства указать группу, по которой будут группироваться устройства на дашборде;
  • Исправлены другие ошибки.

Серверная часть доступна для любой платформы, например:

  • armv7l (linux, raspberry 3/4;
  • arm64 (khadas vim);
  • x64 (linux).

Клиентская часть доступна на iOS/ Android/ Web .

Вопросы и предложения:  support@bary.io

С уважением,
Команда BARY: Smart home

Website Vkontakte Telegram