Projector Pilot pubblica lo stato in tempo reale del tuo proiettore e ogni comando su Home Assistant, Hubitat e qualsiasi webhook tu voglia. Configuralo una volta e la tua casa smart gestisce il proiettore da sola: nessun telefono in rete, nessun cloud nel mezzo.
L'Automazione domestica trasforma Projector Pilot da telecomando nella tua mano a dispositivo che tutta la casa può vedere. Espone ciò che il proiettore sta facendo (accensione, ingresso, modalità colore, valori dell'immagine, ore lampada) e offre alla tua casa smart un comando per tutto ciò che l'app può cambiare.
Impostazioni › Automazione domestica è l'hub. Scegli la piattaforma che usi (Home Assistant, Hubitat o Webhook) e configurala da lì. Puoi collegarne più di una alla volta; sono indipendenti.
Accedi dall'app, pubblica il proiettore come sensore, incolla un blocco nella tua configurazione e sincronizza. Da quel momento Home Assistant gestisce il proiettore da solo.
http://homeassistant.local:8123 o il suo IP), poi tocca Accedi. È un accesso tramite browser sulla tua istanza: nessun token da incollare. Usa il tuo normale login di Home Assistant, autenticazione a due fattori compresa.sensor.projector_pilot_epson_qb1000b_qb1000w, che riporta accensione, ingresso, modalità colore, valori dell'immagine e ore lampada.configuration.yaml, riavvia Home Assistant, poi tocca Sync With HA.
Questo è tutto il trucco del funzionamento senza server. L'app scrive un comando che Home Assistant esegue per parlare con il Web Control del proiettore, e ogni script sincronizzato richiama quel comando con un verbo diverso. Tocca Copia blocco nell'app e incollalo in configuration.yaml. L'esempio qui sotto è indicativo: l'app inserisce l'indirizzo e il nome del comando propri del tuo proiettore:
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 un esempio. L'app genera il tuo con l'IP reale del proiettore e un nome derivato dal suo numero di serie.
curl gira sul dispositivo Home Assistant, non sul telefono. Home Assistant raggiunge direttamente l'IP del proiettore tramite Web Control, quindi un'automazione parte che l'app sia aperta o no e che il telefono sia a casa o no. L'utente digest EPSONWEB è il login di Web Control; l'app usa la password Web Control già salvata per il proiettore.shell_command incollato sia davvero presente, così scopri un errore di battitura prima di costruirci sopra qualcosa.La schermata Home Assistant contiene una Checklist di configurazione e un pannello Cosa ha il tuo Home Assistant, così non devi mai indovinare quale passaggio resta. Ogni riga dice se è completato, mancante o impossibile da stabilire, e indica cosa fare dopo.
configuration.yaml. Ognuno mostra Trovato, Non installato o Impossibile stabilirlo, con i pulsanti Come installare e Apri in HACS dove servono.Projector Pilot scopre cosa hai installato in Home Assistant e si adatta di conseguenza. Funziona con l'integrazione PJLink di base già inclusa in Home Assistant, quindi un proiettore PJLink che hai già aggiunto lì è un cittadino di prima classe.
configuration.yaml, riavvia Home Assistant, poi tocca di nuovo Sync.Un proiettore in standby comunica pochissimo, quindi una dashboard di solito resterebbe vuota. Il sensore ultimo valore noto facoltativo conserva in Home Assistant le ultime letture del proiettore (ingresso, ore lampada o laser) mentre il proiettore è spento.
configuration.yaml (o aggiungi solo le sue righe sotto una sezione template: esistente) e riavvia Home Assistant. L'app ha un pulsante Controlla che sia presente che ti dice se Home Assistant lo ha.Dopo una sincronizzazione, le tue Scene non restano chiuse nell'app. Ognuna, più l'accensione, ogni ingresso, ogni modalità colore e ogni memoria obiettivo che il tuo proiettore ha davvero, viene scritta come script Home Assistant.
Non devi costruire a mano una vista Lovelace, e non devi nemmeno più incollarne una. Quando tocchi Sync With HA, l'app costruisce una dashboard Projector Pilot completa direttamente in Home Assistant tramite la sua API: lo stato in tempo reale del proiettore e un pulsante per ogni Scena e comando sincronizzati. Compare nella barra laterale di Home Assistant come Projector Pilot: aprila ed è fatta.
configuration.yaml e riavvia Home Assistant (l'unico passaggio manuale: Home Assistant non permette alle app di aggiungere quel comando da remoto).Che sia costruita per te o incollata da te, la dashboard è la stessa: una scheda di stato più un pulsante per ogni comando (frammento illustrativo):
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 un esempio. La tua dashboard riporta l'entità reale del tuo proiettore e le tue Scene.
Su Hubitat, Projector Pilot rispecchia il proiettore su un dispositivo del tuo hub tramite la Maker API, così Rule Machine può leggere e agire su accensione, muto e ingresso.
I webhook sono la soluzione universale. L'app invia dati a un tuo URL quando il proiettore si accende, si spegne, cambia ingresso o richiama una Scena: un webhook di Home Assistant, Node-RED, IFTTT o qualsiasi servizio che accetti JSON.
http://homeassistant.local:8123/api/webhook/your-id.Il payload predefinito è semplice JSON: un evento, il proiettore e il valore cambiato:
{
"event": "scene_recalled",
"projector": "Epson QB1000B/QB1000W",
"scene": "Movie Night",
"power": "on",
"input": "HDMI1",
"color_mode": "Cinema",
"timestamp": "2026-09-23T20:14:07Z"
}
Payload di esempio. Un evento di cambio ingresso o di accensione riporta i campi pertinenti.
Verifica che l'indirizzo inserito sia quello con cui raggiungi davvero Home Assistant, porta compresa (di solito :8123). L'accesso è un vero login via browser sulla tua istanza, quindi valgono nome utente, password e codice a due fattori. Su telefono l'accesso si completa sia che il browser integrato restituisca il risultato, sia che arrivi prima il callback locale; se resta bloccato, chiudi la schermata e tocca di nuovo Accedi.
Il sensore viene pubblicato mentre l'app è aperta e Invia lo stato del proiettore è attivo, quindi apri l'app e controlla quell'interruttore. Poi controlla Strumenti per sviluppatori › Stati in Home Assistant e filtra su projector_pilot. Un proiettore in standby comunica pochissimo; svegliandolo, le letture si riempiono.
Gli script sono scritti da Sync With HA, che richiede il blocco shell_command già incollato in configuration.yaml e Home Assistant riavviato una volta. Esegui prima Test connessione: ti dice se il blocco è presente. Poi sincronizza di nuovo. Se script vecchi e inutilizzati ingombrano l'elenco, usa Rimuovi script orfani.
È proprio lo scopo del blocco shell_command: permette a Home Assistant di raggiungere da solo l'IP del proiettore. Se funziona solo con l'app aperta, probabilmente il blocco non è incollato o Home Assistant non è stato riavviato dopo l'incolla. Conferma con Test connessione, riavvia Home Assistant e sincronizza.
L'Automazione domestica è un componente aggiuntivo a pagamento una tantum. Nessun abbonamento, nessun account, nessun cloud. Un solo acquisto lo sblocca su tutte le piattaforme che possiedi.
Confronta Gratis, Pro e Automazione domestica → · Guida utente completa →
No. Una volta incollato in Home Assistant il blocco shell_command e sincronizzato, Home Assistant invia i comandi direttamente all'indirizzo IP del proiettore. Projector Pilot è solo lo strumento di configurazione; dopo, Home Assistant parla con il proiettore da solo, che il telefono sia a casa o no.
Come sensore, per esempio sensor.projector_pilot_epson_qb1000b_qb1000w, che riporta accensione, ingresso, modalità colore, valori dell'immagine e ore lampada, aggiornato a ogni cambiamento mentre l'app è aperta. Attiva Sincronizza comandi avanzati e l'app scrive anche uno script Home Assistant per ogni Scena, più accensione, ogni ingresso, ogni modalità colore e ogni memoria obiettivo del tuo proiettore.
L'Automazione domestica è un componente aggiuntivo a pagamento, un acquisto una tantum, separato da Projector Pilot Pro. Un pacchetto li include entrambi a un prezzo scontato. Vedi la pagina dei prezzi.