Főoldal › Felhasználói útmutató › Otthonautomatizálás
Home Assistant · Hubitat · Webhookok

A projektor, Home Assistant-ban és Hubitat-ban.

A Projector Pilot közzéteszi a projektor élő állapotát és minden vezérlőjét a Home Assistant-ban, a Hubitat-ban és bármely tetszőleges webhookon. Egyszer állítsa be, és az okosotthona magától vezérli a projektort - telefon a hálózaton és felhő a közvetítésben nélkül.

Beállítás után szerver nélkülA Jelenetek szkriptekké válnakKész vezérlőpultBeállítási ellenőrzőlistaFizetős kiegészítő
Áttekintés

Mit tud az Otthon-automatizálás

Az Otthon-automatizálás a Projector Pilot-ot a kezében tartott távirányítóból olyan eszközzé teszi, amelyet az egész háza lát. Közzéteszi, mit csinál a projektor - bekapcsolás, bemenet, színmód, képadatok, lámpaórák -, és az okosotthona kezébe ad egy vezérlőt mindenhez, amit az alkalmazás módosítani tud.

Az Otthon-automatizálás fizetős kiegészítő. Egyszeri vásárlás, a Projector Pilot Pro-tól külön, a csomag pedig mindkettőt együtt, kedvezménnyel adja. Nincs előfizetés, fiók vagy felhő. Lásd az árakat.

Három út, egy központ

A Beállítások › Otthon-automatizálás a központ. Válassza ki a használt platformot - Home Assistant, Hubitat vagy Webhookok - és ott állítsa be. Egyszerre többet is bekötheti; egymástól függetlenek.

Az Otthon-automatizálás központ a Projector Pilot-ban: Home Assistant, Hubitat és Webhookok
Home Assistant

A Home Assistant beállítása

Jelentkezzen be az alkalmazásból, tegye közzé a projektort szenzorként, illesszen be egy blokkot a konfigurációjába, és szinkronizáljon. Ettől kezdve a Home Assistant maga vezérli a projektort.

  1. Nyissa meg a Beállítások › Otthon-automatizálás › Home Assistant oldalt.
  2. Írja be a Home Assistant címét (például http://homeassistant.local:8123 vagy az IP-címét), majd koppintson a Bejelentkezés gombra. Ez böngészős bejelentkezés a saját példányába - nincs beillesztendő token. Használja a szokásos Home Assistant belépését, kétfaktoros azonosítással együtt.
  3. Az alkalmazás szenzorként teszi közzé a projektort, például sensor.projector_pilot_epson_qb1000b_qb1000w entitással, amely hordozza a bekapcsolási állapotot, a bemenetet, a színmódot, a képadatokat és a lámpaórákat.
  4. Kapcsolja be a A projektor állapotának küldése funkciót, hogy ezek az értékek frissüljenek a Home Assistant-ban, valahányszor változnak, amíg az alkalmazás nyitva van, és kapcsolja be a Speciális vezérlők szinkronizálása funkciót, hogy szkriptek készüljenek a képmódokhoz, bemenetekhez, lencsememóriákhoz és a bekapcsoláshoz.
  5. Illessze be az egyetlen shell_command blokkot (lent) a(z) configuration.yaml fájlba, indítsa újra a Home Assistant-ot, majd koppintson a Szinkronizálás HA-val gombra.
A Home Assistant képernyő a Projector Pilot-ban a shell_command blokkal, a Bejelentkezéssel, a Projektor entitás-ID mezővel és a szinkronizálási kapcsolókkal

A shell_command blokk

Ez a teljes szerver nélküli trükk. Az alkalmazás egyetlen parancsot ír, amelyet a Home Assistant futtat a projektor Web Control felületével való beszélgetéshez, és minden szinkronizált szkript ezt a parancsot hívja más-más igével. Koppintson az alkalmazásban a Blokk másolása gombra, és illessze be ide: configuration.yaml. Az alábbi példa csak illusztráció - az alkalmazás beírja a projektor saját címét és parancsnevét:

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 }}"

Csak példa. Az alkalmazás a sajátját a projektor valódi IP-címével és a sorozatszámból képzett névvel állítja elő.

Miért szerver nélküli. Ez a curl a Home Assistant gépen fut, nem a telefonján. A Home Assistant közvetlenül a projektor IP-címét éri el Web Control-on keresztül, így az automatizálás akkor is lefut, ha az alkalmazás nincs nyitva, és akkor is, ha a telefonja nincs is otthon. A EPSONWEB digest felhasználó a Web Control bejelentkezés; az alkalmazás a projektorhoz már elmentett Web Control jelszót használja.

Kapcsolat tesztelése, szinkronizálás és takarítás

Beállítási ellenőrzőlista

Az alkalmazás megmondja, mi van kész és mi hiányzik

A Home Assistant képernyőn egy Beállítási ellenőrzőlista és egy Mi van a Home Assistant-ban panel látható, így sosem kell találgatnia, melyik lépés van hátra. Minden sor megmondja, hogy kész, hiányzik, vagy nem állapítható meg, és azt is, mi a teendő.

Az Ellenőrzés újra megmondja, mit talált. Koppintson az Ellenőrzés újra gombra, miután javított valamit, és az alkalmazás újraolvassa a Home Assistant-ot, és jelenti az eredményt, ahelyett hogy azon töprengene, működött-e. Az a sor, amelyet nem lehetett ellenőrizni, azt mondja: Nem állapítható meg, sosem találgatott igent vagy nemet.
Amíg a projektor ki van kapcsolva

Értékek, amelyek maradnak

A készenléti projektor nagyon keveset közöl, így egy vezérlőpult általában kiürülne. Az opcionális utolsó ismert szenzor megőrzi a projektor utolsó értékeit - a bemenetet, a lámpa- vagy lézerórákat - a Home Assistant-ban, amíg a projektor ki van kapcsolva.

Jelenetek mint szkriptek

Minden Jelenet Home Assistant szkriptté válik

Szinkronizálás után a Jelenetek nem ragadnak az alkalmazásban. Mindegyik, valamint a bekapcsolás, minden bemenet, minden színmód és a projektor minden valóban meglévő lencsememóriája Home Assistant szkriptként íródik meg.

A szkriptek úgy vannak elnevezve, hogy az átnevezés ugyanazt frissítse. A szkriptnevek a projektorból és a vezérlőből származnak, így a Jelenet átnevezése utáni újraszinkronizálás a meglévő szkriptet frissíti, nem hoz létre második másolatot.
A vezérlőpult

A szinkronizálás elkészíti a vezérlőpultot

Nem kell kézzel építenie egy Lovelace nézetet, és beillesztenie sem kell többé. Amikor a Szinkronizálás HA-val gombra koppint, az alkalmazás a saját API-ján keresztül közvetlenül a Home Assistant-ban felépít egy teljes Projector Pilot vezérlőpultot: a projektor élő állapotát és egy gombot minden szinkronizált Jelenethez és vezérlőhöz. Az oldalsávban Projector Pilot néven jelenik meg - nyissa meg, és kész.

A Projector Pilot vezérlőpult a Home Assistant-ban: bekapcsolás és forrás, színmódok, a teljes képmenü, HDR és jel, RGB-kalibráció, lencse és geometria, lézerórák grafikonja, karbantartás és Jelenetek - mind zöld üveges csempékként
A felület gazdagabb, kézzel épített változata. Az, amelyet a szinkronizálás készít, ugyanazt az élő állapotot és gombokat hordozza szabványos Home Assistant kártyákban; az alábbi zöld üveges megjelenés az opcionális egyedi változat. Görgesse, vagy kattintson a nagyításhoz.
  1. Jelentkezzen be az alkalmazásban a Home Assistant-ba.
  2. Illessze be az alkalmazás Másolás blokkját egyszer ide: configuration.yaml, és indítsa újra a Home Assistant-ot (az egyetlen kézi lépés - a Home Assistant nem engedi, hogy alkalmazások távolról adják hozzá ezt a parancsot).
  3. Koppintson a Szinkronizálás HA-val gombra. A vezérlőpult elkészül, és Projector Pilot néven megjelenik az oldalsávban.
Inkább maga illesztené be? A Vezérlőpult másolása továbbra is ott van a Home Assistant képernyőn. Koppintson rá, majd a Home Assistant-ban lépjen a Beállítások › Vezérlőpultok › Vezérlőpult hozzáadása oldalra, hozzon létre egy üres vezérlőpultot, nyissa meg a hárompontos menüjét › Vezérlőpult szerkesztése › hárompontos menü › Nyers konfigurációszerkesztő, és illessze be a kimásolt YAML-t.

Akár elkészül Önnek, akár maga illeszti be, a vezérlőpult ugyanaz - egy állapotkártya és egy gomb minden vezérlőhöz (illusztratív részlet):

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

Csak példa. A vezérlőpultja a projektora valódi entitását és a saját Jelenetei hordozza.

Modellfüggetlen. A vezérlőpult a saját projektora képességeiből épül fel - az entitásból, a képadatokból, a bemenetekből, a színmódokból, a lencsememóriákból és a Jelenetekből, amelyeket az valóban jelentett. Az itteni képernyőképek egy QB1000-ről készültek; az Ön modellje más bemeneteket, vezérlőket és értékeket mutathat. Egy, a képen látotthoz hasonló teljes zöld üveges felülethez kövesse a lépésről lépésre vezérlőpult-útmutatót, vagy töltse le a teljes nézetet, és cserélje ki a két karakterláncot.
Gazdagabb falat szeretne? Ugyanezek a szkriptek bármilyen kártyát meghajtanak. Ha használta az AVR Maestro-t, a megközelítés azonos - világító forrás- és módcsempék, élő fejlécek és előzmények építhetők az egyetlen szenzorból és a szinkronizált szkriptekből.
Hubitat

A Hubitat beállítása

A Hubitat-on a Projector Pilot a Maker API-n keresztül tükrözi a projektort a központ egyik eszközére, így a Rule Machine olvasni és cselekedni tud a bekapcsolás, némítás és bemenet alapján.

  1. A Hubitat-ban engedélyezze a Maker API alkalmazást, jegyezze fel a hozzáférési URL-jét és tokenjét, és válassza ki, mely eszközöket tegye elérhetővé.
  2. A Projector Pilot-ban nyissa meg a Beállítások › Otthon-automatizálás › Hubitat oldalt, és adja meg a központ Maker API adatait.
  3. Válassza ki a projektort képviselő eszközt. Az alkalmazás javasolja a valószínűt; fogadja el, vagy válasszon sajátot.
  4. Az alkalmazás tükrözi a bekapcsolást, némítást és bemenetet arra az eszközre, és csak az eszköz által elfogadott parancsokat küldi.
  5. Építsen Rule Machine szabályokat arra az eszközre úgy, ahogy bármely másikra - a projektor állapota vezérli őket.
Csak amit az eszköz elfogad. Az alkalmazás csak akkor küld projektorértéket a Hubitat-nak, ha a kiválasztott eszköz támogatja az adott parancsot, így sosem küld olyat, amit az eszköz elutasítana.
Webhookok

A Webhookok beállítása

A webhookok az általános megoldás. Az alkalmazás az Ön URL-jére küld, amikor a projektor bekapcsol, kikapcsol, bemenetet vált vagy Jelenetet hív elő - Home Assistant webhookra, Node-RED-re, IFTTT-re, vagy bármire, ami JSON-t fogad.

  1. Nyissa meg a Beállítások › Otthon-automatizálás › Webhookok oldalt.
  2. Adja meg az URL-t, amelyre küldeni kell. Egy Home Assistant webhook így néz ki: http://homeassistant.local:8123/api/webhook/your-id.
  3. Válassza ki, mely események váltják ki a webhookot: bekapcsolás, kikapcsolás, bemenetváltás, Jelenet előhívása - és szükség esetén szűrjön egy adott bemenetre vagy Jelenetre.
  4. Szükség esetén állítson be egyéni adattartalmat, ha a fogadó szolgáltatás bizonyos formát vár; különben az alkalmazás az alapértelmezett JSON-t küldi.
  5. Mentse el. Az alkalmazás ezután minden egyező eseménynél küld.

Az alapértelmezett adattartalom sima JSON - egy esemény, a projektor és az érték, amely megváltozott:

{
  "event": "scene_recalled",
  "projector": "Epson QB1000B/QB1000W",
  "scene": "Movie Night",
  "power": "on",
  "input": "HDMI1",
  "color_mode": "Cinema",
  "timestamp": "2026-09-23T20:14:07Z"
}

Példa adattartalom. A bemenetváltás vagy bekapcsolás eseménye a rá vonatkozó mezőket hordozza.

Az újrakapcsolás mindet megjavítja. Ha a Home Assistant-ot új címen kapcsolja újra, az alkalmazás egyszerre frissíti az összes rá mutató webhookot, így egy elköltöztetett példány nem jelenti, hogy mindegyiket kézzel kell szerkeszteni.

Hibaelhárítás

A bejelentkezés visszadob a bejelentkezési oldalra

Győződjön meg arról, hogy a megadott cím az, amelyen valóban eléri a Home Assistant-ot, a porttal együtt (általában :8123). A bejelentkezés valódi böngészős belépés a példányába, így a felhasználóneve, jelszava és kétfaktoros kódja is érvényes. Telefonon a bejelentkezés akkor is befejeződik, ha az alkalmazáson belüli böngésző adja vissza az eredményt, és akkor is, ha előbb a helyi visszahívás érkezik; ha mégis elakad, zárja be a lapot, és koppintson újra a Bejelentkezésre.

A projektorszenzor nem jelenik meg a Home Assistant-ban

A szenzor akkor kerül közzétételre, amikor az alkalmazás nyitva van és a A projektor állapotának küldése be van kapcsolva, ezért nyissa meg az alkalmazást, és ellenőrizze a kapcsolót. Utána nézze meg a Home Assistant Fejlesztői eszközök › Állapotok oldalát, és szűrjön erre: projector_pilot. A készenléti projektor nagyon keveset közöl; ébressze fel, és az értékek feltöltődnek.

A szinkronizált szkriptek hiányoznak

A szkripteket a Szinkronizálás HA-val írja meg, amelynek szüksége van a(z) shell_command blokkra, amely már be van illesztve ide: configuration.yaml, és a Home Assistant egyszeri újraindítására. Először futtassa a Kapcsolat tesztelése funkciót - megmondja, hogy a blokk jelen van-e. Aztán szinkronizáljon újra. Ha régi, halott szkriptek zsúfolják a listát, használja az Árva szkriptek eltávolítása funkciót.

Egy szkript fut az alkalmazásban, de a Home Assistant-ból nem, ha a telefonom távol van

Pontosan ez a(z) shell_command blokk lényege - ettől éri el a Home Assistant magától a projektor IP-címét. Ha csak nyitott alkalmazással működik, a blokk valószínűleg nincs beillesztve, vagy a Home Assistant-ot nem indították újra a beillesztés után. Ellenőrizze a Kapcsolat tesztelésével, indítsa újra a Home Assistant-ot, és szinkronizáljon.

Kösse be a projektort az egész házba

Az Otthon-automatizálás egyszeri kiegészítő. Nincs előfizetés, fiók vagy felhő. Egyetlen vásárlás minden birtokolt platformon feloldja.

Google Play - már elérhető App Store - jóváhagyásra vár Microsoft Store - jóváhagyásra vár Mac App Store - jóváhagyásra vár

Ingyenes vs. Pro vs. Otthon-automatizálás → · Teljes felhasználói útmutató →

GYIK

Gyors válaszok

Maradnia kell a telefonomnak a hálózaton, hogy a Home Assistant automatizálásai lefussanak?

Nem. Miután az egyetlen shell_command blokkot beillesztette a Home Assistant-ba, és szinkronizált, a Home Assistant közvetlenül a projektor IP-címére küldi a parancsokat. A Projector Pilot csak a beállítóeszköz; ezután a Home Assistant magától beszél a projektorral, akár otthon van a telefonja, akár nem.

Hogyan jelenik meg a projektor a Home Assistant-ban?

Szenzorként, például sensor.projector_pilot_epson_qb1000b_qb1000w, amely hordozza a bekapcsolási állapotot, a bemenetet, a színmódot, a képadatokat és a lámpaórákat, és frissül, valahányszor ezek változnak, miközben az alkalmazás nyitva van. Kapcsolja be a Speciális vezérlők szinkronizálását, és az alkalmazás minden Jelenethez szkriptet is ír a Home Assistant-ba, valamint a bekapcsoláshoz, minden bemenethez, minden színmódhoz és a projektor minden lencsememóriájához.

Ingyenes az Otthon-automatizálás?

Az Otthon-automatizálás fizetős kiegészítő, egyszeri vásárlás, a Projector Pilot Pro-tól külön. A csomag mindkettőt együtt, kedvezménnyel adja. Lásd az árak oldalt.