ScreenVigil: яркость и экран

vasmarfas
  • Рейтинг: 0,0 (Нет оценок)
  • Скачиванийдо 1 тыс
  • Размер7.3 MB
  • Возраст0+
Установить с помощью RuStore
ScreenVigil: яркость и экран

Скриншоты

Для телефона
Для планшета
Скриншот 1/3
Скриншот 2/3
Скриншот 3/3

Описание приложения

У многих планшетов нет датчика освещённости. В этом случае Android вообще не показывает переключатель автояркости, и экран остаётся на том уровне, который вы выставили руками: днём тускло, ночью слепит. ScreenVigil закрывает этот пробел фронтальной камерой. Раз в секунду приложение берёт один небольшой кадр превью и считает по нему две вещи: насколько светло в комнате и какая часть картинки изменилась за последнюю секунду. Этого достаточно, чтобы плавно вести яркость вслед за освещением и включать экран, когда к устройству подходят. ЧТО УМЕЕТ • Ведёт яркость экрана вслед за светом в комнате: со сглаживанием и гистерезисом, без мерцания и ступеней • Включает экран, когда вы подходите, и отдаёт его гашение системному таймауту, когда ничего не происходит • Различает «кто-то в комнате» и «кто-то у устройства», поэтому шевеление на диване не зажигает панель • Не принимает включение и выключение света в комнате за движение • Поднимается сам после перезагрузки и восстанавливается, если камера зависла СДЕЛАНО ДЛЯ НАСТЕННЫХ ПАНЕЛЕЙ Приложение писалось для планшета, который круглосуточно работает панелью Home Assistant, и ведёт себя соответственно: foreground-сервис с живыми значениями прямо в уведомлении, автозапуск после пропадания питания, watchdog камеры и вкладка диагностики с графиком истории и журналом событий, чтобы подбирать пороги в реальной комнате. ПРОБУЖДЕНИЕ ТОЛЬКО КОГДА КТО-ТО РЯДОМ По одним и тем же данным камеры работают два независимых порога. Нижний считается присутствием и не даёт погаснуть уже включённому экрану. Верхний — единственное, что экран включает. Человек рядом с устройством занимает большую часть кадра, человек в другом конце комнаты — единицы процентов, поэтому подъём второго порога убирает случайные включения, не делая приложение глухим. Если планировка требует, решение о пробуждении можно ограничить центром кадра, а на устройствах с датчиком приближения включить его как дополнительный триггер. HOME ASSISTANT По желанию приложение отправляет числа в Home Assistant через REST API: освещённость в комнате, яркость экрана, движение, состояние экрана и статус сервиса. Панель превращается в датчик света и присутствия для той комнаты, где висит. Интеграция выключена, пока вы сами её не включите и не впишете свой адрес и токен. ПРИВАТНОСТЬ Изображение с камеры не покидает устройство. Ничего не записывается, не сохраняется и никуда не загружается — каждый кадр живёт в памяти мгновение и затирается следующим. Нет аналитики и нет рекламы. Если включить интеграцию с Home Assistant, по указанному вами адресу уходят только числа и ничего кроме них. ТРЕБОВАНИЯ Android 6.0 или новее, работающая камера и разрешение на изменение системных настроек (его Android выдаёт на отдельном экране). Root не нужен; он открывает лишь несколько дополнительных возможностей, например гашение экрана без ожидания системного таймаута. Исходный код публичный на GitHub, распространяется по некоммерческой лицензии.

Что нового

Версия: 1.0

Дата: 11 авг 2026

Первая версия

Разработчик

vasmarfas

Поддержка приложения

support@vasmarfas.com

github.com/vasmarfas/ScreenVigil

Дополнительно

Минимальная версия Android: 6

Возможно, вам понравится

Что нового

Версия: 1.0

Дата: 11 авг 2026

Первая версия

Разработчик
vasmarfas
Поддержка приложения

support@vasmarfas.com

github.com/vasmarfas/ScreenVigil

Дополнительно

Минимальная версия Android: 6

App icon

Установите с помощью RuStore

Установить

Установите RuStore на смартфон,
чтобы оставлять реакции, оценки и отзывы

Наведите камеру на код для установки. Если хотите перенести файл на смартфон самостоятельно, скачайте его здесьСкачать RuStore