Обновление от 20.04.2022
April 20, 2022Здравствуйте, друзья! Сегодня вышло очередное обновление 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 (wirenboard 7/8, raspberry 3/4);
- arm64 (jethub, khadas);
- x64 (linux).
Клиентская часть доступна на iOS / Android / Web.
Вопросы и предложения: support@bary.io
С уважением,
Команда BARY: Smart home