Projector Pilot veröffentlicht den Live-Status deines Projektors und jede Steuerung an Home Assistant, Hubitat und jeden beliebigen Webhook. Richte es einmal ein, und dein Smart Home steuert den Projektor von allein - kein Handy im Netzwerk, keine Cloud dazwischen.
Hausautomation macht aus Projector Pilot von einer Fernbedienung in deiner Hand ein Gerät, das dein ganzes Haus sehen kann. Es macht sichtbar, was der Projektor gerade tut - Ein/Aus, Eingang, Farbmodus, die Bildwerte, Lampenstunden - und gibt deinem Smart Home eine Steuerung für alles, was die App ändern kann.
Einstellungen › Hausautomation ist der Hub. Wähle die Plattform, die du nutzt - Home Assistant, Hubitat oder Webhooks - und richte sie dort ein. Du kannst mehrere gleichzeitig einrichten; sie sind voneinander unabhängig.
Melde dich in der App an, veröffentliche den Projektor als Sensor, füge einen Block in deine Konfiguration ein und synchronisiere. Ab dann steuert Home Assistant den Projektor selbst.
http://homeassistant.local:8123 oder seine IP) und tippe dann auf Anmelden. Es ist eine Browser-Anmeldung bei deiner eigenen Instanz - du musst kein Token einfügen. Nutze deine normale Home Assistant Anmeldung samt Zwei-Faktor-Authentifizierung.sensor.projector_pilot_epson_qb1000b_qb1000w, die Ein/Aus, Eingang, Farbmodus, die Bildwerte und die Lampenstunden trägt.configuration.yaml ein, starte Home Assistant neu und tippe dann auf Mit HA synchronisieren.
Das ist der ganze Serverlos-Trick. Die App schreibt einen Befehl, den Home Assistant ausführt, um mit Web Control des Projektors zu sprechen, und jedes synchronisierte Skript ruft diesen Befehl mit einem anderen Verb auf. Tippe in der App auf Copy-Block kopieren und füge ihn in configuration.yaml ein. Das Beispiel unten dient nur der Veranschaulichung - die App trägt die eigene Adresse und den Befehlsnamen deines Projektors ein:
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 }}"
Nur ein Beispiel. Die App erzeugt deinen Block mit der echten IP des Projektors und einem von seiner Seriennummer abgeleiteten Namen.
curl läuft auf dem Home Assistant Gerät, nicht auf deinem Handy. Home Assistant erreicht die IP des Projektors direkt über Web Control, deshalb löst eine Automation aus, egal ob die App offen ist und ob dein Handy überhaupt zu Hause ist. Der EPSONWEB-Digest-Benutzer ist die Web Control Anmeldung; die App nutzt das Web Control Passwort, das für den Projektor bereits gespeichert ist.shell_command tatsächlich vorhanden ist, damit du einen Tippfehler findest, bevor du etwas darauf aufbaust.Der Home Assistant Bildschirm enthält eine Einrichtungs-Checkliste und ein Panel Was dein Home Assistant hat, damit du nie raten musst, welcher Schritt noch fehlt. Jede Zeile sagt, ob etwas erledigt ist, fehlt oder nicht festgestellt werden konnte, und nennt den nächsten Schritt.
configuration.yaml. Jede zeigt Gefunden, Nicht installiert oder Nicht feststellbar, mit den Schaltflächen So installierst du und In HACS öffnen, wo sie helfen.Projector Pilot findet heraus, was in deinem Home Assistant installiert ist, und baut darauf auf. Es funktioniert mit der PJLink-Kernintegration, die Home Assistant ohnehin mitbringt, daher ist ein PJLink-Projektor, den du dort schon hinzugefügt hast, ein Bürger erster Klasse.
configuration.yaml ein, starte Home Assistant neu und tippe dann erneut auf Sync.Ein Projektor im Standby meldet sehr wenig, daher würde ein Dashboard normalerweise leer werden. Der optionale Sensor mit letztem bekannten Stand behält die letzten Messwerte deines Projektors - Eingang, Lampen- oder Laserstunden - in Home Assistant, während der Projektor aus ist.
configuration.yaml ein (oder nur seine Zeilen unter einem bestehenden Abschnitt template:) und starte Home Assistant neu. Die App hat eine Schaltfläche Prüfen, ob es da ist, die dir sagt, ob Home Assistant ihn hat.Nach einer Synchronisierung stecken deine Szenen nicht mehr in der App fest. Jede einzelne, dazu Ein/Aus, jeder Eingang, jeder Farbmodus und jeder Objektivspeicher, den dein Projektor wirklich hat, wird als Home Assistant Skript geschrieben.
Du musst keine Lovelace-Ansicht von Hand bauen und musst auch keine mehr einfügen. Wenn du auf Mit HA synchronisieren tippst, baut die App über die eigene API direkt in Home Assistant ein komplettes Projector Pilot Dashboard: den Live-Status des Projektors und eine Schaltfläche für jede Szene und Steuerung, die sie synchronisiert hat. Es erscheint in der Seitenleiste von Home Assistant als Projector Pilot - öffne es, und es ist erledigt.
configuration.yaml ein und starte Home Assistant neu (der eine manuelle Schritt - Home Assistant erlaubt Apps nicht, diesen Befehl aus der Ferne hinzuzufügen).Ob es für dich gebaut oder von dir eingefügt wird, das Dashboard ist dasselbe - eine Statuskarte plus eine Schaltfläche für jede Steuerung (veranschaulichender Ausschnitt):
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
Nur ein Beispiel. Dein Dashboard trägt die echte Entity deines Projektors und deine eigenen Szenen.
Auf Hubitat spiegelt Projector Pilot den Projektor über die Maker API auf ein Gerät in deinem Hub, damit Rule Machine Ein/Aus, Stummschaltung und Eingang lesen und darauf reagieren kann.
Webhooks sind der Allrounder. Die App sendet an eine URL von dir, wenn der Projektor sich einschaltet, ausschaltet, den Eingang wechselt oder eine Szene abruft - ein Home Assistant Webhook, Node-RED, IFTTT oder alles, was JSON annimmt.
http://homeassistant.local:8123/api/webhook/your-id.Die Standard-Payload ist schlichtes JSON - ein Ereignis, der Projektor und der Wert, der sich geändert hat:
{
"event": "scene_recalled",
"projector": "Epson QB1000B/QB1000W",
"scene": "Movie Night",
"power": "on",
"input": "HDMI1",
"color_mode": "Cinema",
"timestamp": "2026-09-23T20:14:07Z"
}
Beispiel-Payload. Ein Eingangswechsel- oder Ein/Aus-Ereignis trägt die dafür relevanten Felder.
Stelle sicher, dass die eingegebene Adresse die ist, unter der du Home Assistant tatsächlich erreichst, einschließlich des Ports (meist :8123). Die Anmeldung ist eine echte Browser-Anmeldung bei deiner Instanz, daher gelten dein Benutzername, dein Passwort und dein Zwei-Faktor-Code. Auf einem Handy wird die Anmeldung abgeschlossen, egal ob der In-App-Browser das Ergebnis zurückgibt oder zuerst der lokale Callback eintrifft; hängt sie trotzdem, schließe das Fenster und tippe erneut auf Anmelden.
Der Sensor wird veröffentlicht, solange die App geöffnet ist und Projektorstatus senden aktiviert ist, öffne also die App und prüfe diesen Schalter. Sieh dann in Home Assistant unter Entwicklerwerkzeuge › Zustände nach und filtere nach projector_pilot. Ein Projektor im Standby veröffentlicht sehr wenig; weck ihn auf, und die Messwerte füllen sich.
Die Skripte werden von Mit HA synchronisieren geschrieben, das den Block shell_command braucht, der bereits in configuration.yaml eingefügt ist, und ein einmal neu gestartetes Home Assistant. Führe zuerst Verbindung testen aus - es sagt dir, ob der Block vorhanden ist. Synchronisiere dann erneut. Wenn alte, tote Skripte die Liste zumüllen, nutze Verwaiste Skripte entfernen.
Genau dafür ist der Block shell_command da - er lässt Home Assistant die IP des Projektors von allein erreichen. Funktioniert es nur bei geöffneter App, ist der Block vermutlich nicht eingefügt oder Home Assistant wurde nach dem Einfügen nicht neu gestartet. Bestätige das mit Verbindung testen, starte Home Assistant neu und synchronisiere.
Hausautomation ist ein einmaliges Add-on. Kein Abo, kein Konto, keine Cloud. Ein Kauf schaltet es auf jeder Plattform frei, die du besitzt.
Kostenlos vs. Pro vs. Hausautomation ansehen → · Komplettes Benutzerhandbuch →
Nein. Sobald du den einen shell_command-Block in Home Assistant eingefügt und synchronisiert hast, sendet Home Assistant Befehle direkt an die IP-Adresse des Projektors. Projector Pilot ist nur das Einrichtungswerkzeug; danach spricht Home Assistant von allein mit dem Projektor, egal ob dein Handy zu Hause ist oder nicht.
Als Sensor, zum Beispiel sensor.projector_pilot_epson_qb1000b_qb1000w, der Ein/Aus, Eingang, Farbmodus, die Bildwerte und die Lampenstunden trägt und aktualisiert wird, sobald sie sich ändern, solange die App geöffnet ist. Aktivierst du Erweiterte Steuerungen synchronisieren, schreibt die App zusätzlich ein Home Assistant Skript für jede Szene sowie für Ein/Aus, jeden Eingang, jeden Farbmodus und jeden Objektivspeicher deines Projektors.
Hausautomation ist ein kostenpflichtiges Add-on, ein Einmalkauf, getrennt von Projector Pilot Pro. Ein Bundle kauft beides zusammen mit Preisvorteil. Siehe die Preisseite.