Domů › Uživatelská příručka › Domácí automatizace
Home Assistant · Hubitat · Webhooky

Váš projektor v Home Assistant a Hubitat.

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.

Bez serveru po nastaveníScény se stávají skriptyHotová nástěnkaKontrolní seznam nastaveníPlacený doplněk
Přehled

Co Domácí automatizace dělá

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.

Domácí automatizace je placený doplněk. Je to jednorázový nákup, oddělený od Projector Pilot Pro, a balíček pořídí obojí dohromady se slevou. Žádné předplatné, žádný účet, žádný cloud. Viz ceník.

Tři cesty dovnitř, jedno centrum

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é.

Centrum Domácí automatizace v Projector Pilot: Home Assistant, Hubitat a Webhooky
Home Assistant

Nastavení Home Assistant

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.

  1. Otevřete Nastavení › Domácí automatizace › Home Assistant.
  2. Zadejte adresu Home Assistant (například 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í.
  3. Aplikace publikuje projektor jako senzor s entitou jako sensor.projector_pilot_epson_qb1000b_qb1000w, nesoucí napájení, vstup, barevný režim, obrazové hodnoty a hodiny lampy.
  4. Zapněte Odesílat stav projektoru, aby se tyto údaje v Home Assistant aktualizovaly při každé změně, dokud je aplikace otevřená, a zapněte Synchronizovat pokročilé ovládání pro publikování skriptů pro obrazové režimy, vstupy, paměti objektivu a napájení.
  5. Vložte jeden blok shell_command (níže) do configuration.yaml, restartujte Home Assistant a klepněte na Synchronizovat s HA.
Obrazovka Home Assistant v Projector Pilot s blokem shell_command, Přihlášením, ID entity projektoru a přepínači synchronizace

Blok shell_command

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.

Proč bez serveru. Ten 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.

Vyzkoušení připojení, synchronizace a úklid

Kontrolní seznam nastavení

Aplikace vám řekne, co je hotovo a co chybí

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.

Zkontrolovat znovu vám řekne, co našlo. Po opravě něčeho klepněte na Zkontrolovat znovu a aplikace znovu načte váš Home Assistant a oznámí výsledek, místo aby vás nechala přemýšlet, zda to zabralo. Řádek, který nešlo zkontrolovat, říká Nelze zjistit, nikdy hádané ano nebo ne.
Když je projektor vypnutý

Údaje, které zůstanou

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ý.

Scény jako skripty

Každá Scéna se stane skriptem Home Assistant

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.

Skripty jsou pojmenovány tak, aby přejmenování aktualizovalo ten samý. Názvy skriptů jsou odvozeny od projektoru a ovládání, takže opětovná synchronizace po přejmenování Scény aktualizuje existující skript místo vytvoření druhé kopie.
Nástěnka

Synchronizace sestaví nástěnku za vás

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.

Nástěnka Projector Pilot v Home Assistant: napájení a zdroj, barevné režimy, úplná nabídka obrazu, HDR a signál, kalibrace RGB, objektiv a geometrie, graf hodin laseru, údržba a Scény - vše jako zelené skleněné dlaždice
Bohatší, ručně sestavená verze nástěnky. Ta, kterou vám sestaví Synchronizace, nese stejný aktuální stav a tlačítka ve standardních kartách Home Assistant; zelený skleněný vzhled níže je volitelné vlastní sestavení. Posouvejte, nebo kliknutím zvětšete.
  1. Přihlaste se v aplikaci k Home Assistant.
  2. Vložte Zkopírovaný blok z aplikace jednou do configuration.yaml a restartujte Home Assistant (jediný ruční krok - Home Assistant aplikacím nedovolí přidat tento příkaz na dálku).
  3. Klepněte na Synchronizovat s HA. Nástěnka se pro vás sestaví a v postranním panelu se objeví jako Projector Pilot.
Raději to vložíte sami? Kopírovat dashboard je pořád na obrazovce Home Assistant. Klepněte na něj, pak v Home Assistant přejděte do Nastavení › Nástěnky › Přidat nástěnku, vytvořte prázdnou nástěnku, otevřete její nabídku se třemi tečkami › Upravit nástěnku › nabídka se třemi tečkami › Editor surové konfigurace a vložte zkopírované YAML.

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.

Nezávislé na modelu. Nástěnka se sestavuje z vlastních možností vašeho projektoru - entity, obrazových hodnot, vstupů, barevných režimů, pamětí objektivu a Scén, které skutečně nahlásil. Snímky obrazovky zde jsou QB1000; váš model může ukazovat jiné vstupy, ovládání a údaje. Pro plnou zelenou skleněnou nástěnku jako na obrázku sledujte průvodce nástěnkou krok za krokem nebo stáhněte kompletní pohled a změňte dva řetězce.
Chcete bohatší stěnu? Stejné skripty ovládají karty, které si zvolíte. Pokud jste používali AVR Maestro, postup je stejný - sestavte svítící dlaždice zdrojů a režimů, živé hlavičky a historii z jednoho senzoru a synchronizovaných skriptů.
Hubitat

Nastavení Hubitat

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.

  1. V Hubitat povolte aplikaci Maker API, poznamenejte si její přístupovou URL a token a vyberte, která zařízení zpřístupňuje.
  2. V Projector Pilot otevřete Nastavení › Domácí automatizace › Hubitat a zadejte údaje Maker API svého hubu.
  3. Vyberte zařízení, které představuje projektor. Aplikace navrhne pravděpodobné; zvolte ho, nebo vyberte vlastní.
  4. Aplikace zrcadlí napájení, ztlumení a vstup na toto zařízení a posílá jen příkazy, které zařízení přijímá.
  5. Sestavte pravidla Rule Machine proti tomuto zařízení jako u jakéhokoli jiného - řídí je stav projektoru.
Jen to, co zařízení přijímá. Aplikace posílá hodnotu projektoru do Hubitat jen tehdy, když zvolené zařízení daný příkaz podporuje, takže nikdy nepošle něco, co by zařízení odmítlo.
Webhooky

Nastavení Webhooků

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.

  1. Otevřete Nastavení › Domácí automatizace › Webhooky.
  2. Zadejte URL, na kterou se má odesílat. Webhook Home Assistant vypadá takto: http://homeassistant.local:8123/api/webhook/your-id.
  3. Zvolte, které události webhook spouštějí: zapnutí, vypnutí, změna vstupu, vyvolání Scény - a volitelně omezte na konkrétní vstup nebo Scénu.
  4. Volitelně nastavte vlastní datovou zátěž, pokud přijímající služba chce určitý tvar; jinak aplikace odešle výchozí JSON.
  5. Uložte. Od té chvíle aplikace odesílá při každé odpovídající události.

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í.

Opětovné propojení opraví všechny. Pokud Home Assistant znovu propojíte na novou adresu, aplikace aktualizuje najednou všechny webhooky, které na něj míří, takže přesunutá instance neznamená ruční úpravu každého z nich.

Řešení potíží

Přihlášení se vrací na přihlašovací stránku

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 projektoru se v Home Assistant neobjevuje

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í.

Synchronizované skripty chybí

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.

Skript funguje v aplikaci, ale ne z Home Assistant, když je můj telefon pryč

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.

Zapojte svůj projektor do celého domu

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.

Google Play - již k dispozici App Store - čeká na schválení Microsoft Store - čeká na schválení Mac App Store - čeká na schválení

Viz Zdarma vs Pro vs Domácí automatizace → · Úplná uživatelská příručka →

FAQ

Rychlé odpovědi

Musí můj telefon zůstat v síti, aby fungovaly automatizace Home Assistant?

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.

Jak se projektor objeví v Home Assistant?

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á.

Je Domácí automatizace zdarma?

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.