Projector Pilot julkaisee projektorisi reaaliaikaisen tilan ja jokaisen säätimen Home Assistantiin, Hubitatiin ja mihin tahansa haluamaasi webhookiin. Asenna kerran, niin älykotisi ohjaa projektoria itse - ei puhelinta verkossa, ei pilveä välissä.
Kodin automaatio muuttaa Projector Pilotin kädessäsi olevasta kaukosäätimestä laitteeksi, jonka koko talo näkee. Se kertoo, mitä projektori tekee - virta, tulo, väritila, kuvan arvot, lampun käyttötunnit - ja antaa älykodillesi säätimen kaikkeen, mitä sovellus voi muuttaa.
Asetukset › Kodin automaatio on keskus. Valitse käyttämäsi alusta - Home Assistant, Hubitat tai Webhooks - ja määritä se siellä. Voit ottaa käyttöön useamman kuin yhden samanaikaisesti; ne ovat toisistaan riippumattomia.
Kirjaudu sisään sovelluksesta, julkaise projektori anturina, liitä yksi lohko konfiguraatioosi ja synkronoi. Siitä lähtien Home Assistant ohjaa projektoria itse.
http://homeassistant.local:8123 tai sen IP-osoite) ja napauta Kirjaudu sisään. Kirjautuminen tapahtuu selaimessa omaa instanssiasi vasten - tunnusta ei tarvitse liittää. Käytä tavallista Home Assistant -kirjautumistasi, kaksivaiheinen tunnistautuminen mukaan lukien.sensor.projector_pilot_epson_qb1000b_qb1000w ja joka sisältää virran, tulon, väritilan, kuvan arvot ja lampun käyttötunnit.configuration.yaml, käynnistä Home Assistant uudelleen ja napauta sitten Sync With HA.
Tämä on koko palvelimettoman toiminnan temppu. Sovellus kirjoittaa yhden komennon, jonka Home Assistant ajaa keskustellakseen projektorin Web Controlin kanssa, ja jokainen synkronoitu skripti kutsuu tätä komentoa eri verbillä. Napauta sovelluksessa Copy block ja liitä se tiedostoon configuration.yaml. Alla oleva esimerkki on havainnollistava - sovellus täyttää projektorisi oman osoitteen ja komennon nimen:
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 }}"
Vain esimerkki. Sovellus luo omasi projektorin todellisella IP-osoitteella ja sarjanumerosta johdetulla nimellä.
curl toimii Home Assistant -laitteella, ei puhelimellasi. Home Assistant tavoittaa projektorin IP-osoitteen suoraan Web Controlin kautta, joten automaatio laukeaa riippumatta siitä, onko sovellus auki ja onko puhelimesi edes kotona. EPSONWEB-digest-käyttäjä on Web Control -kirjautuminen; sovellus käyttää projektorille jo tallennettua Web Control -salasanaa.shell_command on todella siellä, jotta löydät kirjoitusvirheen ennen kuin rakennat mitään sen päälle.Home Assistant -näytöllä on Asennuksen tarkistuslista ja Mitä Home Assistantissasi on -paneeli, joten sinun ei koskaan tarvitse arvailla, mikä vaihe on jäljellä. Jokainen rivi kertoo, onko se tehty, puuttuuko se vai ei voitu selvittää, ja kertoo mitä tehdä seuraavaksi.
configuration.yaml. Kukin näyttää tilan Löytyi, Ei asennettu tai Ei voitu selvittää, ja mukana ovat tarvittaessa Asennusohje- ja Avaa HACSissa -painikkeet.Projector Pilot selvittää, mitä Home Assistantiisi on asennettu, ja rakentaa sen ympärille. Se toimii Home Assistantin mukana jo tulevan core PJLink -integraation kanssa, joten siellä jo lisäämäsi PJLink-projektori on ensiluokkainen kansalainen.
configuration.yaml, käynnistä Home Assistant uudelleen ja napauta Sync uudelleen.Valmiustilassa oleva projektori ilmoittaa hyvin vähän, joten kojelauta menisi normaalisti tyhjäksi. Valinnainen viimeisin tunnettu anturi säilyttää projektorisi viimeiset lukemat - tulon, lampun tai laserin käyttötunnit - Home Assistantissa projektorin ollessa pois päältä.
configuration.yaml loppuun (tai lisää vain sen rivit olemassa olevan template:-osion alle) ja käynnistä Home Assistant uudelleen. Sovelluksessa on Tarkista, että se on siellä -painike, joka kertoo, onko se Home Assistantissa.Synkronoinnin jälkeen kohtauksesi eivät ole jumissa sovelluksessa. Jokainen niistä sekä virta, jokainen tulo, jokainen väritila ja jokainen projektorisi todella tuntema linssimuisti kirjoitetaan Home Assistant -skriptiksi.
Sinun ei tarvitse rakentaa Lovelace-näkymää käsin, eikä sinun enää tarvitse edes liittää sellaista. Kun napautat Sync With HA, sovellus rakentaa täydellisen Projector Pilot -kojelaudan suoraan Home Assistantiin sen omalla rajapinnalla: projektorin reaaliaikainen tila ja painike jokaiselle synkronoidulle kohtaukselle ja säätimelle. Se ilmestyy Home Assistantin sivupalkkiin nimellä Projector Pilot - avaa se, ja se on valmis.
configuration.yaml ja käynnistä Home Assistant uudelleen (ainoa manuaalinen vaihe - Home Assistant ei salli sovellusten lisätä tuota komentoa etänä).Rakennettiinpa se puolestasi tai liitit sen itse, kojelauta on sama - tilakortti sekä painike jokaiselle säätimelle (havainnollistava pätkä):
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
Vain esimerkki. Kojelaudassasi on projektorisi todellinen entiteetti ja omat kohtauksesi.
Hubitatissa Projector Pilot peilaa projektorin keskuksesi laitteeksi Maker API:n kautta, jolloin Rule Machine voi lukea virtaa, mykistystä ja tuloa ja toimia niiden perusteella.
Webhooks on yleisratkaisu. Sovellus lähettää POST-pyynnön URL-osoitteeseesi, kun projektori käynnistyy, sammuu, vaihtaa tuloa tai palauttaa kohtauksen - Home Assistant -webhook, Node-RED, IFTTT tai mikä tahansa JSONia vastaanottava.
http://homeassistant.local:8123/api/webhook/your-id.Oletushyötykuorma on pelkkää JSONia - tapahtuma, projektori ja muuttunut arvo:
{
"event": "scene_recalled",
"projector": "Epson QB1000B/QB1000W",
"scene": "Movie Night",
"power": "on",
"input": "HDMI1",
"color_mode": "Cinema",
"timestamp": "2026-09-23T20:14:07Z"
}
Esimerkkihyötykuorma. Tulon vaihto- tai virtatapahtuma sisältää siihen liittyvät kentät.
Varmista, että antamasi osoite on se, jolla todella tavoitat Home Assistantin, portti mukaan lukien (yleensä :8123). Kirjautuminen on aito selainkirjautuminen instanssiasi vasten, joten käyttäjätunnuksesi, salasanasi ja kaksivaiheinen koodisi kaikki pätevät. Puhelimessa kirjautuminen valmistuu riippumatta siitä, palauttaako sovelluksen sisäinen selain tuloksen vai palaako paikallinen takaisinkutsu ensin; jos se silti jumittuu, sulje näkymä ja napauta Kirjaudu sisään uudelleen.
Anturi julkaistaan sovelluksen ollessa auki ja kun Lähetä projektorin tila on käytössä, joten avaa sovellus ja varmista kytkin. Tarkista sitten Home Assistantissa Developer Tools › States ja suodata hakusanalla projector_pilot. Valmiustilassa oleva projektori julkaisee hyvin vähän; herätä se, niin lukemat täyttyvät.
Skriptit kirjoittaa Sync With HA, joka vaatii, että shell_command-lohko on jo liitetty tiedostoon configuration.yaml ja Home Assistant on käynnistetty kerran uudelleen. Suorita ensin Test Connection - se kertoo, onko lohko paikallaan. Synkronoi sitten uudelleen. Jos vanhat, kuolleet skriptit sotkevat luetteloa, käytä toimintoa Remove orphaned scripts.
Juuri se on shell_command-lohkon tarkoitus - sen ansiosta Home Assistant tavoittaa projektorin IP-osoitteen itsenäisesti. Jos se toimii vain sovelluksen ollessa auki, lohkoa ei todennäköisesti ole liitetty tai Home Assistantia ei käynnistetty uudelleen liittämisen jälkeen. Varmista Test Connectionilla, käynnistä Home Assistant uudelleen ja synkronoi.
Kodin automaatio on kertaluonteinen lisäosa. Ei tilausta, ei tiliä, ei pilveä. Yksi ostos avaa sen jokaisella omistamallasi alustalla.
Katso Ilmainen vs Pro vs Kodin automaatio → · Koko käyttöopas →
Ei. Kun olet liittänyt yhden shell_command-lohkon Home Assistantiin ja synkronoinut, Home Assistant lähettää komennot suoraan projektorin IP-osoitteeseen. Projector Pilot on vain asennustyökalu; sen jälkeen Home Assistant keskustelee projektorin kanssa itsenäisesti, oli puhelimesi kotona tai ei.
Anturina, esimerkiksi sensor.projector_pilot_epson_qb1000b_qb1000w, joka sisältää virran, tulon, väritilan, kuvan arvot ja lampun käyttötunnit ja päivittyy aina niiden muuttuessa sovelluksen ollessa auki. Kun otat käyttöön asetuksen Sync Advanced Controls, sovellus kirjoittaa Home Assistantiin myös skriptin jokaiselle kohtaukselle sekä virralle, jokaiselle tulolle, jokaiselle väritilalle ja jokaiselle projektorisi linssimuistille.
Kodin automaatio on maksullinen lisäosa, kertaostos, erillinen Projector Pilot Pro -versiosta. Nippu ostaa molemmat yhdessä edullisemmin. Katso hinnoittelusivu.