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

update

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

Новый модуль Xiaomi Account

Модуль Xiaomi Account постигла та же участь, что и все новые модули: он вынесен отдельно от ядра BARY. Более того, настройки всех устройств теперь находятся в шаблоне модуля, что позволит любой девайс Xiaomi добавить относительно быстро. Если ваше устройство в BARY не отображается и вы готовы предоставить нам логин-пароль от своей учетной записи Xiaomi, пишите нам.

Автоматическое подключение к облаку

В настройках подключения к вашему хабу добавлена опция автоматического подключения к облаку. Если эта галочка активна, а ваш хаб подключен к облаку, то мобильное приложение подключается к нему автоматически. Если локальная сеть доступна, то приоритет будет у локального подключения.

Кроме того, мы сделали новую иконку, отображающую статус подключения. Если эта иконка красного цвета, то подключение к вашему хабу неактивно (причин этому может быть множество). Если иконка обычного цвета, то у нее может быть три состояния: доступны все подключения, доступно только локальное подключение, доступно только облачное подключение. Визуально все эти иконки отличаются друг от друга, и, взглянув на нее, сразу можно понять, каким образом вы подключены к вашему хабу.

Эта же иконка теперь является анимацией при выполнении запросов.

Push-уведомления

В настройках сервера добавлена галочка, позволяющая отключить push уведомления этого сервера. Это удобно, если у вас есть несколько устройств/серверов и нужно отключить уведомления на каком-то конкретном.

Теперь заданное вами имя сервера присутствует в уведомлении. Это также удобно, если у вас несколько серверов и не сразу понятно, от какого сервера пришло уведомление.

Модуль обновления

В настройках добавлена новая вкладка, позволяющая следить за обновлением модулей устройств. В ней же можно включить/выключить автоматические обновления. Сам модуль сделан максимально просто и без лишней информации. После названия модуля указано текущее состояние модуля, и оно может принимать такие значения:

  • Не установлено. Для установки модуля нажмите галочку напротив него. Также такой статус будет отображаться, если вы сами удалили данный модуль.
  • Будет установлено. Такой статус отобразится, если включить галочку у неустановленного модуля.
  • Будет обновлено. Статус отобразится, если версия на сервере старше версии, установленной у вас.
  • Будет удалено. Статус отобразится, если снять галочку у установленного модуля.

Обновление всех модулей происходит при нажатии на кнопку Сохранить.

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

  • У устройств, для которых нужно указывать адрес порта (modbus, zigbee2mqtt, ajax и т.д.), его выбор теперь осуществляется с помощью выпадающего списка;
  • Если в настройках zigbee2mqtt не указывать порт, то он будет запущен без непосредственно zigbee2mqtt, и его можно запустить отдельно;
  • В мастере первичной настройки исключен автопоиск устройств (т.к. мог вызвать зависание хаба), в будущем эта функция будет работать в фоновом режиме;
  • Исправлена ошибка в драйвере modbus-устройств, связанная с чтением с устройств;
  • Во всех настройках (сценарии, автоматизации, зоны, комнаты и т.д.) добавлена большая кнопка Сохранить (помимо иконки в правом верхнем углу) и Удалить (там, где ранее ее не было);
  • Оптимизировано подключение к контроллеру, статусы всех устройств теперь происходит на порядок быстрее;
  • Оптимизировано открытие настроек и сохранение устройств;
  • Устранены утечки памяти, если события от устройств приходят слишком часто;
  • Оптимизирована инициализация устройств при старте BARY;
  • При добавлении видеорегистратора Reolink теперь все подключенные к нему камеры добавляются автоматически.

Серверная часть доступна для следующих платформ:

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

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

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

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

Website Instagram Facebook Vkontakte Telegram