Долгое время я считал систему HDMI-CEC чем-то загадочным и непредсказуемым. В моем мультимедиа-центре, который состоит из ТВ Samsung, ресивера Denon AVR-X1700H и нескольких игровых приставок, CEC работал не так, как хотелось бы. Apple TV справлялась отлично, но другие устройства часто оставляли ресивер в режиме ожидания, что требовало ручного переключения аудио.
Пришлось искать решение, поскольку переподключать все устройства не было возможности. Я решил использовать Raspberry Pi для отслеживания сигналов CEC и отправки соответствующих команд. Модель Pi была подключена к ресиверу, а с помощью cec-client я смог мониторить трафик и отправлять нужные команды, что позволило Denon взять на себя управление звуком.
В результате, после нескольких вечеров работы, удалось добиться, чтобы при активации приставок, Pi отправлял сигнал на ресивер, и звук всегда выводился через аудиосистему. Это решение значительно упростило взаимодействие с мультимедиа и устранило проблемы с переключением источников.
tasani.ru