Inicio › Guía de usuario › Domótica
Home Assistant · Hubitat · Webhooks

Tu proyector, en Home Assistant y Hubitat.

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.

Sin servidor una vez configuradoLas escenas se convierten en scriptsPanel ya hechoLista de configuraciónComplemento de pago
Resumen

Qué hace Domótica

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.

Domótica es un complemento de pago. Es una compra única, aparte de Projector Pilot Pro, y un paquete compra ambos juntos con ahorro. Sin suscripción, sin cuenta, sin nube. Consulta los precios.

Tres vías de entrada, un solo centro

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.

El centro de Domótica en Projector Pilot: Home Assistant, Hubitat y Webhooks
Home Assistant

Configura Home Assistant

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.

  1. Abre Ajustes › Domótica › Home Assistant.
  2. Escribe tu dirección de Home Assistant (por ejemplo 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.
  3. La app publica el proyector como un sensor, con una entidad como 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.
  4. Activa Enviar el estado del proyector para que esas lecturas se actualicen en Home Assistant cada vez que cambien mientras la app está abierta, y activa Sincronizar controles avanzados para publicar scripts de modos de imagen, entradas, memorias de objetivo y encendido.
  5. Pega el bloque shell_command (abajo) en tu configuration.yaml, reinicia Home Assistant y toca Sincronizar con HA.
La pantalla de Home Assistant en Projector Pilot con el bloque shell_command, Iniciar sesión, ID de entidad del proyector y los interruptores de sincronización

El bloque shell_command

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.

Por qué sin servidor. Ese 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.

Probar conexión, sincronizar y limpiar

Lista de configuración

La app te dice qué está hecho y qué falta

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.

Comprobar de nuevo te dice lo que encontró. Toca Comprobar de nuevo después de arreglar algo y la app vuelve a leer tu Home Assistant e informa del resultado, en lugar de dejarte con la duda de si funcionó. Una fila que no se pudo comprobar dice No se pudo determinar, nunca un sí o un no adivinado.
Mientras el proyector está apagado

Lecturas que se quedan

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.

Escenas como scripts

Cada escena se convierte en un script de Home Assistant

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.

Los scripts se nombran de modo que un cambio de nombre actualice el mismo. Los nombres de los scripts se derivan del proyector y del control, así que volver a sincronizar tras renombrar una escena actualiza el script existente en lugar de bifurcar una segunda copia.
El panel

Sincronizar crea el panel por ti

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.

El panel de Projector Pilot en Home Assistant: encendido y fuente, modos de color, el menú de imagen completo, HDR y señal, calibración RGB, objetivo y geometría, un gráfico de horas del láser, mantenimiento y escenas - todo en recuadros de cristal verde
Una versión más rica del panel, hecha a mano. El que te crea Sincronizar lleva el mismo estado en vivo y los mismos botones en tarjetas estándar de Home Assistant; el aspecto de cristal verde de abajo es la versión personalizada opcional. Desplázalo o haz clic para ampliar.
  1. Inicia sesión en Home Assistant desde la app.
  2. Pega una vez el bloque Copiar de la app en configuration.yaml y reinicia Home Assistant (el único paso manual - Home Assistant no deja que las apps añadan ese comando de forma remota).
  3. Toca Sincronizar con HA. El panel se crea por ti y aparece en la barra lateral como Projector Pilot.
¿Prefieres pegarlo tú mismo? Copiar panel sigue estando en la pantalla de Home Assistant. Tócalo y, en Home Assistant, ve a Ajustes › Paneles › Añadir panel, crea un panel vacío, abre su menú de tres puntos › Editar panel › menú de tres puntos › Editor de configuración en bruto y pega el YAML copiado.

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.

Independiente del modelo. El panel se construye a partir de las funciones de tu proyector - la entidad, las cifras de imagen, las entradas, los modos de color, las memorias de objetivo y las escenas que indicó de verdad. Las capturas de aquí son de un QB1000; tu modelo puede mostrar otras entradas, controles y lecturas. Para un panel completo de cristal verde como el de la imagen, sigue la guía paso a paso del panel o descarga la vista completa y cambia dos cadenas.
¿Quieres una pared más rica? Los mismos scripts manejan las tarjetas que quieras. Si has usado AVR Maestro, el enfoque es idéntico: crea recuadros iluminados de fuente y modo, encabezados en vivo e historial a partir de un solo sensor y de los scripts sincronizados.
Hubitat

Configura Hubitat

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.

  1. En Hubitat, activa la app Maker API, anota su URL de acceso y su token, y elige qué dispositivos expone.
  2. En Projector Pilot, abre Ajustes › Domótica › Hubitat e introduce los datos de Maker API de tu hub.
  3. Elige el dispositivo que representa al proyector. La app sugiere el más probable; elígelo o selecciona el tuyo.
  4. La app refleja el encendido, el silencio y la entrada en ese dispositivo, enviando solo los comandos que el dispositivo acepta.
  5. Crea reglas de Rule Machine sobre ese dispositivo como harías con cualquier otro - el estado del proyector las activa.
Solo lo que el dispositivo acepta. La app envía un valor del proyector a Hubitat solo cuando el dispositivo elegido admite ese comando, así que nunca empuja algo que el dispositivo rechazaría.
Webhooks

Configura Webhooks

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.

  1. Abre Ajustes › Domótica › Webhooks.
  2. Introduce la URL a la que publicar. Un webhook de Home Assistant tiene este aspecto: http://homeassistant.local:8123/api/webhook/your-id.
  3. Elige qué eventos disparan el webhook: encendido, apagado, cambio de entrada, recuperar escena - y, si quieres, filtra por una entrada o escena concreta.
  4. Si quieres, define una carga personalizada si el servicio receptor necesita una forma concreta; si no, la app envía su JSON por defecto.
  5. Guarda. A partir de ahí, la app publica en cada evento coincidente.

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.

Volver a vincular lo arregla todo. Si vuelves a vincular Home Assistant en una dirección nueva, la app actualiza de una vez todos los webhooks que apuntan a ella, así que mover una instancia no significa editar cada uno a mano.

Solución de problemas

El inicio de sesión vuelve a la página de acceso

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 del proyector no aparece en Home Assistant

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.

Faltan los scripts sincronizados

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.

Un script funciona en la app pero no desde Home Assistant cuando mi teléfono no está

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.

Conecta tu proyector con toda la casa

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.

Google Play - disponible ya App Store - pendiente de aprobación Microsoft Store - pendiente de aprobación Mac App Store - pendiente de aprobación

Ver Gratis vs Pro vs Domótica → · Guía completa del usuario →

Preguntas frecuentes

Respuestas rápidas

¿Mi teléfono tiene que seguir en la red para que funcionen las automatizaciones de Home Assistant?

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.

¿Cómo aparece el proyector en Home Assistant?

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 gratis?

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.