Start › Benutzerhandbuch › Hausautomation
Home Assistant · Hubitat · Webhooks

Home Assistant und Hubitat: Ihre Szenen, die ohne Ihr Handy laufen

Verknüpfen Sie AVR Maestro mit Home Assistant oder Hubitat, und jede von Ihnen gebaute Szene wird zu einem nativen Skript auf Ihrem Hub. Ab dann spricht der Hub direkt mit dem Receiver, in Ihrem eigenen Netzwerk - sodass „Alexa, Filmabend“ auch funktioniert, wenn Ihr Handy aus ist, schläft oder in einem anderen Land liegt.

Warum es ohne die App läuft

Die meisten Integrationen machen Ihr Handy zum Mittelsmann: Das Handy hört den Befehl, das Handy sendet ihn, und die Automatisierung funktioniert nur, solange das Handy wach und im Netzwerk ist.

AVR Maestro macht das nicht. Es kompiliert Ihre Szenen zu Skripten, die auf Ihrem Hub liegen, und der Hub sendet die Befehle an die lokale IP Ihres Receivers. Die Aufgabe der App endet, wenn die Synchronisierung abgeschlossen ist.

Home Assistant, von Anfang bis Ende

Sobald synchronisiert ist

Ein Dashboard bauen, das sich sehen lassen kann

Home Assistant hat jetzt ein Steuerelement für alles, was man Ihrem Receiver sagen kann, aber keinerlei Meinung dazu, wie man sie anordnet. Das Dashboard-Beispiel ist eine mögliche Anordnung mit dem vollständigen YAML: Quellen- und Surround-Kacheln, die leuchten, wenn sie aktiv sind, Lautstärke in echten dB, Ihre Szenen, die ihre eigenen Namen lesen, und eine ehrliche Karte dessen, was Home Assistant sehen kann und was nicht.

Ein Home-Assistant-Dashboard, gebaut aus den synchronisierten Steuerelementen von AVR Maestro
Nicht nur Szenen

Auch Speaker Presets, Dirac und Audyssey

Aktivieren Sie Sync Advanced Controls, und die App veröffentlicht ein Skript für weit mehr als Ihre Szenen: jedes Speaker Preset, jeden Dirac-Live-Filter-Slot, jede Audyssey-Kurve. Eine vollständige Synchronisierung an einem Cinema 30 ergibt über siebzig Skripte, sodass ein Dashboard-Button oder ein Sprachbefehl einen Dirac-Filter laden oder die Raumkurve umschalten kann, genau wie er eine Szene abruft.

Der Home-Assistant-Bildschirm von AVR Maestro mit aktiviertem Sync Advanced Controls
Es liest, nicht nur schreibt

Home Assistant kann sehen, was aktiv ist

Ein Skript lässt sich ausführen, aber nie auslesen, daher konnten frühe Dashboards die Audyssey-Kurve oder den Dirac-Slot umschalten, ohne anzuzeigen, welcher gerade aktiv war. Die Messwerte, die die App ohnehin hat - der Live-Surround-Modus, der aktive Dirac-Filter, das Speaker Preset, der Dimmer und Dutzende mehr - werden jetzt als Attribute am Statussensor des Receivers veröffentlicht, sodass eine Kachel für die tatsächlich laufende Einstellung leuchten kann.

AVR Maestro veröffentlicht Steuerskripte für Speaker Preset, Dirac Live und Audyssey an Home Assistant
Jeder Raum

Ihre anderen Zonen, vom selben Dashboard aus

Power, Lautstärke und Stummschaltung für Zone 2 und Zone 3 werden als eigene Skripte veröffentlicht, sodass eine Terrasse oder ein zweiter Raum auf ein Dashboard oder einen Sprachassistenten reagiert, wie es die Hauptzone schon immer tat. Buttons gibt es nur für die Zonen, die Ihr Receiver tatsächlich meldet, sodass ein Receiver mit zwei Zonen nie eine Zone 3 bekommt.

Wenn Sie mit einer älteren Version synchronisiert haben

Ihre Skript-IDs ändern sich einmal

Skripte wurden früher nach der Szene und dem Receiver benannt, sodass das Umbenennen eines von beiden das alte Skript zurückließ und stillschweigend ein zweites anlegte. Jetzt sind sie nach der Szene und der MAC-Adresse des Receivers benannt, weshalb eine Umbenennung dasselbe Skript aktualisiert, statt es aufzuspalten.

Die erste Synchronisierung nach dieser Änderung ersetzt die alten Skripte durch die neuen. Alles, was Sie auf den alten IDs gebaut haben, muss einmal neu verknüpft werden - ein Dashboard-Button, eine Automatisierung, ein Sprachalias. Öffnen Sie das Skript in Home Assistant, um seine neue Entity-ID zu finden.

Entitäten werden jetzt ebenfalls vom Receiver gelesen - cinema30 statt zweiunddreißig Zeichen Maschinenkennung - sodass die Liste lesbar ist und die Autovervollständigung sie findet. IDs aus früheren Versionen funktionieren weiterhin.

Hubitat

Hubitat wird über seine Maker API unterstützt und ist in der App als BETA markiert, weil es neuer ist als der Home-Assistant-Weg, nicht weil es unfertig wäre.

  • Hub IP - die Adresse Ihres Hubitat im LAN.
  • Maker API App ID - die Nummer in der eigenen URL der Maker-API-App.
  • Access Token - wird von Maker API ausgestellt, wenn Sie sie aktivieren.

Aktivieren Sie zuerst Maker API auf dem Hub (Apps › Add Built-In App › Maker API), und Sie erhalten alle drei. Fügen Sie sie ein, und AVR Maestro erkennt Ihren Receiver, veröffentlicht Ihre Szenen als Befehlssequenzen und schickt den Live-Status zurück, sodass ein Hubitat-Dashboard zeigt, was der Receiver tatsächlich tut, und nicht, was ihm zuletzt gesagt wurde.

Der Hubitat-Einrichtungsbildschirm mit Hub IP, Maker API App ID und Access Token

Webhooks

Home Assistant und Hubitat senden Befehle an den Receiver. Webhooks gehen den anderen Weg: Wenn der Receiver etwas tut, sagen Sie es allem anderen. Schalten Sie den Receiver ein, und AVR Maestro sendet eine kleine Nachricht an eine Adresse Ihrer Wahl - diese Nachricht ist der Webhook.

Das ist der eine Teil, der nicht handyunabhängig ist. Ihre synchronisierten Szenen werden zu Skripten auf Ihrem Hub und laufen, egal ob die App irgendwo in der Nähe ist. Bei Webhooks ist das anders: AVR Maestro beobachtet den Receiver, daher löst ein Trigger aus, solange die App auf einem Gerät geöffnet ist, das ihn sehen kann. Soll etwas auslösen, ohne dass etwas läuft, bauen Sie es auf Ihrem Hub rund um die Receiver-Entität.

Die vier Trigger

Trigger-EreignisLöst aus, wennKann eingegrenzt werden auf
Receiver EINDer Receiver den Standby verlässt-
Receiver AUSDer Receiver in den Standby geht-
Aktiver Eingang geändertDie gewählte Quelle wechseltEin Eingang, unter Only trigger for input source
Szene abgerufenEine Szene angewendet wirdEine Szene, unter Select Scene

Das Eingrenzen macht sie nützlich statt lärmend. „Aktiver Eingang geändert“ bei jedem Eingang ist ein Feuerwehrschlauch; derselbe Trigger auf den einen Eingang festgelegt, an dem Ihr Projektor hängt, ist ein Lichtschalter.

Die Eingangsliste ist die, die Ihr eigener Receiver meldet, sie spiegelt also jede Quelle wider, die Sie umbenannt oder ausgeblendet haben. Die Szenenliste besteht aus Ihren eigenen Szenen.

Einen einrichten, Schritt für Schritt

Das ist der Home-Assistant-Weg, den die meisten wollen. Erledigen Sie zuerst die Home-Assistant-Hälfte - die App braucht etwas, worauf sie zeigen kann.

In Home Assistant

In AVR Maestro

Für den Home-Assistant-Weg geben Sie nie eine URL ein. Die App baut sie aus dem von Ihnen verknüpften Home Assistant und schlägt diese Adresse bei jedem Auslösen eines Triggers nach. Verlegen Sie Home Assistant auf einen neuen Port, einen neuen Hostnamen oder eine Nabu-Casa-Adresse, und jeder bereits erstellte Webhook folgt mit. Es gibt nichts neu zu synchronisieren und keinen Button zu drücken.
Wenn das Blatt Home Assistant ist noch nicht verknüpft anzeigt, erledigen Sie zuerst die Home-Assistant-Karte oben auf dieser Seite. Der Webhook-Weg braucht eine Adresse, auf der er aufbauen kann.

An etwas senden, das nicht Home Assistant ist

Stellen Sie Wohin gesendet wird auf Other und fügen Sie eine vollständige URL in Webhook URL ein. Alles, was einen POST akzeptiert, funktioniert - ein Node-RED-Flow, ein IFTTT-Applet, ein Skript auf einem NAS, ein Hubitat-Maker-API-Endpunkt. Dieser Weg speichert die Adresse genau so, wie Sie sie getippt haben, bewegt sich das Ziel, bearbeiten Sie also den Trigger.

Was tatsächlich gesendet wird

Ein kleiner JSON-Body. Die Karte Was gesendet wird auf demselben Bildschirm beschreibt ihn in einfacher Sprache für den gewählten Trigger, Sie müssen also nie raten - und dies sind die Feldnamen, die Ihre Automatisierung liest:

TriggerFelder in der Nachricht
Receiver EIN / AUSevent, timestamp
Aktiver Eingang geändert...zusätzlich source
Szene abgerufen...zusätzlich sceneId und sceneName

In einer Home-Assistant-Automatisierung kommen diese als {{ trigger.json.event }}, {{ trigger.json.source }} und so weiter an. Sie können sie lesen oder komplett ignorieren und einfach darauf reagieren, dass er ausgelöst hat. Die meisten tun Letzteres.

Brauchen Sie eine andere Form - einen Dienst, der sein eigenes Format erwartet - öffnen Sie unter dieser Karte Send my own JSON instead und schreiben Sie es dort. Es ist eingeklappt und als Advanced markiert, weil es fast niemand braucht, nicht weil es unerwünscht wäre.

Der Bildschirm heißt Webhooks, weil sie genau das sind. Suchen Sie die Automatisierungen, die auf Ihrem Hub laufen, sind das die Karten für Home Assistant und Hubitat weiter oben - eine synchronisierte Szene wird dort zu einem Skript, nicht hier zu einem Webhook.

Wenn ein Webhook nicht ankommt

In der Reihenfolge, die sich zu prüfen lohnt, denn die ersten beiden sind fast immer die Ursache:

Was kostenpflichtig ist und was nicht

Hausautomation ist die einzige Freischaltung. Der KI-Assistent ist kostenlos.

Hausautomation (Pro) - Home Assistant, Hubitat und ausgehende Webhooks - ist eine einmalige Freischaltung. Alles andere in AVR Maestro, einschließlich des KI-Assistenten auf dem Gerät, ist in der App enthalten.

Die Sprachsteuerung erreicht Ihren Receiver über die Hausautomation, über Ihren Hub. AVR Maestro betreibt keine eigene Spracherkennung.

Häufige Fragen

Hausautomation, beantwortet

Muss mein Handy eingeschaltet sein, damit die Sprachsteuerung funktioniert?
Nein. AVR Maestro kompiliert Ihre Szenen zu nativen Home-Assistant-Skripten. Home Assistant spricht in Ihrem lokalen Netzwerk direkt mit dem Receiver, Ihr Handy kann also aus sein, schlafen oder in einem anderen Land liegen.
Welche Sprachassistenten können meinen Receiver steuern?
Jeder, den Sie ohnehin nutzen. AVR Maestro bringt keine eigene Sprachebene mit - es veröffentlicht Skripte für Home Assistant oder Hubitat, und diese werden vom Hub Ihres Vertrauens für Alexa, Google Assistant oder Siri Shortcuts bereitgestellt.
Gehört der KI-Assistent zur kostenpflichtigen Freischaltung?
Nein. Der KI-Assistent auf dem Gerät ist kostenlos. Hausautomation - Home Assistant, Hubitat und ausgehende Webhooks - ist die einzige kostenpflichtige Freischaltung in AVR Maestro.
Verlässt irgendetwas mein Heimnetzwerk?
Nicht für die Steuerung. Die App spricht mit Ihrem Receiver und Ihrem Hub über Ihr eigenes Netzwerk. Nichts läuft über einen MiyaraHub-Server. Ein Webhook geht dorthin, wohin Sie ihn richten, das entscheiden Sie.
Mehr aus der Anleitung

Weitere AVR Maestro Anleitungen

Erste Schritte · Startbildschirm · Szenen · Eigene Symbole · Ton · Graphic EQ · Lautsprecher · Warum ein Regler gesperrt ist · Der Assistent · Home-Assistant-Dashboard · Zonen · Fernbedienung · Radio (FM/AM) · Bildschirmanzeige · Einstellungen · Sprachen · Lautstärkeregler · Sichern & Wiederherstellen · Jetzt läuft & HEOS

Ihre Szenen, die ohne Ihr Handy laufen

Hausautomation ist eine einmalige Freischaltung. Alles andere in der App, einschließlich des KI-Assistenten, ist enthalten.

Jetzt bei Google Play Laden im App Store Laden im Mac App Store Jetzt im Microsoft Store

Zurück zur vollständigen Bedienungsanleitung →