Projector Pilot publikuje aktuální stav vašeho projektoru a každé ovládání do Home Assistant, Hubitat a libovolného webhooku. Nastavte to jednou a váš chytrý domov projektor ovládá sám - bez telefonu v síti, bez cloudu uprostřed.
Domácí automatizace promění Projector Pilot z dálkového ovladače ve vaší ruce v zařízení, které vidí celý váš dům. Zveřejňuje, co projektor dělá - napájení, vstup, barevný režim, obrazové hodnoty, hodiny lampy - a vašemu chytrému domovu dává ovládání všeho, co umí aplikace měnit.
Nastavení › Domácí automatizace je centrum. Vyberte platformu, kterou používáte - Home Assistant, Hubitat nebo Webhooky - a nastavte ji tam. Můžete zapojit více než jednu najednou; jsou nezávislé.
Přihlaste se z aplikace, publikujte projektor jako senzor, vložte jeden blok do konfigurace a synchronizujte. Od té chvíle Home Assistant projektor ovládá sám.
http://homeassistant.local:8123 nebo jeho IP) a klepněte na Přihlásit se. Je to přihlášení v prohlížeči k vaší vlastní instanci - žádný token nevkládáte. Použijte své obvyklé přihlášení do Home Assistant, včetně dvoufázového ověření.sensor.projector_pilot_epson_qb1000b_qb1000w, nesoucí napájení, vstup, barevný režim, obrazové hodnoty a hodiny lampy.configuration.yaml, restartujte Home Assistant a klepněte na Synchronizovat s HA.
Tohle je celý trik bez serveru. Aplikace zapíše jeden příkaz, který Home Assistant spouští pro komunikaci s Web Control projektoru, a každý skript, který synchronizuje, tento příkaz volá s jiným slovesem. Klepněte v aplikaci na Zkopírovat blok a vložte ho do configuration.yaml. Příklad níže je ilustrační - aplikace doplní vlastní adresu a název příkazu vašeho projektoru:
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 }}"
Jen příklad. Aplikace vygeneruje váš s reálnou IP projektoru a názvem odvozeným z jeho sériového čísla.
curl běží na zařízení s Home Assistant, ne na vašem telefonu. Home Assistant se k IP projektoru dostává přímo přes Web Control, takže automatizace se spustí, ať je aplikace otevřená, nebo ne, a ať je váš telefon doma, nebo ne. Uživatel EPSONWEB je přihlášení do Web Control; aplikace používá heslo Web Control, které je pro projektor již uloženo.shell_command tam skutečně je, takže překlep najdete dřív, než na něm cokoli postavíte.Obrazovka Home Assistant obsahuje Kontrolní seznam nastavení a panel Co váš Home Assistant má, takže nikdy nehádáte, který krok zbývá. Každý řádek říká, zda je hotovo, chybí, nebo se to nepodařilo zjistit, a říká, co dělat dál.
configuration.yaml. Každá položka ukazuje Nalezeno, Nenainstalováno nebo Nelze zjistit, s tlačítky Jak nainstalovat a Otevřít v HACS, kde pomohou.Projector Pilot zjistí, co váš Home Assistant má nainstalováno, a podle toho staví. Funguje se základní integrací PJLink, kterou Home Assistant už obsahuje, takže projektor PJLink, který jste tam již přidali, je plnohodnotným občanem.
configuration.yaml, restartujte Home Assistant a znovu klepněte na Synchronizovat.Projektor v pohotovosti hlásí velmi málo, takže by nástěnka obvykle zůstala prázdná. Volitelný senzor posledních známých hodnot uchovává poslední údaje vašeho projektoru - vstup, hodiny lampy nebo laseru - v Home Assistant, dokud je projektor vypnutý.
configuration.yaml (nebo přidejte jen jeho řádky pod existující sekci template:) a restartujte Home Assistant. Aplikace má tlačítko Zkontrolovat, že tam je, které řekne, zda ho Home Assistant má.Po synchronizaci vaše Scény nezůstanou uvězněné v aplikaci. Každá z nich, plus napájení, každý vstup, každý barevný režim a každá paměť objektivu, které váš projektor skutečně má, se zapíše jako skript Home Assistant.
Nemusíte ručně sestavovat pohled Lovelace a už ho nemusíte ani vkládat. Když klepnete na Synchronizovat s HA, aplikace sestaví kompletní nástěnku Projector Pilot přímo v Home Assistant přes jeho vlastní API: aktuální stav projektoru a tlačítko pro každou Scénu a ovládání, které synchronizovala. V postranním panelu Home Assistant se objeví jako Projector Pilot - otevřete ji a je hotovo.
configuration.yaml a restartujte Home Assistant (jediný ruční krok - Home Assistant aplikacím nedovolí přidat tento příkaz na dálku).Ať ji sestaví aplikace, nebo ji vložíte vy, nástěnka je stejná - karta stavu plus tlačítko pro každé ovládání (ilustrační úryvek):
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
Jen příklad. Vaše nástěnka nese skutečnou entitu vašeho projektoru a vaše vlastní Scény.
V Hubitat Projector Pilot zrcadlí projektor na zařízení ve vašem hubu přes Maker API, takže Rule Machine může číst a ovládat napájení, ztlumení a vstup.
Webhooky jsou univerzální řešení. Aplikace odešle požadavek na vaši URL, když se projektor zapne, vypne, změní vstup nebo vyvolá Scénu - webhook Home Assistant, Node-RED, IFTTT nebo cokoli, co přijímá JSON.
http://homeassistant.local:8123/api/webhook/your-id.Výchozí datová zátěž je prostý JSON - událost, projektor a hodnota, která se změnila:
{
"event": "scene_recalled",
"projector": "Epson QB1000B/QB1000W",
"scene": "Movie Night",
"power": "on",
"input": "HDMI1",
"color_mode": "Cinema",
"timestamp": "2026-09-23T20:14:07Z"
}
Příklad datové zátěže. Událost změny vstupu nebo napájení nese pole, která se jí týkají.
Ujistěte se, že zadaná adresa je ta, na které se k Home Assistant skutečně dostanete, včetně portu (obvykle :8123). Přihlášení je skutečné přihlášení v prohlížeči k vaší instanci, takže platí vaše uživatelské jméno, heslo i kód dvoufázového ověření. V telefonu se přihlášení dokončí, ať výsledek vrátí prohlížeč v aplikaci, nebo se dřív vrátí místní zpětné volání; pokud se přesto zasekne, zavřete panel a klepněte na Přihlásit se znovu.
Senzor se publikuje, dokud je aplikace otevřená a je zapnuto Odesílat stav projektoru, takže aplikaci otevřete a ověřte tento přepínač. Pak zkontrolujte Nástroje pro vývojáře › Stavy v Home Assistant a filtrujte podle projector_pilot. Projektor v pohotovosti publikuje velmi málo; probuďte ho a údaje se doplní.
Skripty zapisuje Synchronizovat s HA, což vyžaduje, aby blok shell_command byl již vložen do configuration.yaml a Home Assistant jednou restartován. Nejdřív spusťte Vyzkoušet připojení - řekne, zda blok existuje. Pak znovu Synchronizujte. Pokud seznam zaplevelují staré mrtvé skripty, použijte Odebrat osiřelé skripty.
To je smysl bloku shell_command - díky němu se Home Assistant dostane na IP projektoru sám. Pokud to funguje jen s otevřenou aplikací, blok pravděpodobně není vložen nebo se Home Assistant po vložení nerestartoval. Ověřte přes Vyzkoušet připojení, restartujte Home Assistant a Synchronizujte.
Domácí automatizace je jednorázový doplněk. Žádné předplatné, žádný účet, žádný cloud. Jeden nákup ji odemkne na každé platformě, kterou vlastníte.
Viz Zdarma vs Pro vs Domácí automatizace → · Úplná uživatelská příručka →
Ne. Jakmile vložíte do Home Assistant jediný blok shell_command a synchronizujete, Home Assistant posílá příkazy přímo na IP adresu projektoru. Projector Pilot je jen nástroj pro nastavení; poté Home Assistant s projektorem komunikuje sám, ať je váš telefon doma, nebo ne.
Jako senzor, například sensor.projector_pilot_epson_qb1000b_qb1000w, nesoucí napájení, vstup, barevný režim, obrazové hodnoty a hodiny lampy, aktualizovaný při každé změně, dokud je aplikace otevřená. Zapněte Synchronizovat pokročilé ovládání a aplikace také zapíše skript Home Assistant pro každou Scénu, plus napájení, každý vstup, každý barevný režim a každou paměť objektivu, které váš projektor má.
Domácí automatizace je placený doplněk, jednorázový nákup, oddělený od Projector Pilot Pro. Balíček pořídí obojí dohromady se slevou. Viz stránka s ceníkem.