Hjem › Brugervejledning › Hjemmeautomatisering
Home Assistant · Hubitat · Webhooks

Din projektor, i Home Assistant og Hubitat.

Projector Pilot publicerer din projektors live status og alle kontroller til Home Assistant, Hubitat og enhver webhook, du vil have. Sæt det op én gang, og dit smarte hjem styrer projektoren af sig selv - ingen telefon på netværket, ingen cloud i midten.

Serverløs, når det er sat opScener bliver til scriptsFærdigt dashboardTjekliste til opsætningBetalt tilkøb
Overblik

Hvad Home Automation gør

Home Automation forvandler Projector Pilot fra en fjernbetjening i din hånd til en enhed, hele dit hus kan se. Den viser, hvad projektoren gør - strøm, kilde, farvetilstand, billedtallene, lampetimer - og giver dit smarte hjem en kontrol til alt, hvad appen kan ændre.

Home Automation er et betalt tilkøb. Det er et engangskøb, adskilt fra Projector Pilot Pro, og en pakke køber begge sammen med rabat. Intet abonnement, ingen konto, ingen cloud. Se priser.

Tre veje ind, ét knudepunkt

Settings › Home Automation er knudepunktet. Vælg den platform, du kører - Home Assistant, Hubitat eller Webhooks - og sæt den op dér. Du kan sætte mere end én op ad gangen; de er uafhængige.

Home Automation-knudepunktet i Projector Pilot: Home Assistant, Hubitat og Webhooks
Home Assistant

Sæt Home Assistant op

Log ind fra appen, publicér projektoren som en sensor, indsæt én blok i din konfiguration, og synkronisér. Derfra styrer Home Assistant selv projektoren.

  1. Åbn Settings › Home Automation › Home Assistant.
  2. Skriv din Home Assistant-adresse (for eksempel http://homeassistant.local:8123 eller dens IP), og tryk derefter på Sign in. Det er et browserlogin mod din egen instans - der er intet token at indsætte. Brug dit almindelige Home Assistant-login, tofaktor og det hele.
  3. Appen publicerer projektoren som en sensor med en entity som sensor.projector_pilot_epson_qb1000b_qb1000w, der bærer strøm, kilde, farvetilstand, billedtallene og lampetimer.
  4. Slå Send projektorens status til, så disse aflæsninger opdateres i Home Assistant, hver gang de ændrer sig, mens appen er åben, og slå Sync Advanced Controls til for at publicere scripts til billedtilstande, kilder, objektivhukommelser og strøm.
  5. Indsæt den ene shell_command-blok (nedenfor) i din configuration.yaml, genstart Home Assistant, og tryk derefter på Sync With HA.
Home Assistant-skærmen i Projector Pilot med shell_command-blokken, Sign in, Projector Entity ID og synkroniseringsknapperne

shell_command-blokken

Det er hele det serverløse trick. Appen skriver én kommando, som Home Assistant kører for at tale med projektorens Web Control, og hvert script, den synkroniserer, kalder den kommando med et andet verbum. Tryk på Copy block i appen, og indsæt den i configuration.yaml. Eksemplet nedenfor er illustrativt - appen udfylder din projektors egen adresse og kommandonavn:

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

Kun et eksempel. Appen genererer din med projektorens rigtige IP og et navn afledt af dens serienummer.

Hvorfor serverløst. Den curl kører på Home Assistant-boksen, ikke på din telefon. Home Assistant når projektorens IP direkte over Web Control, så en automatisering udløses, uanset om appen er åben, og uanset om din telefon overhovedet er hjemme. EPSONWEB-digestbrugeren er Web Control-loginet; appen bruger den Web Control-adgangskode, der allerede er gemt for projektoren.

Test forbindelse, Sync og oprydning

Tjekliste til opsætning

Appen fortæller dig, hvad der er gjort, og hvad der mangler

Home Assistant-skærmen har en Tjekliste til opsætning og et panel med Hvad din Home Assistant har, så du aldrig skal gætte, hvilket trin der mangler. Hver række siger, om den er færdig, mangler eller ikke kunne afgøres, og siger, hvad du skal gøre næste gang.

Tjek igen fortæller dig, hvad den fandt. Tryk på Tjek igen, efter du har rettet noget, og appen læser din Home Assistant igen og rapporterer resultatet i stedet for at lade dig undre dig over, om det virkede. En række, der ikke kunne tjekkes, siger Kunne ikke afgøres, aldrig et gættet ja eller nej.
Mens projektoren er slukket

Aflæsninger, der bliver stående

En projektor i standby oplyser meget lidt, så et dashboard ville normalt blive tomt. Den valgfri sidst kendte sensor beholder projektorens sidste aflæsninger - kilden, lampe- eller lasertimer - i Home Assistant, mens projektoren er slukket.

Scener som scripts

Hver scene bliver til et Home Assistant-script

Efter en synkronisering sidder dine scener ikke fast inde i appen. Hver enkelt, plus strøm, hver kilde, hver farvetilstand og hver objektivhukommelse, din projektor faktisk har, bliver skrevet som et Home Assistant-script.

Scripts er navngivet, så en omdøbning opdaterer det samme. Scriptnavnene er afledt af projektoren og kontrollen, så en ny synkronisering, efter du har omdøbt en scene, opdaterer det eksisterende script i stedet for at lave en anden kopi.
Dashboardet

Sync bygger dashboardet for dig

Du behøver ikke bygge en Lovelace-visning i hånden, og du behøver heller ikke længere indsætte en. Når du trykker på Sync With HA, bygger appen et komplet Projector Pilot-dashboard direkte i Home Assistant via dens eget API: projektorens live status og en knap til hver scene og kontrol, den har synkroniseret. Det dukker op i din Home Assistant-sidebjælke som Projector Pilot - åbn det, så er det klaret.

Projector Pilot-dashboardet i Home Assistant: strøm og kilde, farvetilstande, hele billedmenuen, HDR og signal, RGB-kalibrering, objektiv og geometri, en graf over lasertimer, vedligeholdelse og scener - alt sammen som grønne glasfelter
En rigere, håndbygget version af boardet. Det, Sync bygger til dig, bærer den samme live status og de samme knapper i standardkort fra Home Assistant; det grønne glasudseende nedenfor er den valgfrie brugerdefinerede version. Rul i det, eller klik for at forstørre.
  1. Log ind på Home Assistant i appen.
  2. Indsæt appens Copy block i configuration.yaml én gang, og genstart Home Assistant (det ene manuelle trin - Home Assistant lader ikke apps tilføje den kommando eksternt).
  3. Tryk på Sync With HA. Dashboardet bliver bygget til dig og dukker op i sidebjælken som Projector Pilot.
Vil du hellere indsætte det selv? Kopiér dashboard er stadig på Home Assistant-skærmen. Tryk på den, og gå derefter i Home Assistant til Settings › Dashboards › Add Dashboard, opret et tomt dashboard, åbn dets trepunktsmenu › Edit dashboard › trepunktsmenu › Raw configuration editor, og indsæt den kopierede YAML.

Uanset om det bliver bygget til dig, eller du indsætter det, er dashboardet det samme - et statuskort plus en knap til hver kontrol (illustrativt uddrag):

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

Kun et eksempel. Dit dashboard bærer din projektors rigtige entity og dine egne scener.

Modeluafhængigt. Dashboardet bygges ud fra din projektors egne funktioner - den entity, de billedtal, kilder, farvetilstande, objektivhukommelser og scener, den faktisk oplyste. Skærmbillederne her er en QB1000; din model kan vise andre kilder, kontroller og aflæsninger. For et fuldt grønt glasboard som det på billedet, følg trin-for-trin-guiden til dashboardet eller hent den komplette visning og ret to tekststrenge.
Vil du have en rigere væg? De samme scripts driver de kort, du måtte ønske. Hvis du har brugt AVR Maestro, er fremgangsmåden identisk - byg oplyste kilde- og tilstandsfelter, levende overskrifter og historik ud fra den ene sensor og de synkroniserede scripts.
Hubitat

Sæt Hubitat op

På Hubitat spejler Projector Pilot projektoren over på en enhed i din hub gennem Maker API, så Rule Machine kan læse og handle på strøm, mute og kilde.

  1. Aktivér Maker API-appen i Hubitat, notér dens adgangs-URL og token, og vælg, hvilke enheder den udstiller.
  2. Åbn Settings › Home Automation › Hubitat i Projector Pilot, og indtast din hubs Maker API-oplysninger.
  3. Vælg den enhed, der står for projektoren. Appen foreslår den mest sandsynlige; vælg den, eller vælg din egen.
  4. Appen spejler strøm, mute og kilde over på den enhed og sender kun de kommandoer, enheden accepterer.
  5. Byg Rule Machine-regler mod den enhed, som du ville gøre med enhver anden - projektorens status driver dem.
Kun det, enheden accepterer. Appen sender en projektorværdi til Hubitat kun når den valgte enhed understøtter den kommando, så den aldrig skubber noget, som enheden ville afvise.
Webhooks

Sæt Webhooks op

Webhooks er samlenavnet for resten. Appen sender et opkald til en URL, du angiver, når projektoren tænder, slukker, skifter kilde eller kalder en scene frem - en Home Assistant-webhook, Node-RED, IFTTT eller alt, der tager imod JSON.

  1. Åbn Settings › Home Automation › Webhooks.
  2. Indtast den URL, der skal sendes til. En Home Assistant-webhook ser ud som http://homeassistant.local:8123/api/webhook/your-id.
  3. Vælg, hvilke hændelser der udløser webhooken: tænd, sluk, kildeskift, scenekald - og filtrér eventuelt til en bestemt kilde eller scene.
  4. Angiv eventuelt en brugerdefineret payload, hvis den modtagende tjeneste vil have en bestemt form; ellers sender appen sin standard-JSON.
  5. Gem. Appen sender derefter ved hver matchende hændelse.

Standardpayloaden er almindelig JSON - en hændelse, projektoren og den værdi, der ændrede sig:

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

Eksempel på payload. En hændelse om kildeskift eller strøm bærer de felter, der er relevante for den.

Ny kobling retter dem alle. Hvis du kobler Home Assistant til igen på en ny adresse, opdaterer appen alle webhooks, der peger på den, på én gang, så en flyttet instans ikke betyder, at du skal redigere hver enkelt i hånden.

Fejlfinding

Login sender mig tilbage til loginsiden

Sørg for, at den adresse, du har indtastet, er den, du faktisk når Home Assistant på, inklusive porten (normalt :8123). Login er et rigtigt browserlogin mod din instans, så dit brugernavn, din adgangskode og din tofaktorkode gælder alle sammen. På en telefon gennemføres login, uanset om browseren i appen afleverer resultatet, eller det lokale callback kommer først; hvis det stadig hænger, så luk arket, og tryk på Sign in igen.

Projektorsensoren dukker ikke op i Home Assistant

Sensoren publiceres, mens appen er åben, og Send projektorens status er slået til, så åbn appen, og bekræft den kontakt. Tjek derefter Developer Tools › States i Home Assistant, og filtrér på projector_pilot. En projektor i standby publicerer meget lidt; væk den, så fyldes aflæsningerne ud.

De synkroniserede scripts mangler

Scriptsene skrives af Sync With HA, som kræver, at shell_command-blokken allerede er indsat i configuration.yaml, og at Home Assistant er genstartet én gang. Kør først Test forbindelse - den fortæller dig, om blokken er til stede. Synkronisér derefter igen. Hvis gamle, døde scripts roder i listen, så brug Fjern forældreløse scripts.

Et script kører i appen, men ikke fra Home Assistant, når min telefon er væk

Det er netop meningen med shell_command-blokken - det er den, der lader Home Assistant nå projektorens IP på egen hånd. Hvis det kun virker, mens appen er åben, er blokken sandsynligvis ikke indsat, eller Home Assistant blev ikke genstartet efter indsættelsen. Bekræft med Test forbindelse, genstart Home Assistant, og synkronisér.

Kobl din projektor på hele huset

Home Automation er et engangstilkøb. Intet abonnement, ingen konto, ingen cloud. Ét køb låser det op på hver platform, du ejer.

Google Play - tilgængelig nu App Store - afventer godkendelse Microsoft Store - afventer godkendelse Mac App Store - afventer godkendelse

Se Gratis vs. Pro vs. Home Automation → · Hele brugervejledningen →

FAQ

Hurtige svar

Skal min telefon blive på netværket, for at Home Assistant-automatiseringer kan køre?

Nej. Når du har indsat den ene shell_command-blok i Home Assistant og synkroniseret, sender Home Assistant kommandoer direkte til projektorens IP-adresse. Projector Pilot er kun opsætningsværktøjet; derefter taler Home Assistant med projektoren på egen hånd, uanset om din telefon er hjemme eller ej.

Hvordan dukker projektoren op i Home Assistant?

Som en sensor, for eksempel sensor.projector_pilot_epson_qb1000b_qb1000w, der bærer strøm, kilde, farvetilstand, billedtallene og lampetimer, opdateret hver gang de ændrer sig, mens appen er åben. Slå Sync Advanced Controls til, og appen skriver også et Home Assistant-script til hver scene samt til strøm, hver kilde, hver farvetilstand og hver objektivhukommelse, din projektor har.

Er Home Automation gratis?

Home Automation er et betalt tilkøb, et engangskøb, adskilt fra Projector Pilot Pro. En pakke køber begge sammen med rabat. Se prissiden.