Start › Benutzerhandbuch › Hausautomation
Home Assistant · Hubitat · Webhooks

Dein Projektor, in Home Assistant und Hubitat.

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.

Serverlos nach der EinrichtungSzenen werden zu SkriptenFertiges DashboardEinrichtungs-ChecklisteKostenpflichtiges Add-on
Überblick

Was Hausautomation leistet

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.

Hausautomation ist ein kostenpflichtiges Add-on. Es ist ein Einmalkauf, getrennt von Projector Pilot Pro, und ein Bundle kauft beides zusammen mit Preisvorteil. Kein Abo, kein Konto, keine Cloud. Siehe Preise.

Drei Wege hinein, ein Hub

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.

Der Hausautomation-Hub in Projector Pilot: Home Assistant, Hubitat und Webhooks
Home Assistant

Home Assistant einrichten

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.

  1. Öffne Einstellungen › Hausautomation › Home Assistant.
  2. Gib deine Home Assistant Adresse ein (zum Beispiel 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.
  3. Die App veröffentlicht den Projektor als Sensor mit einer Entity wie sensor.projector_pilot_epson_qb1000b_qb1000w, die Ein/Aus, Eingang, Farbmodus, die Bildwerte und die Lampenstunden trägt.
  4. Aktiviere Projektorstatus senden, damit diese Messwerte in Home Assistant aktualisiert werden, sobald sie sich ändern, solange die App geöffnet ist, und aktiviere Erweiterte Steuerungen synchronisieren, um Skripte für Bildmodi, Eingänge, Objektivspeicher und Ein/Aus zu veröffentlichen.
  5. Füge den einen shell_command-Block (unten) in deine configuration.yaml ein, starte Home Assistant neu und tippe dann auf Mit HA synchronisieren.
Der Home Assistant Bildschirm in Projector Pilot mit dem shell_command-Block, Anmelden, Projektor-Entity-ID und den Sync-Schaltern

Der shell_command-Block

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.

Warum serverlos. Dieser 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.

Verbindung testen, Sync und Aufräumen

Einrichtungs-Checkliste

Die App sagt dir, was erledigt ist und was fehlt

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.

Erneut prüfen sagt dir, was gefunden wurde. Tippe auf Erneut prüfen, nachdem du etwas behoben hast, und die App liest dein Home Assistant neu ein und meldet das Ergebnis, statt dich darüber im Unklaren zu lassen, ob es geklappt hat. Eine Zeile, die nicht geprüft werden konnte, sagt Nicht feststellbar, nie ein geratenes Ja oder Nein.
Solange der Projektor aus ist

Messwerte, die bleiben

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.

Szenen als Skripte

Jede Szene wird zu einem Home Assistant Skript

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.

Skripte sind so benannt, dass eine Umbenennung dasselbe aktualisiert. Die Skriptnamen leiten sich vom Projektor und der Steuerung ab, daher aktualisiert eine erneute Synchronisierung nach dem Umbenennen einer Szene das bestehende Skript, statt eine zweite Kopie abzuzweigen.
Das Dashboard

Sync baut das Dashboard für dich

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.

Das Projector Pilot Dashboard in Home Assistant: Ein/Aus und Quelle, Farbmodi, das vollständige Bildmenü, HDR und Signal, RGB-Kalibrierung, Objektiv und Geometrie, ein Laserstunden-Diagramm, Wartung und Szenen - alles als Green-Glass-Kacheln
Eine aufwendigere, selbst gebaute Version des Boards. Das von Sync gebaute trägt denselben Live-Status und dieselben Schaltflächen in Standardkarten von Home Assistant; der Green-Glass-Look unten ist der optionale Eigenbau. Scrolle darin oder klicke zum Vergrößern.
  1. Melde dich in der App bei Home Assistant an.
  2. Füge den Copy-Block der App einmal in configuration.yaml ein und starte Home Assistant neu (der eine manuelle Schritt - Home Assistant erlaubt Apps nicht, diesen Befehl aus der Ferne hinzuzufügen).
  3. Tippe auf Mit HA synchronisieren. Das Dashboard wird für dich gebaut und erscheint in der Seitenleiste als Projector Pilot.
Lieber selbst einfügen? Dashboard kopieren gibt es weiterhin auf dem Home Assistant Bildschirm. Tippe darauf, gehe dann in Home Assistant zu Einstellungen › Dashboards › Dashboard hinzufügen, lege ein leeres Dashboard an, öffne sein Dreipunktmenü › Dashboard bearbeiten › Dreipunktmenü › Rohkonfigurations-Editor und füge das kopierte YAML ein.

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.

Modellunabhängig. Das Dashboard wird aus den Fähigkeiten deines Projektors gebaut - der Entity, den Bildwerten, den Eingängen, Farbmodi, Objektivspeichern und Szenen, die er tatsächlich gemeldet hat. Die Screenshots hier zeigen einen QB1000; dein Modell zeigt womöglich andere Eingänge, Steuerungen und Messwerte. Für ein vollständiges Green-Glass-Board wie das abgebildete folge der Schritt-für-Schritt-Dashboard-Anleitung oder lade die komplette Ansicht herunter und ändere zwei Zeichenfolgen.
Eine aufwendigere Wand gewünscht? Dieselben Skripte treiben beliebige Karten an. Wenn du AVR Maestro genutzt hast, ist der Ansatz identisch - baue leuchtende Quellen- und Modus-Kacheln, Live-Köpfe und einen Verlauf aus dem einen Sensor und den synchronisierten Skripten.
Hubitat

Hubitat einrichten

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.

  1. Aktiviere in Hubitat die App Maker API, notiere ihre Zugriffs-URL und das Token und wähle, welche Geräte sie freigibt.
  2. Öffne in Projector Pilot Einstellungen › Hausautomation › Hubitat und gib die Details der Maker API deines Hubs ein.
  3. Wähle das Gerät, das für den Projektor steht. Die App schlägt das wahrscheinlichste vor; nimm es oder wähle dein eigenes.
  4. Die App spiegelt Ein/Aus, Stummschaltung und Eingang auf dieses Gerät und sendet nur die Befehle, die das Gerät annimmt.
  5. Baue Rule Machine-Regeln für dieses Gerät, wie für jedes andere auch - der Status des Projektors steuert sie.
Nur, was das Gerät annimmt. Die App sendet einen Projektorwert nur dann an Hubitat, wenn das gewählte Gerät diesen Befehl unterstützt, und schiebt daher nie etwas hin, das das Gerät ablehnen würde.
Webhooks

Webhooks einrichten

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.

  1. Öffne Einstellungen › Hausautomation › Webhooks.
  2. Gib die URL ein, an die gesendet werden soll. Ein Home Assistant Webhook sieht so aus: http://homeassistant.local:8123/api/webhook/your-id.
  3. Wähle, welche Ereignisse den Webhook auslösen: Einschalten, Ausschalten, Eingangswechsel, Szenenabruf - und filtere optional auf einen bestimmten Eingang oder eine bestimmte Szene.
  4. Lege optional eine eigene Payload fest, falls der empfangende Dienst eine bestimmte Form verlangt; andernfalls sendet die App ihr Standard-JSON.
  5. Speichern. Die App sendet ab dann bei jedem passenden Ereignis.

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.

Neu verknüpfen behebt alle. Verknüpfst du Home Assistant unter einer neuen Adresse neu, aktualisiert die App alle Webhooks, die darauf zeigen, auf einmal, sodass eine umgezogene Instanz nicht bedeutet, jeden von Hand zu bearbeiten.

Fehlerbehebung

Die Anmeldung springt zurück zur Anmeldeseite

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 Projektorsensor erscheint nicht in Home Assistant

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 synchronisierten Skripte fehlen

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.

Ein Skript läuft in der App, aber nicht aus Home Assistant, wenn mein Handy nicht da ist

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.

Binde deinen Projektor ins ganze Haus ein

Hausautomation ist ein einmaliges Add-on. Kein Abo, kein Konto, keine Cloud. Ein Kauf schaltet es auf jeder Plattform frei, die du besitzt.

Google Play - jetzt verfügbar App Store - wartet auf Freigabe Microsoft Store - wartet auf Freigabe Mac App Store - wartet auf Freigabe

Kostenlos vs. Pro vs. Hausautomation ansehen → · Komplettes Benutzerhandbuch →

FAQ

Kurze Antworten

Muss mein Handy im Netzwerk bleiben, damit Home Assistant Automationen laufen?

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.

Wie erscheint der Projektor in Home Assistant?

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.

Ist Hausautomation kostenlos?

Hausautomation ist ein kostenpflichtiges Add-on, ein Einmalkauf, getrennt von Projector Pilot Pro. Ein Bundle kauft beides zusammen mit Preisvorteil. Siehe die Preisseite.