Hem › Användarguide › Hemautomation
Home Assistant · Hubitat · Webhooks

Din projektor, i Home Assistant och Hubitat.

Projector Pilot publicerar din projektors live-status och varje kontroll till Home Assistant, Hubitat och valfri webhook. Ställ in det en gång, så styr ditt smarta hem projektorn på egen hand - ingen telefon på nätverket, inget moln i mitten.

Serverlöst när det är klartScener blir skriptFärdig panelChecklista för installationBetalt tillägg
Översikt

Vad Hemautomation gör

Hemautomation gör Projector Pilot till mer än en fjärrkontroll i handen - en enhet som hela ditt hem kan se. Den visar vad projektorn gör - ström, ingång, färgläge, bildvärden, lamptimmar - och ger ditt smarta hem en kontroll för allt som appen kan ändra.

Hemautomation är ett betalt tillägg. Det är ett engångsköp, separat från Projector Pilot Pro, och ett paket köper båda tillsammans till ett lägre pris. Ingen prenumeration, inget konto, inget moln. Se priser.

Tre vägar in, ett nav

Inställningar › Hemautomation är navet. Välj den plattform du kör - Home Assistant, Hubitat eller Webhooks - och ställ in den där. Du kan koppla upp fler än en samtidigt; de är oberoende av varandra.

Hemautomationsnavet i Projector Pilot: Home Assistant, Hubitat och Webhooks
Home Assistant

Konfigurera Home Assistant

Logga in från appen, publicera projektorn som en sensor, klistra in ett block i din konfiguration och synka. Därefter styr Home Assistant projektorn själv.

  1. Öppna Inställningar › Hemautomation › Home Assistant.
  2. Skriv din Home Assistant-adress (till exempel http://homeassistant.local:8123 eller dess IP) och tryck sedan på Logga in. Det är en inloggning i webbläsaren mot din egen instans - det finns ingen token att klistra in. Använd din vanliga Home Assistant-inloggning, tvåfaktor och allt.
  3. Appen publicerar projektorn som en sensor, med en entity som sensor.projector_pilot_epson_qb1000b_qb1000w, med ström, ingång, färgläge, bildvärden och lamptimmar.
  4. Slå på Skicka projektorns status så att dessa avläsningar uppdateras i Home Assistant när de ändras medan appen är öppen, och slå på Synka avancerade kontroller för att publicera skript för bildlägen, ingångar, objektivminnen och ström.
  5. Klistra in det enda shell_command-blocket (nedan) i din configuration.yaml, starta om Home Assistant och tryck sedan på Synka med HA.
Home Assistant-skärmen i Projector Pilot med shell_command-blocket, Logga in, Projektor-entity-ID och synkreglagen

Blocket shell_command

Det här är hela det serverlösa tricket. Appen skriver ett enda kommando som Home Assistant kör för att prata med projektorns Web Control, och varje skript den synkar anropar det kommandot med ett annat verb. Tryck på Kopiera block i appen och klistra in det i configuration.yaml. Exemplet nedan är bara ett exempel - appen fyller i din projektors egen adress och ditt kommandonamn:

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

Endast exempel. Appen genererar ditt med projektorns riktiga IP och ett namn som härleds från dess serienummer.

Varför serverlöst. Det curl körs på Home Assistant-boxen, inte på din telefon. Home Assistant når projektorns IP direkt över Web Control, så en automation utlöses oavsett om appen är öppen och oavsett om din telefon ens är hemma. Digest-användaren EPSONWEB är inloggningen till Web Control; appen använder det lösenord till Web Control som redan är sparat för projektorn.

Testa anslutning, synka och städning

Checklista för installation

Appen talar om vad som är klart och vad som saknas

Home Assistant-skärmen har en Checklista för installation och en panel Vad din Home Assistant har, så att du aldrig behöver gissa vilket steg som återstår. Varje rad säger om det är klart, saknas eller inte gick att avgöra, och talar om vad du ska göra härnäst.

Kontrollera igen talar om vad den hittade. Tryck på Kontrollera igen efter att du åtgärdat något så läser appen om din Home Assistant och rapporterar resultatet, i stället för att lämna dig att undra om det fungerade. En rad som inte kunde kontrolleras säger Kunde inte avgöra, aldrig ett gissat ja eller nej.
Medan projektorn är av

Avläsningar som ligger kvar

En projektor i standby rapporterar mycket lite, så en panel skulle normalt bli tom. Den valfria sensorn för senast kända värden behåller projektorns senaste avläsningar - ingång, lamp- eller lasertimmar - i Home Assistant medan projektorn är av.

Scener som skript

Varje scen blir ett Home Assistant-skript

Efter en synk sitter dina scener inte fast i appen. Var och en, plus ström, varje ingång, varje färgläge och varje objektivminne som din projektor faktiskt har, skrivs som ett Home Assistant-skript.

Skripten får namn så att ett namnbyte uppdaterar samma skript. Skriptnamnen härleds från projektorn och kontrollen, så en ny synk efter att du döpt om en scen uppdaterar det befintliga skriptet i stället för att dela upp det i en andra kopia.
Instrumentpanelen

Synka bygger panelen åt dig

Du behöver inte bygga en Lovelace-vy för hand, och du behöver inte längre klistra in en heller. När du trycker på Synka med HA bygger appen en komplett Projector Pilot-panel direkt i Home Assistant via dess eget API: projektorns live-status och en knapp för varje scen och kontroll som den synkat. Den dyker upp i sidofältet i Home Assistant som Projector Pilot - öppna den så är det klart.

Projector Pilot-panelen i Home Assistant: ström och källa, färglägen, hela bildmenyn, HDR och signal, RGB-kalibrering, objektiv och geometri, en graf över lasertimmar, underhåll och scener - allt som gröna glasbrickor
En rikare, handbyggd version av panelen. Den som Synka bygger åt dig har samma live-status och knappar i vanliga Home Assistant-kort; det gröna glasutseendet nedan är det valfria anpassade bygget. Skrolla, eller klicka för att förstora.
  1. Logga in på Home Assistant i appen.
  2. Klistra in appens Kopiera-block i configuration.yaml en gång och starta om Home Assistant (det enda manuella steget - Home Assistant låter inte appar lägga till det kommandot på distans).
  3. Tryck på Synka med HA. Panelen byggs åt dig och dyker upp i sidofältet som Projector Pilot.
Vill du hellre klistra in den själv? Kopiera instrumentpanel finns fortfarande kvar på Home Assistant-skärmen. Tryck på den, gå sedan i Home Assistant till Inställningar › Dashboards › Add Dashboard, skapa en tom panel, öppna dess trepunktsmeny › Edit dashboard › trepunktsmeny › Raw configuration editor och klistra in den kopierade YAML:en.

Oavsett om den byggs åt dig eller du klistrar in den är panelen densamma - ett statuskort plus en knapp för varje kontroll (förenklat utdrag):

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

Endast exempel. Din panel har din projektors riktiga entity och dina egna scener.

Modelloberoende. Panelen byggs utifrån din projektors egna funktioner - den entity, de bildvärden, ingångar, färglägen, objektivminnen och scener som den faktiskt rapporterade. Skärmbilderna här är från en QB1000; din modell kan visa andra ingångar, kontroller och avläsningar. För en fullständig grön glaspanel som den på bilden, följ steg-för-steg-guiden till panelen eller ladda ner den kompletta vyn och ändra två strängar.
Vill du ha en rikare vägg? Samma skript styr de kort du vill ha. Om du har använt AVR Maestro är tillvägagångssättet identiskt - bygg upplysta käll- och lägesbrickor, live-rubriker och historik utifrån den enda sensorn och de synkade skripten.
Hubitat

Konfigurera Hubitat

På Hubitat speglar Projector Pilot projektorn på en enhet i din hubb via Maker API, så att Rule Machine kan läsa och agera på ström, tystning och ingång.

  1. Aktivera appen Maker API i Hubitat och notera dess åtkomst-URL och token, och välj vilka enheter den exponerar.
  2. Öppna Inställningar › Hemautomation › Hubitat i Projector Pilot och ange uppgifterna för din hubbs Maker API.
  3. Välj den enhet som representerar projektorn. Appen föreslår den troliga; välj den eller markera din egen.
  4. Appen speglar ström, tystning och ingång på den enheten och skickar bara de kommandon som enheten accepterar.
  5. Bygg Rule Machine-regler mot den enheten på samma sätt som för vilken annan som helst - projektorns status styr dem.
Bara det enheten accepterar. Appen skickar ett projektorvärde till Hubitat bara när den valda enheten stöder det kommandot, så den skickar aldrig något som enheten skulle avvisa.
Webhooks

Konfigurera Webhooks

Webhooks är det som fångar allt. Appen postar till en URL du anger när projektorn slås på, slås av, byter ingång eller återkallar en scen - en Home Assistant-webhook, Node-RED, IFTTT eller allt som tar JSON.

  1. Öppna Inställningar › Hemautomation › Webhooks.
  2. Ange URL:en att posta till. En Home Assistant-webhook ser ut som http://homeassistant.local:8123/api/webhook/your-id.
  3. Välj vilka händelser som utlöser webhooken: påslagning, avstängning, ingångsbyte, scenåterkallning - och filtrera eventuellt till en viss ingång eller scen.
  4. Ange vid behov en anpassad nyttolast om den mottagande tjänsten vill ha en särskild form; annars skickar appen sin standard-JSON.
  5. Spara. Appen postar vid varje matchande händelse från och med nu.

Standardnyttolasten är vanlig JSON - en händelse, projektorn och det värde som ändrades:

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

Exempel på nyttolast. En ingångsändring eller en strömhändelse bär de fält som är relevanta för den.

Att länka om fixar allt. Om du länkar om Home Assistant på en ny adress uppdaterar appen alla webhooks som pekar dit på en gång, så en flyttad instans betyder inte att du redigerar var och en för hand.

Felsökning

Inloggningen studsar tillbaka till inloggningssidan

Kontrollera att adressen du angav är den som du faktiskt når Home Assistant på, inklusive porten (oftast :8123). Inloggningen är en riktig webbläsarinloggning mot din instans, så ditt användarnamn, lösenord och din tvåfaktorkod gäller alla. På en telefon slutförs inloggningen oavsett om webbläsaren i appen lämnar tillbaka resultatet eller om den lokala återanropet kommer först; om den ändå fastnar, stäng arket och tryck på Logga in igen.

Projektorsensorn visas inte i Home Assistant

Sensorn publiceras medan appen är öppen och Skicka projektorns status är på, så öppna appen och bekräfta den växlingen. Kontrollera sedan Developer Tools › States i Home Assistant och filtrera på projector_pilot. En projektor i standby publicerar mycket lite; väck den så fylls avläsningarna i.

De synkade skripten saknas

Skripten skrivs av Synka med HA, som kräver att shell_command-blocket redan är inklistrat i configuration.yaml och att Home Assistant har startats om en gång. Kör Testa anslutning först - den talar om om blocket finns. Synka sedan igen. Om gamla, döda skript skräpar ner listan, använd Ta bort föräldralösa skript.

Ett skript fungerar i appen men inte från Home Assistant när telefonen är borta

Det är hela poängen med shell_command-blocket - det är det som låter Home Assistant nå projektorns IP på egen hand. Om det bara fungerar med appen öppen är blocket förmodligen inte inklistrat, eller så startades inte Home Assistant om efter inklistringen. Bekräfta med Testa anslutning, starta om Home Assistant och synka.

Koppla in din projektor i hela hemmet

Hemautomation är ett engångstillägg. Ingen prenumeration, inget konto, inget moln. Ett köp låser upp det på alla plattformar du äger.

Google Play - tillgänglig nu App Store - väntar på godkännande Microsoft Store - väntar på godkännande Mac App Store - väntar på godkännande

Se Gratis, Pro och Hemautomation → · Hela användarguiden →

Vanliga frågor

Snabba svar

Måste min telefon vara kvar på nätverket för att automationer i Home Assistant ska köras?

Nej. När du klistrat in det ena shell_command-blocket i Home Assistant och synkat skickar Home Assistant kommandon direkt till projektorns IP-adress. Projector Pilot är bara konfigurationsverktyget; därefter pratar Home Assistant med projektorn på egen hand, oavsett om din telefon är hemma eller inte.

Hur visas projektorn i Home Assistant?

Som en sensor, till exempel sensor.projector_pilot_epson_qb1000b_qb1000w, med ström, ingång, färgläge, bildvärden och lamptimmar, uppdaterad när de ändras medan appen är öppen. Slå på Synka avancerade kontroller så skriver appen också ett Home Assistant-skript för varje scen, plus ström, varje ingång, varje färgläge och varje objektivminne som din projektor har.

Är Hemautomation gratis?

Hemautomation är ett betalt tillägg, ett engångsköp, separat från Projector Pilot Pro. Ett paket köper båda tillsammans till ett lägre pris. Se prissidan.