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, потім торкніться Sync With HA.
Це і є весь секрет роботи без сервера. Застосунок записує одну команду, яку Home Assistant виконує для зв'язку з Web Control проєктора, а кожен синхронізований скрипт викликає цю команду з іншим дієсловом. Торкніться Copy block у застосунку й вставте її в 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 digest - це логін 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, потім знову торкніться Sync.Проєктор у режимі очікування повідомляє дуже мало, тому дашборд зазвичай порожнів би. Необов'язковий датчик останніх відомих значень зберігає в Home Assistant останні показання вашого проєктора - вхід, години роботи лампи чи лазера, - поки проєктор вимкнено.
configuration.yaml (або додайте лише його рядки під наявний розділ template:) і перезапустіть Home Assistant. У застосунку є кнопка Перевірити, чи вона є, яка скаже, чи є він у Home Assistant.Після синхронізації ваші сцени не застрягають у застосунку. Кожна з них, а також живлення, кожен вхід, кожен режим кольору й кожна пам'ять об'єктива, які справді є у вашого проєктора, записуються як скрипт Home Assistant.
Вам не потрібно вручну збирати подання Lovelace, і вставляти його вже теж не треба. Коли ви торкаєтеся Sync With 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. Проєктор у режимі очікування публікує дуже мало; розбудіть його, і показання заповняться.
Скрипти записує Sync With HA, якому потрібен блок shell_command, уже вставлений у configuration.yaml, і Home Assistant, перезапущений один раз. Спершу запустіть Test Connection - він скаже, чи є блок. Потім знову Sync. Якщо список засмічують старі мертві скрипти, скористайтеся Remove orphaned scripts.
У цьому й сенс блока shell_command - саме він дозволяє Home Assistant самостійно звертатися до IP проєктора. Якщо це працює лише з відкритим застосунком, блок, імовірно, не вставлено або Home Assistant не перезапустили після вставлення. Перевірте через Test Connection, перезапустіть Home Assistant і виконайте Sync.
Домашня автоматизація - це одноразове доповнення. Без підписки, без облікового запису, без хмари. Одна покупка розблоковує її на кожній платформі, якою ви користуєтеся.
Порівняти Free, Pro та Домашню автоматизацію → · Повний посібник користувача →
Ні. Щойно ви вставите один блок shell_command у Home Assistant і синхронізуєте, Home Assistant надсилатиме команди прямо на IP-адресу проєктора. Projector Pilot - лише інструмент налаштування; далі Home Assistant спілкується з проєктором самостійно, вдома ваш телефон чи ні.
Як датчик, наприклад sensor.projector_pilot_epson_qb1000b_qb1000w, що містить живлення, вхід, режим кольору, параметри зображення й години роботи лампи та оновлюється щоразу, коли вони змінюються, поки застосунок відкрито. Увімкніть Sync Advanced Controls, і застосунок також запише скрипт Home Assistant для кожної сцени, а також для живлення, кожного входу, кожного режиму кольору та кожної пам'яті об'єктива вашого проєктора.
Домашня автоматизація - це платне доповнення, одноразова покупка, окрема від Projector Pilot Pro. Комплект купує обидва разом дешевше. Див. сторінку цін.