
Привет, я Рома, промдизайнер, и проект, над которым я работаю с 2022 года, почти готов к запуску. Это BUSY Bar — девайс для концентрации с помодоро-таймером, блокировкой отвлекающих приложений, поддержкой умного дома и открытым HTTP API. Предыдущие посты: [1],[2],[3],[4].
В этом посте покажу фичи, которые мы реализовали за последнее время: автоматический статус ON CALL, интеграцию с Google-календарём и протокол Matter. А ещё покажу локальный веб-интерфейс, OTA-обновление прошивки, улучшения в HTTP API и визуальные обновления.
Автоматический статус ON CALL
Теперь BUSY Bar автоматически выводит статус ON CALL, чтобы показать окружающим, что вы на звонке и беспокоить вас нежелательно.

Как это работает: десктопное приложение BUSY App в фоне мониторит использование микрофона. Как только начинается звонок в любой программе, приложение автоматически выводит статус ON CALL на BUSY Bar. По завершении звонка статус автоматически исчезает.
![[Видео] Статус ON CALL включается, как только вы начинаете использовать микрофон [Видео] Стат��с ON CALL включается, как только вы начинаете использовать микрофон](https://habrastorage.org/getpro/habr/upload_files/927/c70/a6a/927c70a6a6867892abd4cb5ca0951bfb.gif)
Эта функция не требует никаких дополнительных разрешений и не может слушать микрофон, она лишь мониторит его использование другими приложениями. Настраивать в программах для звонков ничего не нужно.
Работает пока только на macOS и при подключении по USB. Поддержка Windows и других видов подключения, а также выбор кастомных статусов будут добавлены позже.
Интеграция с Google-календарём
Мы добавили синхронизацию BUSY Bar с Google-календарём — теперь информация о встречах и звонках автоматически выводится на экран. Сначала выводится напоминание о событии с таймером обратного отсчёта, а когда событие начнётся, на экран выведется выбранный статус.
![[Видео] На BUSY Bar автоматически выводится напоминание о предстоящей встрече [Видео] На BUSY Bar автоматически выводится напоминание о предстоящей встрече](https://habrastorage.org/getpro/habr/upload_files/f79/b16/853/f79b168533a8adcb8b0b9961bba6ae95.gif)
Эту функцию можно использовать как для себя (получать напоминания на BUSY Bar), так и для окружающих (уведомление о том, что вы заняты на встрече или готовитесь к ней).
Интеграция настраивается в личном кабинете BUSY. Можно добавить несколько Google-аккаунтов и выбрать один или несколько календарей. Там же можно выбрать отображаемый статус и задать время, за которое BUSY Bar выведет напоминание. Для приватности названия встреч можно скрыть.

Новая анимация в режиме BUSY
Мы продолжаем совершенствовать анимацию режима BUSY. С каждой новой версией интерфейс становится всё живее, а важные элементы (статус, оставшееся время) становятся крупнее и заметнее. Вы можете проследить эволюцию анимации интервального таймера на видео ниже.
![[Видео] Эволюция анимации в режиме BUSY (слева направо) [Видео] Эволюция анимации в режиме BUSY (слева направо)](https://habrastorage.org/getpro/habr/upload_files/122/4b0/fa7/1224b0fa79e129c6eb2cee1edeecf9e9.gif)
Первая версия просто показывала статус и сколько осталось времени. Во второй версии мы добавили прогресс-бар внизу экрана. А в третьей версии мы перенесли его в сам статус BUSY и сделали анимацию более живой.
OTA-обновление прошивки
Теперь девайс может скачивать по Wi-Fi и устанавливать актуальную прошивку без использования компьютера, как и любое современное устройство. Обновление инициируется в настройках устройства, но скоро мы также добавим возможность автообновления прошивки по ночам.
![[Видео] Интерфейс обновления прошивки устройства [Видео] Интерфейс обновления прошивки устройства](https://habrastorage.org/getpro/habr/upload_files/92f/349/26f/92f34926fd2e9b9916dabb1406798638.gif)
Интеграция в умный дом
BUSY Bar получил поддержку протокола Matter, который поддерживается всеми актуальными системами умного дома. Это позволяет умному дому реагировать на ваш статус на BUSY Bar. Например: включать свет, закрывать замки, включать музыку на смарт-колонках.
[Видео] При изменении статуса на BUSY Bar лампы меняют свой цвет, а Google Nest Hub переключает музыку в соответствии со статусом
Вы можете подключить BUSY Bar к системе умного дома, таким как Apple Home, Google Home, Amazon Alexa, Samsung SmartThings или Home Assistant (или даже к нескольким одновременно!). Это делается простым сканированием QR-кода с экрана BUSY Bar в приложении умного дома.

Matter работает по локальной сети, поэтому автоматизации умного дома работают быстро и не требуют подключения к интернету.
Локальный веб-интерфейс
Веб-интерфейс девайса доступен по USB или Wi-Fi. Прямо в браузере можно ��оменять настройки BUSY Bar, а также увидеть изображение с его основного экрана в реальном времени — полезно, например, когда устройство висит на двери и его не видно.
[Видео] Веб-интерфейс BUSY Bar выводит изображение с основного экрана устройства и позволяет менять настройки
На сегодня веб-интерфейс позволяет:
Подключить BUSY Bar к Wi-Fi
Привязать BUSY Bar к BUSY-аккаунту
Прошить девайс из файла
Настраивать яркость экранов и громкость уведомлений
Расширение HTTP API
HTTP API позволяет управлять BUSY Bar по USB, локально по Wi-Fi или через интернет. Можно создавать виджеты, работающие на ПК и использующие BUSY Bar как дисплей с удобным API (который к тому же отлично усваивают AI-ассистенты). Подробнее об этом всём мы рассказывали в недавнем посте.

Текущая версия HTTP API позволяет:
Выводить картинки, анимации и текст на экран
Воспроизводить звуки
Реагировать на действия с контролами девайса
Эмулировать действия с контролами девайса
Получать изображение с обоих экранов
В последнем обновлении в HTTP API улучшена функция вывода текста: добавлен выбор из 3 пропорциональных шрифтов разной высоты (5, 7 или 10 пикселей), выравнивание текста относительно заданной координаты на экране и автоматический вывод текста бегущей строкой, если он не помещается в поле заданной ширины.
[Видео] Улучшения в функции вывода текста в HTTP API: три размера шрифта, авто-прокрутка длинного текста и выравнивание текста
Скоро Kickstarter
В начале 2026 года мы планируем запуск кампании на Kickstarter. Сделайте предзаказ, чтобы получить Early Bird цену, когда начнётся кампания.
Приглашаем заценить наше бесплатное приложение BUSY App — помодоро-таймер с блокировкой приложений и синхронизацией между телефоном и смарт-часами (а в дальнейшем — ещё и с десктопом и BUSY Bar).
Наши соцсети: X, Instagram и Reddit
Instagram — продукт компании Meta Platforms Inc., признанной экстремистской организацией, деятельность которой запрещена на территории Российской Федерации.
