Привет, я Рома, промдизайнер, и проект, над которым я работаю с 2022 года, почти готов к запуску. Это BUSY Bar — девайс для концентрации с помодоро-таймером, блокировкой отвлекающих приложений, поддержкой умного дома и открытым HTTP API. Предыдущие посты: [1],[2],[3],[4].

В этом посте покажу фичи, которые мы реализовали за последнее время: автоматический статус ON CALL, интеграцию с Google-календарём и протокол Matter. А ещё покажу локальный веб-интерфейс, OTA-обновление прошивки, улучшения в HTTP API и визуальные обновления.

Автоматический статус ON CALL

Теперь BUSY Bar автоматически выводит статус ON CALL, чтобы показать окружающим, что вы на звонке и беспокоить вас нежелательно.

Статус ON CALL ясно дает понять окружающим, что вы на звонке
Статус ON CALL ясно дает понять окружающим, что вы на звонке

Как это работает: десктопное приложение BUSY App в фоне мониторит использование микрофона. Как только начинается звонок в любой программе, приложение автоматически выводит статус ON CALL на BUSY Bar. По завершении звонка статус автоматически исчезает.

[Видео] Стат��с ON CALL включается, как только вы начинаете использовать микрофон
[Видео] Статус ON CALL включается, как только вы начинаете использовать микрофон

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

Работает пока только на macOS и при подключении по USB. Поддержка Windows и других видов подключения, а также выбор кастомных статусов будут добавлены позже.

Интеграция с Google-календарём

Мы добавили синхронизацию BUSY Bar с Google-календарём — теперь информация о встречах и звонках автоматически выводится на экран. Сначала выводится напоминание о событии с таймером обратного отсчёта, а когда событие начнётся, на экран выведется выбранный статус.

[Видео] На BUSY Bar автоматически выводится напоминание о предстоящей встрече
[Видео] На BUSY Bar автоматически выводится напоминание о предстоящей встрече

Эту функцию можно использовать как для себя (получать напоминания на BUSY Bar), так и для окружающих (уведомление о том, что вы заняты на встрече или готовитесь к ней).

Интеграция настраивается в личном кабинете BUSY. Можно добавить несколько Google-аккаунтов и выбрать один или несколько календарей. Там же можно выбрать отображаемый статус и задать время, за которое BUSY Bar выведет напоминание. Для приватности названия встреч можно скрыть.

Интерфейс настройки интеграции с календарём: настройки напоминания и статуса
Интерфейс настройки интеграции с календарём: настройки напоминания и статуса

Новая анимация в режиме BUSY

Мы продолжаем совершенствовать анимацию режима BUSY. С каждой новой версией интерфейс становится всё живее, а важные элементы (статус, оставшееся время) становятся крупнее и заметнее. Вы можете проследить эволюцию анимации интервального таймера на видео ниже.

[Видео] Эволюция анимации в режиме BUSY (слева направо)
[Видео] Эволюция анимации в режиме BUSY (слева направо)

Первая версия просто показывала статус и сколько осталось времени. Во второй версии мы добавили прогресс-бар внизу экрана. А в третьей версии мы перенесли его в сам статус BUSY и сделали анимацию более живой.

OTA-обновление прошивки

Теперь девайс может скачивать по Wi-Fi и устанавливать актуальную прошивку без использования компьютера, как и любое современное устройство. Обновление инициируется в настройках устройства, но скоро мы также добавим возможность автообновления прошивки по ночам.

[Видео] Интерфейс обновления прошивки устройства
[Видео] Интерфейс обновления прошивки устройства

Интеграция в умный дом

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 в приложении умного дома.

BUSY Bar выводит на задний экран QR-код для подключения к умному дому по протоколу Matter
BUSY Bar выводит на задний экран QR-код для подключения к умному дому по протоколу Matter

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).

Наши соцсети: XInstagram и Reddit

Instagram — продукт компании Meta Platforms Inc., признанной экстремистской организацией, деятельность которой запрещена на территории Российской Федерации.