Голосовой помощник Алиса выключает телевизор преимущественно через протокол HDMI-CEC или ИК-сигнал, в зависимости от модели колонки и типа подключения. Стандартные Яндекс.Станции, подключенные по HDMI, отправляют команду Standby по шине CEC, что ставит ТВ в режим ожидания. Старшие модели вроде Станции Макс и Модуля дублируют это ИК-лучом для совместимости с устаревшими или нестандартными приемниками.

Если телевизор работает на ОС Яндекс TV или имеет встроенного помощника, команда уходит локально через системный фреймворк без участия HDMI-CEC. Для сторонних Smart TV с установленным приложением «Алиса» или «Яндекс» управление питанием реализовано через облачный API: сервер Яндекса шлет Wake-on-LAN или проприетарную команду по локальной сети. Понимание канала передачи критично для диагностики, когда голосовая фраза «Алиса, выключи телевизор» не срабатывает.

Основные сценарии голосового управления питанием

Сценарий выключения зависит от того, какое устройство является «мозгом» и как оно связано с телевизором. У Яндекс.Станции (классик, Лайт, Мини) нет ИК-порта, поэтому они полностью зависят от HDMI-CEC. Станция Макс и Модуль имеют ИК-бластер, что позволяет им гасить экран даже при отключенном CEC или при подключении через аудиоресивер. Телевизоры с Яндекс TV обрабатывают интент выключения на уровне системы, игнорируя физику портов.

  • 🔌 HDMI-CEC — базовый способ для всех Станций, подключенных к HDMI-входу ТВ.
  • 📡 ИК-пульт — эксклюзив Станции Макс и Модуля, эмулирует пульт бренда ТВ.
  • ☁️ Облако/Локальная сеть — для ТВ с ОС Яндекс TV, приложением Алиса или Works with Alice.
  • 🔗 Сценарии Умного дома — выключение по расписанию, датчику присутствия или фразе «Ухожу».
⚠️ Внимание: HDMI-CEC на телевизорах часто называется по-разному: Anynet+ (Samsung), Bravia Sync (Sony), SimpLink (LG), CEC (TCL, Xiaomi). Если в меню ТВ эта опция выключена, Станция не сможет гасить экран по кабелю.
📊 Каким способом Алиса у вас выключает телевизор?
HDMI-CEC (Станция по HDMI)
ИК-порт (Станция Макс/Модуль)
Через приложение/Яндекс TV
Не работает ни один способ

HDMI-CEC: настройка и нюансы работы

Протокол CEC (Consumer Electronics Control) позволяет устройствам в цепи HDMI управлять питанием друг друга. Когда вы говорите «Алиса, выключи телевизор», Станция шлет кадр по выделенной линии DDC. Телевизор, получив кадр, уходит в стэндбай. Для работы нужны три условия: качественный HDMI-кабель с поддержкой линий DDC/HEAC, включенный CEC в меню ТВ и корректное определение типа устройства Станцией.

Станция при первой загрузке сканирует EDID и CEC-устройства на шине. Если ТВ сообщает тип TV (0), Станция сохраняет его логический адрес как цель для команд питания. Проблемы возникают, если между Станцией и ТВ стоит AV-ресивер или HDMI-коммутатор: они могут блокировать транзит CEC-кадров или подменять логические адреса. В таком случае помогает прямое подключение Станции к ТВ для первичной привязки, а затем возврат в схему через ресивер с включенным «HDMI Control».

☑️ Проверка HDMI-CEC перед настройкой

Выполнено: 0 / 4

ИК-управление: настройка на Станции Макс и Модуле

ИК-бластер в Станции Макс и Модуле работает автономно от HDMI-CEC. При настройке в приложении «Дом с Алисой» вы выбираете бренд телевизора из базы кодов. Устройство подбирает протокол модуляции (часто NEC, RC-5 или проприетарные Samsung/LG) и посылает код POWER TOGGLE или дискретные POWER OFF. Дискретные коды предпочтительнее: они гарантированно уводят ТВ в стэндбай, а не переключают состояние.

Настройка проходит в разделе «Устройства» → «Добавить» → «Телевизор» → «Настроить ИК». Если автоматический подбор по бренду не сработал, доступен обучение: наведите родной пульт на переднюю панель Станции/Модуля и нажмите кнопку питания. Система запишет временные параметры несущей и паузы. Важно: ИК не проходит через стены и стекло, луч должен попадать на ИК-приемник ТВ (обычно в нижней рамке).

⚠️ Внимание: На некоторых моделях ТВ (например, старые Samsung или Hisense) дискретный код «Power Off» отсутствует в базе Яндекса. Тогда используется Toggle — если ТВ уже выключен, команда включит его. Проверьте поведение двумя последовательными фразами «Выключи телевизор».
Скрытые коды ИК для популярных брендов

Для инженерной диагностики: Samsung часто использует протокол Samsung32 (data 0xE0E040BF для Power Toggle). LG — NEC с адресом 0x00, команда 0x08. Sony — SIRC 12 бит, команда 0xA5A. Точные коды зависят от серии, база Яндекса обновляется OTA.

Управление телевизорами на Яндекс TV и через приложение

Телевизоры с предустановленной Яндекс TV (например, бренды DEXP, HIPER, TCL серии с Яндекс TV) имеют системный сервис YandexAssistant. Фраза «Алиса, выключи телевизор» перехватывается локально, ассистент вызывает системный API PowerManager.goToSleep(). Это самый надежный способ: он не зависит от HDMI-кабеля, ИК-приемника или интернета (если речь распозналась на устройстве).

Для обычных Android TV / Google TV без Яндекс TV можно установить приложение «Алиса» или «Яндекс» из Play Market. После авторизации и выдачи прав «Перекрывать другие окна» и «Управление питанием» (если ОС позволяет), помощник получает возможность гасить экран через системный интент ACTION_REQUEST_SHUTDOWN. На вебОС (LG) и Tizen (Samsung) нативных приложений Алисы для управления питанием нет — работает только HDMI-CEC от Станции или ИК от Макса/Модуля.

Платформа ТВ Метод выключения Алисой Требуемое железо
Яндекс TV (нативная ОС) Локальный системный API Ничего дополнительного
Android TV / Google TV Приложение «Алиса» + разрешения Телевизор + микрофон пульта/колонки
webOS (LG) Только HDMI-CEC / ИК Яндекс.Станция / Станция Макс / Модуль
Tizen (Samsung) Только HDMI-CEC / ИК Яндекс.Станция / Станция Макс / Модуль

Сценарии Умного дома: автовыключение и рутины

В приложении «Дом с Алисой» можно создать сценарий, где выключение ТВ — действие или условие. Пример: «Если датчик движения в гостиной не срабатывает 30 минут → выключить телевизор». Это работает через облако: сервер Яндекса отправляет команду на контроллер (Станцию или ТВ с Яндекс TV). Задержка исполнения обычно 1–5 секунд. Также доступна рутина по фразе «Алиса, я ухожу», которая гасит свет, закрывает шторы и выключает ТВ одной командой.

Важно отличать «Выключить» (глубокий стэндбай) от «Выключить экран» (режим Ambient/Art Mode на Samsung The Frame или просто гашение подсветки на OLED). В настройках сценария выбирайте действие «Выключить» для полного отключения питания. Если ТВ поддерживает Wake-on-LAN, его можно включить обратно сценарием «Алиса, я пришел», но выключение по WoL невозможно — только через CEC, ИК или локальный API.

💡

Используйте сценарий «Вечерний режим» с задержкой: «Через 10 минут после фразы "Алиса, спокойной ночи" — выключить телевизор». Это дает время досмотреть ролик или передачу, если вы задержались.»

Почему Алиса не выключает телевизор: чек-лист диагностики

Чаще всего сбой кроется в несовпадении ожиданий пользователя и реального канала управления. Если у вас Станция Мини и ТВ Samsung 2015 года — только HDMI-CEC. Если CEC выключен в меню ТВ — команда уйдет в пустоту. Если у вас Станция Макс, но ИК-луч забит саундбаром — ТВ не получит сигнал. Начните диагностику с проверки физического канала.

  1. 🔍 Проверьте, включен ли CEC в меню ТВ (название бренда см. выше).
  2. 🔌 Переподключите HDMI-кабель: выдерните от ТВ и Станции на 10 секунд — это сбрасывает логические адреса CEC.
  3. 📱 Откройте приложение «Дом с Алисой» → Устройства → Телевизор → нажмите виртуальную кнопку питания. Если сработало — проблема в распознавании речи.
  4. 🎤 Проверьте историю команд в приложении: услышала ли Алиса фразу именно как «выключи телевизор», а не «выключи станцию».
⚠️ Внимание: На некоторых ТВ (например, Philips на Android TV) HDMI-CEC работает только на конкретном входе (часто HDMI 1 или HDMI ARC). Переключите Станцию на этот порт, если используете другой.
💡

Главный вывод: канал управления (CEC, ИК, Облако) определяется железом, а не желанием. Сначала настройте физический уровень, потом голосовые сценарии.

Особенности брендов: Samsung, LG, Sony, Xiaomi, TCL

Samsung (Tizen) агрессивно режет CEC при обновлениях прошивки. Часто помогает сброс настроек сети ТВ (General → Network → Reset Network) — он перерегистрирует устройства на шине. LG (webOS) требует включения «SimpLink» и пункта «Авто включение» для корректного стэндбая. Sony (Google TV) имеет настройку «Bravia Sync» → «Управление питанием» → «Вкл/Выкл с устройством». У Xiaomi/Redmi и TCL (Google TV) CEC часто скрыт в «Дополнительные настройки» → «HDMI CEC» и по умолчанию выключен.

Для брендов без нативной поддержки Яндекса (все, кроме Яндекс TV) единственный универсальный путь — Станция Макс или Модуль с обученным ИК. База кодов Яндекса покрывает 95% текущего рынка, но редкие суб-бренды (Chuwi, Kivi, нетоповые Hisense) могут требовать обучения вручную. Обучайте в темноте или при закрытых шторах — солнечный ИК-шум ломает запись пакетов.

FAQ: частые вопросы про выключение ТВ Алисой

Почему Алиса говорит «Хорошо», но телевизор не выключается?

Ассистент подтвердил отправку команды в облако/на устройство, но исполнитель (ТВ или Станция) не выполнил действие. Проверьте: включен ли CEC на ТВ, попадает ли ИК-луч на приемник, онлайн ли ТВ в приложении «Дом с Алисой». Частая причина — ТВ ушел в глубокий сон (Eco-режим) и отрезал HDMI-CEC/сетевой контроллер.

Можно ли выключить ТВ Алисой, если Станция подключена к звуковой панели?

Только если звуковая панель поддерживает HDMI-CEC Pass-through (транзит команд) и имеет HDMI ARC/eARC выход на ТВ. Во многих бюджетных саундбарах CEC заканчивается на панели. Решение: подключите Станцию напрямую к ТВ, а звук выводите через ARC на панель. Или используйте ИК от Станции Макс/Модуля.

Работает ли выключение без интернета?

HDMI-CEC и ИК работают полностью локально — интернет не нужен. Распознавание речи на Станциях (кроме Макс с локальным ASR) требует интернета. На ТВ с Яндекс TV распознавание может быть локальным (зависит от модели чипа), тогда фраза сработает офлайн. Облачные сценарии и приложение «Алиса» на Android TV требуют интернета.

Как выключить только экран, оставив ТВ включенным (для музыки)?

Скажите «Алиса, выключи экран телевизора» или «Алиса, включи режим аудио». Поддержка зависит от модели ТВ: на Яндекс TV и Android TV с приложением это ставит систему в режим «Экран выключен», звук продолжает играть. По HDMI-CEC нет стандартизированной команды «только экран» — обычно это полный стэндбай.

Алиса включает ТВ вместо выключения. В чем дело?

Это поведение кода Power Toggle по ИК или CEC-команды Image View On, если ТВ уже в стэндбае. Используйте дискретную фразу «Алиса, усни» (на Яндекс TV) или настройте ИК-обучение с кнопки «Power Off» (не красной кнопки пульта, а служебной, если есть). В сценариях Умного дома выбирайте действие «Выключить», а не «Переключить питание».