HDMI-CEC – современная технология, предоставляющая возможность управления устройствами, находящимися в квартире (телеприемник, спутниковый ресивер, плеер DVD), используя только один пульт дистанционного управления.
HDMI-CEC: что это
CEC – функция, встроенная в мультимедийный интерфейс HDMI. Она разработана с целью облегчить жизнь пользователям, и позволить управлять оборудованием (до 10 единиц наименований) только одним ПДУ. Кроме этого, CEC автоматически настраивает приборы между собой без участия человека. Таким образом, HDMI-CEC – специальная шина, выполняющая обязанности стандартного пульта.
Чтобы использовать данную возможность, в приборе должна присутствовать CEC-проводка.
CEC обладает следующими функциями:
- активизирует приборы, входящие в единую цепочку, простым прикосновением к клавишам пульта управления;
- позволяет выполнять одновременное переключение соединенных единиц оборудования в режим ожидания;
- воспроизводит запись с помощью одного касания;
- настраивает таймеры. Например, таймер на ТВ задает настройки этой же программы на рекордере;
- позволяет управлять меню прибора, с помощью меню другого подключенного прибора;
- отображает текст на экранном меню.
HDMI-CEC находится в меню настроек в закладке «Плагины».
Например, вы включили ТВ, автоматически запустился ресивер. Или, наоборот, отключили телеприемник, следом выключился другой прибор.
Для начала работы этой технологии, устройства должны соединяться друг с другом HDMI-кабелем, через который передаются командные запросы. И лучше, если вся техника будет от одного производителя.
Такую технологию производители именуют по-разному для своего оборудования. Мы остановимся на Anyet+ для ТВ Samsung.
Как настроить интерфейс в телевизоре Самсунг
Соединяем ТВ с тюнером спутниковой тарелки с помощью HDMI-кабеля. Запускаем устройства, и начинаем устанавливать плагин. На ПДУ сначала нажимаем клавишу «Source», в выпавшем списке источников выбираем «HDMI».
На дисплее телеприемника будет воспроизводиться изображение с ресивера. Теперь на пульте ресивера нажимаем клавишу «Меню» и проходим через «Плагины» к «HDMI CEC Setup».
Здесь вы оказываетесь в разделе с настройками нужного нам расширения. Мы приводим пример управления двумя устройствами (ТВ и ресивером) с ПДУ для телеприемника. Чтобы сохранить изменения, нажмите кнопку «ОК».
После таких настроек должен поддерживаться одновременный запуск двух устройств только одним ПДУ телевизионного приемника.
В этом процессе есть один важный момент, связанный со строкой «Текущего CEC адреса».
При значении такого параметра равном 0.0.0.0, выполнение возложенных функций плагином будет осуществляться не в полном объеме.
Иначе, вы сможете только запускать ресивер или останавливать работу устройства, а переходить между каналами у вас, скорее всего, не получится.
Чтобы исправить ошибку, потребуется зайти на компьютере в тюнер, используя соединение FTP, далее выбрать путь «usr/lib/enigma2/python/Plugins/SystemPlugins/HdmiCEC».
Откроется каталог с файлами, нас интересует третий в выпавшем списке plugin.py. Открываем его через блокнот. К примеру, если вы используете, файловый менеджер Total Commander, нажмите для открытия клавишу F4 на клавиатуре.
В выведенном на станице тексте найдите наше значение 0.0.0.0, в котором первый «0» замените цифрой «1». В результате вы увидите 1.0.0.0.
Для указания номера разъема под кабель HDMI, к которому подключается ресивер, на телеприемнике используется первое значение в этой комбинации.
Теперь сохраняем сделанные изменения, и отправляем наш файл назад в устройство. На компьютере вы увидите следующую картинку.
Переходим к главному меню ресивера для перезагрузки устройства.
Дожидаемся окончания процесса перезагрузки тюнера, снова возвращаемся к списку настроек плагина HDMI CEC. В открывшемся окне увидим, что значение в строке «Текущего CEC адреса» поменялось на 1.0.0.0.
Для начала работы внесенных изменений сначала нажимаем клавишу «Очищать», после — кнопку «ОК» (изображение выше). Получаем следующую завершающую настройку.
Работы с плагином подошли к своему логическому завершению.
Далее на ПДУ телеприемника нажимаем кнопку «Source».
В выпавшем списке жмем «HDMI CEC Player» и переходим по каналам, выбирая нужную передачу для дальнейшего просмотра.
Таким образом, оба устройства будут работать с одного ПДУ.
Назначение логических и физических адресов в HDMI CEC
Чтобы выполнять одновременные конкретные действия устройствами, они должны обмениваться между собой операциями. Например, когда нужно записать видео, или включить и выключить единицу оборудования. В целом такой обмен выглядит следующим образом.
В разных установках с интерфейсом HDMI экран выполняет функцию устройства по умолчанию и наделяется двумя адресами (физическим – 0.0.0.0 и логическим – 0). Это относится к тем приборам, которые принимают участие в таком соединении. Если прибор не поддерживает функцию CEC, ему присваивается только физический адрес, который затем обрабатывается в соответствии с положением устройства по умолчанию.
Назначение логических адресов определяется функциональностью оборудования. При выводе меню прибора на экране, монитором посылается сигнал о проведении CEC ко всем устройствам, соединенным одной цепочкой. Автоматически собираются ответы на запрос, а пользователь на дисплее видит список оборудования. При выборе любого устройства получится управлять им с помощью клавиш пульта дистанционного оборудования.