Как выключить проектор

Есть у меня желание подключить проектор к «умному дому» — было бы очень неплохо включать и выключать его через «Алису». К сожалению, компания XGIMI, которая его выпускает, ничего для этого не сделала, поэтому придётся что-то делать с этим самому.

Самый железобетонный способ, который я оставил на потом — купить второй пульт, раздербанить его и подключить кнопку включения/выключения через какое-нибудь зигбишное реле к алисовскому хабу. Пульт блютусный, и, судя по сканеру, не BLE, так что сэмулировать его своими силами вряд ли получится — для этого надо ковырять прошивку проектора, а это как-то чересчур для такой задачи.

Решил попробовать подлезть через Chromecast — это АПИ для вещания аудио и видио на различные устройства. Подумал, что там могут быть какие-то методы для включения и выключения устройства.

Скриншот терминала с выводом команды dns-sd, отображающий список сетевых сервисов (AirPlay, Google Cast, принтеры, умная техника) и их параметры в формате таблицы.
Поиск сервиса Chromecast проектора через mDNS, сервис виден, можно подключаться

Несмотря на то, что проектор поддерживает этот сервис и в сети даже есть какое-никакое описание протокола, включение и выключение устройства в нём не поддерживается. Есть метод для перезагрузки, но мой проектор на него не реагирует. В списке сервисов у меня ещё светится какой-то _androidtvremote2, надо бы его изучить, думаю это тоже от проектора, но я ещё не успел им позаниматься.

Так же у проектора есть вход HDMI, а у HDMI бывает CEC (Consumer Electronics Control) — протокол управления бытовой техникой, через него точно можно включать и выключать проектор, но чем это делать? Нужно какое-то оборудование, которое умеет подавать команды по сигналу. Из готового нагуглился только какой-то мутный адаптер, который надо подключать к компьютеру, для меня это не вариант.

В общем, если с _androidtvremote2 не выгорит, придётся покупать второй пульт.

Комментарии 8

Толя Карасов № 1
А какие-то такие штуки не умеют в упраление устройствами по блютузу? https://aliexpress.ru/item/100500478294775 … 4aa6UY7kbi
Евгений Степанищев автор № 2

Как оказалось, умеют, я вчера заказал себе вот такой: https://look-in.club, но пока не стал об этом писать, так как есть риск, что с моим проектором он не заработает.

Zed № 3
Про hdmi-cec такой штукой рулил с подключенного к тв pi4 на debian консольной тулзой.
Собственно на уровне включить оно работало, правда в моей реализации тв какраз нельзя было выключить.
Евгений Степанищев автор № 4
Думаю самоделка будет таких габаритов, что её никуда изящно не спрятать (
Евгений+Суреев № 7
Вижу, что пульт с проектором заработал ;-)
Евгений Степанищев автор № 8
Ага )) Напишу ещё, но включать это устройство мой проектор не умеет, о чём, собственно, меня предупреждали )