O Projector Pilot publica o estado ao vivo do seu projetor e todos os controles para o Home Assistant, o Hubitat e qualquer webhook que você quiser. Configure uma vez, e sua casa inteligente comanda o projetor sozinha - sem celular na rede, sem nuvem no meio.
A Automação Residencial transforma o Projector Pilot de um controle remoto na sua mão em um dispositivo que a casa inteira enxerga. Ela expõe o que o projetor está fazendo - energia, entrada, modo de cor, os valores de imagem, horas da lâmpada - e entrega à sua casa inteligente um controle para tudo que o app consegue alterar.
Configurações › Automação Residencial é o hub. Escolha a plataforma que você usa - Home Assistant, Hubitat ou Webhooks - e configure por lá. Você pode ligar mais de uma ao mesmo tempo; elas são independentes.
Entre pelo app, publique o projetor como um sensor, cole um bloco na sua configuração e sincronize. Daí em diante o Home Assistant comanda o projetor sozinho.
http://homeassistant.local:8123 ou o IP dele), depois toque em Entrar. É um login pelo navegador na sua própria instância - não há token para colar. Use seu login normal do Home Assistant, com verificação em duas etapas e tudo.sensor.projector_pilot_epson_qb1000b_qb1000w, com energia, entrada, modo de cor, os valores de imagem e as horas da lâmpada.configuration.yaml, reinicie o Home Assistant e toque em Sincronizar com HA.
Este é o truque inteiro do modo sem servidor. O app escreve um comando que o Home Assistant executa para conversar com o Web Control do projetor, e cada script que ele sincroniza chama esse comando com um verbo diferente. Toque em Copiar bloco no app e cole em configuration.yaml. O exemplo abaixo é ilustrativo - o app preenche o endereço e o nome de comando do seu próprio projetor:
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 }}"
Apenas exemplo. O app gera o seu com o IP real do projetor e um nome derivado do número de série.
curl roda na máquina do Home Assistant, não no seu celular. O Home Assistant alcança o IP do projetor diretamente pelo Web Control, então uma automação dispara com o app aberto ou não e com o celular em casa ou não. O usuário digest EPSONWEB é o login do Web Control; o app usa a senha do Web Control já salva para o projetor.shell_command colado está mesmo lá, para você achar um erro de digitação antes de construir qualquer coisa em cima dele.A tela do Home Assistant traz uma Lista de verificação da configuração e um painel O que o seu Home Assistant tem, para você nunca ficar adivinhando qual passo falta. Cada linha diz se está feita, faltando ou se não foi possível saber, e diz o que fazer em seguida.
configuration.yaml. Cada um mostra Encontrado, Não instalado ou Não foi possível saber, com botões Como instalar e Abrir no HACS quando ajudam.O Projector Pilot descobre o que o seu Home Assistant tem instalado e monta tudo em torno disso. Ele funciona com a integração PJLink nativa que o Home Assistant já traz, então um projetor PJLink que você já adicionou lá é um cidadão de primeira classe.
configuration.yaml, reinicie o Home Assistant e toque em Sincronizar de novo.Um projetor em standby informa muito pouco, então um painel normalmente ficaria em branco. O sensor de último valor conhecido opcional mantém as últimas leituras do projetor - a entrada, as horas da lâmpada ou do laser - no Home Assistant enquanto o projetor está desligado.
configuration.yaml (ou adicione apenas as linhas dele sob uma seção template: existente) e reinicie o Home Assistant. O app tem um botão Verificar se está lá que diz se o Home Assistant o tem.Depois de uma sincronização, suas Cenas não ficam presas dentro do app. Cada uma, mais energia, cada entrada, cada modo de cor e cada memória de lente que o seu projetor realmente tem, é escrita como um script do Home Assistant.
Você não precisa montar uma visão Lovelace à mão, e também não precisa mais colar uma. Quando você toca em Sincronizar com HA, o app monta um painel completo do Projector Pilot direto no Home Assistant pela API dele: o estado ao vivo do projetor e um botão para cada Cena e controle sincronizado. Ele aparece na barra lateral do Home Assistant como Projector Pilot - abra e pronto.
configuration.yaml uma vez e reinicie o Home Assistant (o único passo manual - o Home Assistant não deixa apps adicionarem esse comando remotamente).Seja montado para você ou colado por você, o painel é o mesmo - um cartão de estado mais um botão para cada controle (trecho 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
Apenas exemplo. Seu painel traz a entidade real do seu projetor e as suas próprias Cenas.
No Hubitat, o Projector Pilot espelha o projetor em um dispositivo do seu hub pela Maker API, para o Rule Machine poder ler e agir sobre energia, mudo e entrada.
Webhooks são o coringa. O app envia um POST para uma URL sua quando o projetor liga, desliga, muda de entrada ou recupera uma Cena - um webhook do Home Assistant, Node-RED, IFTTT ou qualquer coisa que aceite JSON.
http://homeassistant.local:8123/api/webhook/your-id.O payload padrão é JSON simples - um evento, o projetor e o valor que mudou:
{
"event": "scene_recalled",
"projector": "Epson QB1000B/QB1000W",
"scene": "Movie Night",
"power": "on",
"input": "HDMI1",
"color_mode": "Cinema",
"timestamp": "2026-09-23T20:14:07Z"
}
Payload de exemplo. Um evento de mudança de entrada ou de energia traz os campos relevantes para ele.
Confira se o endereço digitado é aquele em que você realmente acessa o Home Assistant, incluindo a porta (normalmente :8123). O login é um login real pelo navegador na sua instância, então seu usuário, senha e código de verificação em duas etapas valem. No celular o login é concluído tanto se o navegador do app devolver o resultado quanto se o retorno local chegar primeiro; se ainda travar, feche a janela e toque em Entrar de novo.
O sensor é publicado enquanto o app está aberto e Enviar o estado do projetor está ativado, então abra o app e confirme essa opção. Depois confira Ferramentas do Desenvolvedor › Estados no Home Assistant e filtre por projector_pilot. Um projetor em standby publica muito pouco; acorde-o e as leituras aparecem.
Os scripts são escritos por Sincronizar com HA, que precisa do bloco shell_command já colado em configuration.yaml e do Home Assistant reiniciado uma vez. Execute Testar Conexão primeiro - ele diz se o bloco está presente. Depois sincronize de novo. Se scripts antigos e mortos estiverem poluindo a lista, use Remover scripts órfãos.
Esse é justamente o objetivo do bloco shell_command - é ele que permite ao Home Assistant alcançar o IP do projetor por conta própria. Se só funciona com o app aberto, provavelmente o bloco não foi colado ou o Home Assistant não foi reiniciado depois de colá-lo. Confirme com Testar Conexão, reinicie o Home Assistant e sincronize.
Automação Residencial é um complemento de compra única. Sem assinatura, sem conta, sem nuvem. Uma compra libera em todas as plataformas que você tem.
Veja Grátis x Pro x Automação Residencial → · Guia completo do usuário →
Não. Depois que você cola o bloco shell_command no Home Assistant e sincroniza, o Home Assistant envia comandos direto para o endereço IP do projetor. O Projector Pilot é apenas a ferramenta de configuração; depois disso, o Home Assistant conversa com o projetor por conta própria, com seu celular em casa ou não.
Como um sensor, por exemplo sensor.projector_pilot_epson_qb1000b_qb1000w, com energia, entrada, modo de cor, os valores de imagem e as horas da lâmpada, atualizado sempre que mudam enquanto o app está aberto. Ative Sincronizar Controles Avançados e o app também escreve um script do Home Assistant para cada Cena, mais energia, cada entrada, cada modo de cor e cada memória de lente que o seu projetor tem.
Automação Residencial é um complemento pago, de compra única, separado do Projector Pilot Pro. Um pacote compra os dois juntos com desconto. Veja a página de preços.