Сначала приходилось обходить весь зал

Чтобы включить кино, нужно было пройти один и тот же маршрут: опустить шторы, погасить основной свет, оставить немного декоративной подсветки, включить три устройства и проверить, что всё запустилось. По оценке владельца, на такой ритуал уходило две-три минуты.
Хозяин к последовательности привык, а гостям приходилось объяснять, какой выключатель за что отвечает. Дети могли выбрать не тот режим света, а про забытый усилитель или незакрытые шторы вспоминали уже после начала фильма. Хотелось оставить одно понятное действие — «включить кино».
Но включить всё одним реле было нельзя

Одна команда пользователя не означает, что всё оборудование нужно включать и выключать одновременно. У проектора, усилителя и медиаплеера разная логика работы, поэтому их линии разделили в щите и подключили через Shelly Pro 4PM. По потреблению каждого канала Home Assistant видит, работает устройство или осталось в ожидании.
Особенно аккуратно нужно обращаться с проектором. Его нельзя просто обесточить, если производитель требует сначала штатно завершить работу и дождаться охлаждения. Поэтому Home Assistant должен сначала отправить команду выключения через интерфейс, который поддерживает конкретная модель, дождаться подтверждения и только потом разрешить отключение линии.
Home Assistant здесь нужен не как ещё один пульт, а как координатор. Пока шторы закрываются, система уже может приглушать свет. А действия, которые нельзя менять местами, выполняются по очереди. Для владельца это по-прежнему одна команда, хотя внутри неё работает целая последовательность.
Для света и штор подобрали свои настройки


Основной и декоративный свет в зале выполняют разные задачи. Первый должен мягко погаснуть перед фильмом, а второй — остаться на минимальной яркости, чтобы в комнате не было совершенно темно. Поэтому основные группы оставили на Shelly Dimmer 2, а ленту подключили к Shelly Pro RGBWW PM.
Для режима «Кино» декоративную подсветку оставили на уровне 10–15%, а для перерыва основной свет поднимается примерно до 30%. Эти значения подходят конкретному залу, а не любому домашнему кинотеатру. Их проверяют со всех мест на диване: на экране не должно быть бликов, но дорога к выходу должна оставаться видимой. Если мешает отражение или в проходе слишком темно, яркость и оттенок корректируют и снова смотрят из зрительской зоны.
Шторы подключили к Shelly Pro Dual Cover/Shutter PM. Сначала каждый привод откалибровали, затем несколько раз полностью открыли и закрыли шторы и сохранили положение для перерыва — примерно на пятую часть окна. После такой проверки привод должен останавливаться в крайних точках и каждый раз возвращаться в выбранное промежуточное положение, не натягивая полотно и не встречая препятствий.
Вместо длинного ритуала осталось три режима

После настройки у владельца осталось три понятных режима. Первый — «Кино». Шторы полностью закрываются, основной свет плавно гаснет, декоративная подсветка становится тёплой и едва заметной, а проектор, звук и медиаплеер включаются в нужном порядке. Запустить всё можно из панели Home Assistant или голосом через Assist, если в доме настроено голосовое управление.
Если нужно выйти за напитками или ненадолго отвлечься, есть «Перерыв». Свет становится ярче, шторы немного приоткрываются, но техника не выключается. Вернуться к фильму можно без нового запуска проектора и звука.
Третий режим — «Конец сеанса». Свет возвращается к обычной яркости, шторы открываются, медиаплеер и усилитель завершают работу. Проектор сначала получает штатную команду выключения; питание его линии можно отключать только после подтверждения, что завершение прошло нормально.
Перед сдачей все три режима нужно пройти от начала до конца. Шторы должны доходить до сохранённых положений, свет — включаться без мерцания, а проектор — не терять питание раньше времени. Если устройство не подтвердило нужное состояние, последовательность должна остановиться, а не идти дальше вслепую.
По словам владельца, теперь зал начинает переходить в режим кино за 5–7 секунд вместо двух-трёх минут ручной подготовки. Само изображение может появиться позже: скорость запуска зависит от проектора.
Датчику движения не доверили выключать кино

Shelly BLU Motion у экрана и дивана сообщает Home Assistant, что в зале недавно двигались, и передаёт уровень освещённости. Поскольку датчик работает по Bluetooth, его сигнал должен принять адаптер Home Assistant или Bluetooth-прокси — например, ESPHome Bluetooth Proxy. Основная логика остаётся внутри дома и работает, пока включены Home Assistant, локальная сеть и Bluetooth-приёмник; облако нужно только для удалённого доступа и диагностики.
Но отсутствие движения ещё не означает, что зал пуст. Во время фильма люди могут десять минут сидеть совершенно спокойно. Поэтому таймер используем только после явной команды «Конец сеанса» или другого надёжного признака, что просмотр закончился. Сам по себе BLU Motion не должен гасить зал и отключать технику.

Если системе действительно нужно замечать неподвижных зрителей, к ней можно добавить Shelly Presence Gen4. Его радар миллиметрового диапазона определяет присутствие без заметного движения, но датчику нужны постоянное питание по USB-C и аккуратно настроенная зона обнаружения.
Теперь кино начинается не с обхода комнаты, а с выбора фильма. Новые кабельные трассы и настенные выключатели не понадобились, а в приложении осталась статистика потребления техники во время просмотра и в ожидании.