Projector Pilot publiceert de live status van je projector en elke bediening naar Home Assistant, Hubitat en elke webhook die je maar wilt. Stel het één keer in en je smart home bedient de projector zelf - geen telefoon op het netwerk, geen cloud ertussen.
Domotica maakt van Projector Pilot geen afstandsbediening in je hand meer, maar een apparaat dat je hele huis kan zien. Het toont wat de projector doet - voeding, bron, kleurmodus, de beeldwaarden, lampuren - en geeft je smart home een bediening voor alles wat de app kan wijzigen.
Instellingen › Domotica is de hub. Kies het platform dat je gebruikt - Home Assistant, Hubitat of webhooks - en stel het daar in. Je kunt er meerdere tegelijk koppelen; ze zijn onafhankelijk van elkaar.
Log in vanuit de app, publiceer de projector als sensor, plak één blok in je configuratie en synchroniseer. Vanaf dan bedient Home Assistant de projector zelf.
http://homeassistant.local:8123 of het IP-adres) en tik op Aanmelden. Het is een browseraanmelding bij je eigen instantie - er is geen token om te plakken. Gebruik je gewone Home Assistant-login, inclusief tweestapsverificatie.sensor.projector_pilot_epson_qb1000b_qb1000w, met voeding, bron, kleurmodus, de beeldwaarden en lampuren.configuration.yaml, start Home Assistant opnieuw en tik dan op Sync With HA.
Dit is de hele serverloze truc. De app schrijft één commando dat Home Assistant uitvoert om met de Web Control van de projector te praten, en elk script dat hij synchroniseert roept dat commando aan met een ander werkwoord. Tik in de app op Copy block en plak het in configuration.yaml. Het voorbeeld hieronder is ter illustratie - de app vult het eigen adres en de commandonaam van je projector in:
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 }}"
Alleen een voorbeeld. De app genereert het jouwe met het echte IP-adres van de projector en een naam afgeleid van het serienummer.
curl draait op de Home Assistant-box, niet op je telefoon. Home Assistant bereikt het IP-adres van de projector rechtstreeks via Web Control, dus een automatisering werkt of de app nu open is of niet en of je telefoon nu thuis is of niet. De EPSONWEB-digestgebruiker is de Web Control-login; de app gebruikt het Web Control-wachtwoord dat al voor de projector is opgeslagen.shell_command er echt staat, zodat je een typefout vindt voordat je er iets bovenop bouwt.Het Home Assistant-scherm bevat een Installatiechecklist en een paneel Wat je Home Assistant heeft, zodat je nooit hoeft te raden welke stap nog open staat. Elke rij meldt of iets klaar is, ontbreekt of niet bepaald kon worden, en vertelt wat je hierna moet doen.
configuration.yaml. Elk toont Gevonden, Niet geïnstalleerd of Kon het niet bepalen, met knoppen Zo installeer je het en Openen in HACS waar die helpen.Projector Pilot ontdekt wat je Home Assistant heeft geïnstalleerd en bouwt daaromheen. Het werkt met de core PJLink-integratie die Home Assistant al meelevert, dus een PJLink-projector die je daar al hebt toegevoegd is een volwaardig onderdeel.
configuration.yaml, start Home Assistant opnieuw en tik weer op Sync.Een projector in stand-by meldt heel weinig, waardoor een dashboard normaal leeg zou lopen. De optionele sensor met laatst bekende waarden bewaart de laatste waarden van je projector - de bron, lamp- of laseruren - in Home Assistant terwijl de projector uit staat.
configuration.yaml (of voeg alleen de regels ervan toe onder een bestaande template:-sectie) en start Home Assistant opnieuw. De app heeft een knop Controleren of het er is die vertelt of Home Assistant het heeft.Na een sync zitten je scènes niet meer opgesloten in de app. Elke scène, plus voeding, elke bron, elke kleurmodus en elk lensgeheugen dat je projector echt heeft, wordt als Home Assistant-script geschreven.
Je hoeft geen Lovelace-weergave met de hand te bouwen, en je hoeft er ook geen meer te plakken. Als je op Sync With HA tikt, bouwt de app via de eigen API van Home Assistant een compleet Projector Pilot-dashboard rechtstreeks in Home Assistant: de live status van de projector en een knop voor elke scène en bediening die hij heeft gesynchroniseerd. Het verschijnt in de zijbalk van Home Assistant als Projector Pilot - open het en je bent klaar.
configuration.yaml en start Home Assistant opnieuw (de enige handmatige stap - Home Assistant laat apps dat commando niet op afstand toevoegen).Of het nu voor je is gebouwd of je het zelf plakt, het dashboard is hetzelfde - een statuskaart plus een knop voor elke bediening (illustratief fragment):
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
Alleen een voorbeeld. Je dashboard bevat de echte entity van je projector en je eigen scènes.
Op Hubitat spiegelt Projector Pilot de projector via de Maker API naar een apparaat op je hub, zodat Rule Machine voeding, mute en bron kan lezen en erop kan reageren.
Webhooks zijn het vangnet. De app post naar een URL van jou wanneer de projector aan- of uitgaat, van bron wisselt of een scène oproept - een Home Assistant-webhook, Node-RED, IFTTT, of alles wat JSON accepteert.
http://homeassistant.local:8123/api/webhook/your-id.De standaardpayload is gewone JSON - een gebeurtenis, de projector en de waarde die veranderde:
{
"event": "scene_recalled",
"projector": "Epson QB1000B/QB1000W",
"scene": "Movie Night",
"power": "on",
"input": "HDMI1",
"color_mode": "Cinema",
"timestamp": "2026-09-23T20:14:07Z"
}
Voorbeeldpayload. Een bronwissel of voedingsgebeurtenis bevat de velden die erbij horen.
Controleer of het adres dat je hebt ingevoerd het adres is waarop je Home Assistant echt bereikt, inclusief de poort (meestal :8123). De aanmelding is een echte browserlogin bij je instantie, dus je gebruikersnaam, wachtwoord en tweestapscode gelden allemaal. Op een telefoon wordt de aanmelding voltooid, of de in-appbrowser het resultaat nu doorgeeft of de lokale callback eerder terugkomt; blijft het haperen, sluit dan het venster en tik opnieuw op Aanmelden.
De sensor wordt gepubliceerd zolang de app open is en Status van de projector verzenden aan staat, dus open de app en controleer die schakelaar. Controleer dan Developer Tools › States in Home Assistant en filter op projector_pilot. Een projector in stand-by publiceert heel weinig; maak hem wakker en de waarden vullen zich.
De scripts worden geschreven door Sync With HA, dat vereist dat het shell_command-blok al in configuration.yaml is geplakt en Home Assistant één keer opnieuw is gestart. Voer eerst Verbinding testen uit - dat vertelt of het blok aanwezig is. Synchroniseer daarna opnieuw. Als oude, dode scripts de lijst vervuilen, gebruik dan Verweesde scripts verwijderen.
Dat is nu precies de bedoeling van het shell_command-blok - daarmee bereikt Home Assistant zelfstandig het IP-adres van de projector. Werkt het alleen als de app open is, dan is het blok waarschijnlijk niet geplakt of is Home Assistant na het plakken niet opnieuw gestart. Bevestig met Verbinding testen, start Home Assistant opnieuw en synchroniseer.
Domotica is een eenmalige uitbreiding. Geen abonnement, geen account, geen cloud. Eén aankoop ontgrendelt het op elk platform dat je bezit.
Zie Gratis vs. Pro vs. Domotica → · Volledige gebruikersgids →
Nee. Zodra je het ene shell_command-blok in Home Assistant hebt geplakt en gesynchroniseerd, stuurt Home Assistant commando's rechtstreeks naar het IP-adres van de projector. Projector Pilot is alleen het installatiehulpmiddel; daarna praat Home Assistant zelfstandig met de projector, of je telefoon nu thuis is of niet.
Als sensor, bijvoorbeeld sensor.projector_pilot_epson_qb1000b_qb1000w, met voeding, bron, kleurmodus, de beeldwaarden en lampuren, bijgewerkt telkens als ze veranderen terwijl de app open is. Schakel Sync Advanced Controls in en de app schrijft ook een Home Assistant-script voor elke scène, plus voeding, elke bron, elke kleurmodus en elk lensgeheugen dat je projector heeft.
Domotica is een betaalde uitbreiding, een eenmalige aankoop, los van Projector Pilot Pro. Een bundel koopt beide samen met korting. Zie de prijzenpagina.