Projector Pilot публикует состояние вашего проектора в реальном времени и каждый элемент управления в Home Assistant, Hubitat и любой вебхук на ваш выбор. Настройте один раз, и ваш умный дом сам управляет проектором - без телефона в сети и без облака посередине.
Домашняя автоматизация превращает Projector Pilot из пульта в вашей руке в устройство, которое видит весь ваш дом. Она открывает то, что делает проектор - питание, вход, цветовой режим, параметры изображения, часы работы лампы - и даёт вашему умному дому управление всем, что может менять приложение.
Настройки › Домашняя автоматизация - это центр. Выберите свою платформу - Home Assistant, Hubitat или вебхуки - и настройте её там. Можно подключить несколько сразу; они независимы.
Войдите из приложения, опубликуйте проектор как датчик, вставьте один блок в конфигурацию и выполните синхронизацию. После этого Home Assistant управляет проектором сам.
http://homeassistant.local:8123 или его IP), затем нажмите Войти. Это вход через браузер в вашем собственном экземпляре - вставлять токен не нужно. Используйте обычный логин Home Assistant, включая двухфакторную аутентификацию.sensor.projector_pilot_epson_qb1000b_qb1000w, содержащий питание, вход, цветовой режим, параметры изображения и часы работы лампы.configuration.yaml, перезапустите Home Assistant, затем нажмите Синхронизировать с HA.
В этом весь секрет работы без сервера. Приложение записывает одну команду, которую Home Assistant выполняет для связи с Web Control проектора, а каждый синхронизированный скрипт вызывает эту команду с другим действием. Нажмите Копировать блок в приложении и вставьте его в configuration.yaml. Пример ниже - иллюстрация: приложение подставит собственный адрес вашего проектора и имя команды:
shell_command:
projector_pilot_epson: >-
curl -s --max-time 5 --digest -u 'EPSONWEB:'
-H "X-Requested-With: XMLHttpRequest"
-H "Referer: http://192.168.1.50/cgi-bin/webconf"
"http://192.168.1.50/cgi-bin/directsend?{{ verb }}={{ value | urlencode }}"
Только пример. Приложение создаёт ваш блок с реальным IP проектора и именем, производным от его серийного номера.
curl работает на устройстве с Home Assistant, а не на телефоне. Home Assistant обращается к IP проектора напрямую через Web Control, поэтому автоматизация срабатывает независимо от того, открыто ли приложение и дома ли ваш телефон. Дайджест-пользователь EPSONWEB - это логин Web Control; приложение использует пароль Web Control, уже сохранённый для проектора.shell_command действительно на месте, - так вы найдёте опечатку до того, как что-то на нём построите.На экране Home Assistant есть Список настройки и панель Что есть в вашем Home Assistant, так что вам не придётся гадать, какой шаг остался. Каждая строка сообщает, выполнен ли шаг, отсутствует или не удалось определить, и подсказывает, что делать дальше.
configuration.yaml. Для каждого показано «Найдено», «Не установлено» или «Не удалось определить», а при необходимости есть кнопки «Как установить» и «Открыть в HACS».Projector Pilot выясняет, что установлено в вашем Home Assistant, и подстраивается под это. Он работает со встроенной интеграцией PJLink, которая уже входит в Home Assistant, так что проектор PJLink, уже добавленный там, полноценно поддерживается.
configuration.yaml, перезапустите Home Assistant, затем снова нажмите «Синхронизировать».Проектор в режиме ожидания сообщает очень мало, поэтому панель обычно становилась бы пустой. Необязательный датчик последних известных значений сохраняет в Home Assistant последние показания проектора - вход, часы работы лампы или лазера - пока проектор выключен.
configuration.yaml (или добавьте только его строки в существующий раздел template:) и перезапустите Home Assistant. В приложении есть кнопка Проверить, на месте ли, которая сообщает, есть ли он в Home Assistant.После синхронизации ваши сцены не заперты внутри приложения. Каждая из них, а также питание, каждый вход, каждый цветовой режим и каждая память объектива, которые действительно есть у вашего проектора, записываются как скрипт Home Assistant.
Вам не нужно собирать представление Lovelace вручную и больше не нужно его вставлять. Когда вы нажимаете Синхронизировать с HA, приложение создаёт полную панель Projector Pilot прямо в Home Assistant через его собственный API: состояние проектора в реальном времени и кнопку для каждой синхронизированной сцены и элемента управления. Она появляется в боковом меню Home Assistant как Projector Pilot - откройте её, и всё готово.
configuration.yaml и перезапустите Home Assistant (единственный ручной шаг - Home Assistant не позволяет приложениям добавлять эту команду удалённо).Создана ли панель за вас или вы вставили её сами, она одинакова - карточка состояния плюс кнопка для каждого элемента управления (пример фрагмента):
views:
- title: Projector
cards:
- type: entity
entity: sensor.projector_pilot_epson_qb1000b_qb1000w
name: Projector
- type: button
name: Power On
tap_action:
action: perform-action
perform_action: script.turn_on
target:
entity_id: script.projector_pilot_power_on
- type: button
name: Movie Night
tap_action:
action: perform-action
perform_action: script.turn_on
target:
entity_id: script.projector_pilot_scene_movie_night
Только пример. В вашей панели - реальная сущность вашего проектора и ваши сцены.
В Hubitat Projector Pilot отражает проектор на устройство в вашем хабе через Maker API, так что Rule Machine может считывать и обрабатывать питание, отключение звука и вход.
Вебхуки - универсальное решение. Приложение отправляет запрос на ваш URL, когда проектор включается, выключается, меняет вход или вызывает сцену - вебхук Home Assistant, Node-RED, IFTTT или всё, что принимает JSON.
http://homeassistant.local:8123/api/webhook/your-id.Данные по умолчанию - обычный JSON: событие, проектор и изменившееся значение:
{
"event": "scene_recalled",
"projector": "Epson QB1000B/QB1000W",
"scene": "Movie Night",
"power": "on",
"input": "HDMI1",
"color_mode": "Cinema",
"timestamp": "2026-09-23T20:14:07Z"
}
Пример данных. Событие смены входа или питания содержит соответствующие ему поля.
Убедитесь, что введённый адрес - тот, по которому вы действительно открываете Home Assistant, включая порт (обычно :8123). Вход - это настоящий вход через браузер в вашем экземпляре, поэтому действуют ваше имя пользователя, пароль и код двухфакторной аутентификации. На телефоне вход завершается независимо от того, передаёт ли встроенный браузер результат или первым возвращается локальный обратный вызов; если всё равно зависает, закройте окно и снова нажмите «Войти».
Датчик публикуется, пока приложение открыто и включено Отправлять состояние проектора, поэтому откройте приложение и проверьте этот переключатель. Затем проверьте Инструменты разработчика › Состояния в Home Assistant и отфильтруйте по projector_pilot. Проектор в режиме ожидания публикует очень мало; разбудите его, и показания появятся.
Скрипты записывает Синхронизировать с HA, для чего блок shell_command должен быть уже вставлен в configuration.yaml, а Home Assistant один раз перезапущен. Сначала запустите Проверить подключение - оно сообщит, есть ли блок. Затем синхронизируйте снова. Если список засорён старыми мёртвыми скриптами, воспользуйтесь функцией Удалить осиротевшие скрипты.
В этом и смысл блока shell_command - именно он позволяет Home Assistant самостоятельно обращаться к IP проектора. Если он работает только при открытом приложении, вероятно, блок не вставлен или Home Assistant не перезапускали после вставки. Проверьте подключением, перезапустите Home Assistant и синхронизируйте.
Домашняя автоматизация - разовое дополнение. Без подписки, без учётной записи, без облака. Одна покупка открывает её на всех ваших платформах.
См. сравнение Free, Pro и «Домашняя автоматизация» → · Полное руководство пользователя →
Нет. Как только вы вставите в Home Assistant один блок shell_command и выполните синхронизацию, Home Assistant будет отправлять команды прямо на IP-адрес проектора. Projector Pilot - лишь инструмент настройки; после этого Home Assistant общается с проектором сам, дома ваш телефон или нет.
Как датчик, например sensor.projector_pilot_epson_qb1000b_qb1000w, содержащий питание, вход, цветовой режим, параметры изображения и часы работы лампы, который обновляется при каждом изменении, пока приложение открыто. Включите «Синхронизировать расширенное управление», и приложение также запишет скрипт Home Assistant для каждой сцены, а также для питания, каждого входа, каждого цветового режима и каждой памяти объектива вашего проектора.
Домашняя автоматизация - платное дополнение, разовая покупка, отдельная от Projector Pilot Pro. Комплект покупает обе вместе со скидкой. См. страницу цен.