Это мой персональный дневник. Пишу, по большей части, про историю, свою жизнь и немного про программирование.

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

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

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

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

Поиск сервиса Chromecast проектора через mDNS, сервис виден, можно подключаться

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

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

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

4 комментария
Толя Карасов 2023

А какие-то такие штуки не умеют в упраление устройствами по блютузу? https://aliexpress.ru/item/1005004782947759.html?sku_id=12000030469416490&spm=a2g2w.productlist.search_results.13.1f1a4aa6UY7kbi

Евгений Степанищев 2023

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

Zed 2023

Про hdmi-cec такой штукой рулил с подключенного к тв pi4 на debian консольной тулзой.
Собственно на уровне включить оно работало, правда в моей реализации тв какраз нельзя было выключить.

Евгений Степанищев 2023

Думаю самоделка будет таких габаритов, что её никуда изящно не спрятать (

Евгений Суреев 2023

У меня как раз LOOKIN магнитолой управляет. Но в моем случае используется ИК.

Евгений Степанищев 2023

Был бы ИК, это было бы просто )

Евгений+Суреев 2023

Вижу, что пульт с проектором заработал ;-)

Евгений Степанищев 2023

Ага )) Напишу ещё, но включать это устройство мой проектор не умеет, о чём, собственно, меня предупреждали )