Projector Pilot publica el estado en vivo de tu proyector y todos sus controles en Home Assistant, Hubitat y en cualquier webhook que quieras. Configúralo una vez, y tu casa inteligente maneja el proyector por su cuenta - sin teléfono en la red, sin nube de por medio.
Domótica convierte Projector Pilot de un mando en tu mano en un dispositivo que toda tu casa puede ver. Expone lo que hace el proyector - encendido, entrada, modo de color, las cifras de imagen, horas de lámpara - y entrega a tu casa inteligente un control para todo lo que la app puede cambiar.
Ajustes › Domótica es el centro. Elige la plataforma que usas - Home Assistant, Hubitat o Webhooks - y configúrala ahí. Puedes conectar más de una a la vez; son independientes.
Inicia sesión desde la app, publica el proyector como un sensor, pega un bloque en tu configuración y sincroniza. A partir de ahí, Home Assistant maneja el proyector por sí mismo.
http://homeassistant.local:8123 o su IP) y toca Iniciar sesión. Es un inicio de sesión en el navegador contra tu propia instancia - no hay token que pegar. Usa tu inicio de sesión normal de Home Assistant, con doble factor y todo.sensor.projector_pilot_epson_qb1000b_qb1000w, que lleva el encendido, la entrada, el modo de color, las cifras de imagen y las horas de lámpara.configuration.yaml, reinicia Home Assistant y toca Sincronizar con HA.
Este es todo el truco sin servidor. La app escribe un comando que Home Assistant ejecuta para hablar con el Web Control del proyector, y cada script que sincroniza llama a ese comando con un verbo distinto. Toca Copiar bloque en la app y pégalo en configuration.yaml. El ejemplo de abajo es ilustrativo - la app rellena la dirección y el nombre de comando propios de tu proyector:
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 }}"
Solo es un ejemplo. La app genera el tuyo con la IP real del proyector y un nombre derivado de su número de serie.
curl se ejecuta en el equipo de Home Assistant, no en tu teléfono. Home Assistant llega directamente a la IP del proyector por Web Control, así que una automatización se dispara tanto si la app está abierta como si no y tanto si tu teléfono está en casa como si no. El usuario digest EPSONWEB es el inicio de sesión de Web Control; la app usa la contraseña de Web Control ya guardada para el proyector.shell_command pegado está realmente ahí, para que encuentres una errata antes de construir nada encima.La pantalla de Home Assistant incluye una Lista de configuración y un panel Lo que tiene tu Home Assistant, para que nunca tengas que adivinar qué paso queda. Cada fila indica si está hecho, falta o no se pudo determinar, y qué hacer a continuación.
configuration.yaml. Cada uno muestra Encontrado, No instalado o No se pudo determinar, con botones Cómo instalar y Abrir en HACS donde ayudan.Projector Pilot averigua qué tiene instalado tu Home Assistant y construye a partir de ello. Funciona con la integración PJLink básica que Home Assistant ya incluye, así que un proyector PJLink que ya hayas añadido allí es un ciudadano de primera.
configuration.yaml, reinicia Home Assistant y toca Sincronizar otra vez.Un proyector en espera informa de muy poco, así que un panel normalmente se quedaría en blanco. El sensor de último valor conocido opcional conserva en Home Assistant las últimas lecturas de tu proyector - la entrada, las horas de lámpara o de láser - mientras el proyector está apagado.
configuration.yaml (o añade solo sus líneas bajo una sección template: existente) y reinicia Home Assistant. La app tiene un botón Comprobar que está que te dice si Home Assistant lo tiene.Después de una sincronización, tus escenas no se quedan atrapadas dentro de la app. Cada una, además del encendido, cada entrada, cada modo de color y cada memoria de objetivo que tu proyector tiene de verdad, se escribe como un script de Home Assistant.
No tienes que montar a mano una vista Lovelace, y ya tampoco tienes que pegar una. Cuando tocas Sincronizar con HA, la app crea un panel completo de Projector Pilot directamente en Home Assistant a través de su propia API: el estado en vivo del proyector y un botón para cada escena y control sincronizado. Aparece en la barra lateral de tu Home Assistant como Projector Pilot - ábrelo y listo.
configuration.yaml y reinicia Home Assistant (el único paso manual - Home Assistant no deja que las apps añadan ese comando de forma remota).Tanto si te lo crean como si lo pegas, el panel es el mismo - una tarjeta de estado más un botón para cada control (fragmento ilustrativo):
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
Solo es un ejemplo. Tu panel lleva la entidad real de tu proyector y tus propias escenas.
En Hubitat, Projector Pilot refleja el proyector en un dispositivo de tu hub a través de Maker API, para que Rule Machine pueda leer y actuar sobre el encendido, el silencio y la entrada.
Los webhooks son el comodín. La app publica en una URL tuya cuando el proyector se enciende, se apaga, cambia de entrada o recupera una escena - un webhook de Home Assistant, Node-RED, IFTTT o cualquier cosa que acepte JSON.
http://homeassistant.local:8123/api/webhook/your-id.La carga por defecto es JSON simple - un evento, el proyector y el valor que cambió:
{
"event": "scene_recalled",
"projector": "Epson QB1000B/QB1000W",
"scene": "Movie Night",
"power": "on",
"input": "HDMI1",
"color_mode": "Cinema",
"timestamp": "2026-09-23T20:14:07Z"
}
Carga de ejemplo. Un evento de cambio de entrada o de encendido lleva los campos que le corresponden.
Asegúrate de que la dirección que introdujiste es aquella con la que realmente accedes a Home Assistant, incluido el puerto (normalmente :8123). El inicio de sesión es un acceso real en el navegador contra tu instancia, así que se aplican tu usuario, tu contraseña y tu código de doble factor. En un teléfono, el inicio de sesión se completa tanto si el navegador integrado devuelve el resultado como si llega antes la devolución de llamada local; si aun así se atasca, cierra la hoja y toca Iniciar sesión de nuevo.
El sensor se publica mientras la app está abierta y Enviar el estado del proyector está activado, así que abre la app y confirma ese interruptor. Luego revisa Herramientas para desarrolladores › Estados en Home Assistant y filtra por projector_pilot. Un proyector en espera publica muy poco; despiértalo y las lecturas se rellenan.
Los scripts los escribe Sincronizar con HA, que necesita que el bloque shell_command ya esté pegado en configuration.yaml y que Home Assistant se haya reiniciado una vez. Ejecuta primero Probar conexión - te dice si el bloque está presente. Luego sincroniza de nuevo. Si scripts antiguos y muertos llenan la lista, usa Quitar scripts huérfanos.
Ese es el sentido del bloque shell_command - es lo que permite que Home Assistant llegue a la IP del proyector por sí solo. Si solo funciona con la app abierta, probablemente el bloque no está pegado o Home Assistant no se reinició tras pegarlo. Confírmalo con Probar conexión, reinicia Home Assistant y sincroniza.
Domótica es un complemento de pago único. Sin suscripción, sin cuenta, sin nube. Una sola compra lo desbloquea en todas las plataformas que tengas.
Ver Gratis vs Pro vs Domótica → · Guía completa del usuario →
No. Una vez que pegas el bloque shell_command en Home Assistant y sincronizas, Home Assistant envía los comandos directamente a la dirección IP del proyector. Projector Pilot es solo la herramienta de configuración; después, Home Assistant habla con el proyector por su cuenta, estés en casa o no con el teléfono.
Como un sensor, por ejemplo sensor.projector_pilot_epson_qb1000b_qb1000w, con el encendido, la entrada, el modo de color, las cifras de imagen y las horas de lámpara, actualizado cada vez que cambian mientras la app está abierta. Activa Sincronizar controles avanzados y la app también escribe un script de Home Assistant para cada escena, además del encendido, cada entrada, cada modo de color y cada memoria de objetivo que tenga tu proyector.
Domótica es un complemento de pago, de compra única, aparte de Projector Pilot Pro. Un paquete compra ambos juntos con ahorro. Consulta la página de precios.