Projector Pilot publică starea live a proiectorului și fiecare comandă în Home Assistant, Hubitat și în orice webhook dorești. Îl configurezi o dată, iar casa ta inteligentă conduce singură proiectorul - fără telefon în rețea, fără cloud la mijloc.
Home Automation transformă Projector Pilot dintr-o telecomandă din mâna ta într-un dispozitiv pe care îl vede toată casa. Expune ce face proiectorul - alimentare, intrare, mod de culoare, valorile imaginii, orele lămpii - și oferă casei tale inteligente un control pentru tot ce poate schimba aplicația.
Settings › Home Automation este hubul. Alege platforma pe care o rulezi - Home Assistant, Hubitat sau Webhooks - și configureaz-o acolo. Poți conecta mai multe deodată; sunt independente.
Conectează-te din aplicație, publică proiectorul ca senzor, lipește un bloc în configurația ta și sincronizează. De atunci, Home Assistant conduce singur proiectorul.
http://homeassistant.local:8123 sau IP-ul lui), apoi atinge Sign in. Este o autentificare în browser pe propria ta instanță - nu ai niciun token de lipit. Folosește autentificarea ta obișnuită Home Assistant, inclusiv autentificarea în doi pași.sensor.projector_pilot_epson_qb1000b_qb1000w, care conține alimentarea, intrarea, modul de culoare, valorile imaginii și orele lămpii.configuration.yaml, repornește Home Assistant, apoi atinge Sincronizează cu HA.
Acesta este tot trucul fără server. Aplicația scrie o comandă pe care Home Assistant o rulează pentru a vorbi cu Web Control al proiectorului, iar fiecare script sincronizat apelează acea comandă cu un alt verb. Atinge Copy block în aplicație și lipește-l în configuration.yaml. Exemplul de mai jos este ilustrativ - aplicația completează adresa și numele de comandă ale proiectorului tău:
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 }}"
Doar exemplu. Aplicația îl generează pe al tău cu IP-ul real al proiectorului și un nume derivat din seria acestuia.
curl rulează pe dispozitivul Home Assistant, nu pe telefonul tău. Home Assistant ajunge direct la IP-ul proiectorului prin Web Control, așa că o automatizare pornește indiferent dacă aplicația este deschisă sau dacă telefonul tău e măcar acasă. Utilizatorul digest EPSONWEB este autentificarea Web Control; aplicația folosește parola Web Control deja salvată pentru proiector.shell_command lipit este într-adevăr acolo, ca să găsești o greșeală de tastare înainte de a construi ceva peste ea.Ecranul Home Assistant conține o Listă de verificare pentru configurare și un panou Ce are Home Assistant-ul tău, așa că nu mai ghicești niciodată ce pas a mai rămas. Fiecare rând spune dacă este făcut, lipsește sau nu s-a putut stabili și îți spune ce să faci în continuare.
configuration.yaml. Fiecare arată Găsit, Neinstalat sau Nu s-a putut stabili, cu butoanele Cum se instalează și Deschide în HACS acolo unde ajută.Projector Pilot află ce are instalat Home Assistant-ul tău și se adaptează. Funcționează cu integrarea PJLink de bază pe care Home Assistant o include deja, așa că un proiector PJLink pe care l-ai adăugat deja acolo este un cetățean de rangul întâi.
configuration.yaml, repornește Home Assistant, apoi atinge din nou Sincronizează.Un proiector în standby raportează foarte puține, așa că un tablou de bord ar rămâne de obicei gol. Senzorul ultimei valori cunoscute, opțional, păstrează în Home Assistant ultimele valori ale proiectorului - intrarea, orele lămpii sau ale laserului - cât timp proiectorul este oprit.
configuration.yaml (sau adaugă doar liniile lui sub o secțiune template: existentă) și repornește Home Assistant. Aplicația are un buton Verifică dacă există care îți spune dacă Home Assistant îl are.După o sincronizare, Scenele tale nu rămân blocate în aplicație. Fiecare, plus alimentarea, fiecare intrare, fiecare mod de culoare și fiecare memorie de obiectiv pe care o are proiectorul tău, este scrisă ca script Home Assistant.
Nu trebuie să construiești manual o vizualizare Lovelace și nici măcar să o mai lipești. Când atingi Sincronizează cu HA, aplicația construiește un tablou de bord Projector Pilot complet direct în Home Assistant, prin API-ul acestuia: starea live a proiectorului și un buton pentru fiecare Scenă și comandă sincronizată. Apare în bara laterală Home Assistant ca Projector Pilot - îl deschizi și gata.
configuration.yaml o singură dată și repornește Home Assistant (singurul pas manual - Home Assistant nu permite aplicațiilor să adauge de la distanță acea comandă).Fie că este construit pentru tine, fie că îl lipești, tabloul de bord este același - un card de stare plus un buton pentru fiecare comandă (fragment ilustrativ):
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
Doar exemplu. Tabloul tău de bord conține entitatea reală a proiectorului tău și propriile tale Scene.
Pe Hubitat, Projector Pilot oglindește proiectorul pe un dispozitiv din hubul tău prin Maker API, ca Rule Machine să poată citi și acționa asupra alimentării, mute-ului și intrării.
Webhook-urile sunt soluția universală. Aplicația trimite un POST către un URL al tău când proiectorul pornește, se oprește, schimbă intrarea sau reapelează o Scenă - un webhook Home Assistant, Node-RED, IFTTT sau orice acceptă JSON.
http://homeassistant.local:8123/api/webhook/your-id.Payload-ul implicit este JSON simplu - un eveniment, proiectorul și valoarea care s-a schimbat:
{
"event": "scene_recalled",
"projector": "Epson QB1000B/QB1000W",
"scene": "Movie Night",
"power": "on",
"input": "HDMI1",
"color_mode": "Cinema",
"timestamp": "2026-09-23T20:14:07Z"
}
Payload exemplu. Un eveniment de schimbare a intrării sau de alimentare conține câmpurile relevante pentru el.
Asigură-te că adresa introdusă este cea la care ajungi de fapt la Home Assistant, inclusiv portul (de obicei :8123). Autentificarea este o conectare reală în browser pe instanța ta, așa că se aplică numele de utilizator, parola și codul de autentificare în doi pași. Pe telefon, autentificarea se finalizează fie că browserul din aplicație returnează rezultatul, fie că apelul local ajunge primul; dacă tot se blochează, închide fereastra și atinge din nou Sign in.
Senzorul este publicat cât timp aplicația este deschisă și Trimite starea proiectorului este activat, așa că deschide aplicația și confirmă acel comutator. Apoi verifică Developer Tools › States în Home Assistant și filtrează după projector_pilot. Un proiector în standby publică foarte puține; trezește-l și valorile se completează.
Scripturile sunt scrise de Sincronizează cu HA, care are nevoie ca blocul shell_command să fie deja lipit în configuration.yaml și Home Assistant repornit o dată. Rulează mai întâi Testează conexiunea - îți spune dacă blocul este prezent. Apoi Sincronizează din nou. Dacă scripturi vechi, moarte, aglomerează lista, folosește Elimină scripturile orfane.
Exact despre asta este blocul shell_command - el permite Home Assistant să ajungă singur la IP-ul proiectorului. Dacă funcționează doar cu aplicația deschisă, probabil blocul nu e lipit sau Home Assistant nu a fost repornit după lipire. Confirmă cu Testează conexiunea, repornește Home Assistant și Sincronizează.
Home Automation este un supliment cumpărat o singură dată. Fără abonament, fără cont, fără cloud. O singură achiziție îl deblochează pe toate platformele pe care le ai.
Vezi Free vs Pro vs Home Automation → · Ghidul complet de utilizare →
Nu. După ce lipești blocul shell_command în Home Assistant și sincronizezi, Home Assistant trimite comenzile direct la adresa IP a proiectorului. Projector Pilot este doar instrumentul de configurare; după aceea, Home Assistant vorbește singur cu proiectorul, indiferent dacă telefonul tău e acasă sau nu.
Ca senzor, de exemplu sensor.projector_pilot_epson_qb1000b_qb1000w, care conține alimentarea, intrarea, modul de culoare, valorile imaginii și orele lămpii, actualizat ori de câte ori se schimbă, cât timp aplicația este deschisă. Activează Sync Advanced Controls și aplicația scrie în Home Assistant și un script pentru fiecare Scenă, plus alimentare, fiecare intrare, fiecare mod de culoare și fiecare memorie de obiectiv pe care o are proiectorul tău.
Home Automation este un supliment plătit, cu achiziție unică, separat de Projector Pilot Pro. Un pachet le cumpără pe amândouă împreună, cu reducere. Vezi pagina de prețuri.