
ScreenVigil: яркость и экран
- Рейтинг: 0,0 (Нет оценок)
- Скачиваний: до 1 тыс
- Размер: 7.3 MB
- Возраст: 0+
Скриншоты



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