Strona główna › Poradnik użytkownika › Automatyka domowa
Home Assistant · Hubitat · Webhooki

Home Assistant i Hubitat: Twoje sceny, działające bez telefonu

Połącz AVR Maestro z Home Assistant lub Hubitat, a każda zbudowana przez Ciebie scena stanie się natywnym skryptem na Twoim hubie. Od tej chwili hub rozmawia z amplitunerem bezpośrednio, w Twojej własnej sieci - więc „Alexa, wieczór filmowy” działa przy wyłączonym telefonie, uśpionym albo w innym kraju.

Dlaczego działa bez aplikacji

Większość integracji robi z telefonu pośrednika: telefon słyszy polecenie, telefon je wysyła, a automatyzacja działa tylko wtedy, gdy telefon jest aktywny i w sieci.

AVR Maestro tego nie robi. Kompiluje Twoje sceny do skryptów, które żyją na Twoim hubie, a hub wysyła polecenia na lokalny adres IP amplitunera. Zadanie aplikacji kończy się wraz z końcem synchronizacji.

Home Assistant, od początku do końca

Po synchronizacji

Zbuduj dashboard, na który warto patrzeć

Home Assistant ma teraz element sterowania dla wszystkiego, co można amplitunerowi polecić, i zupełnie żadnego zdania, jak je rozmieścić. Przykładowy dashboard to jedno z rozwiązań z pełnym YAML: kafelki źródeł i surround, które podświetlają się, gdy są aktywne, głośność w prawdziwych dB, Twoje Sceny czytające własne nazwy i uczciwa mapa tego, co Home Assistant widzi, a czego nie.

Dashboard Home Assistant zbudowany z zsynchronizowanych elementów sterowania AVR Maestro
Nie tylko sceny

Także profile głośników, Dirac i Audyssey

Włącz Synchronizuj zaawansowane sterowanie, a aplikacja opublikuje skrypt dla znacznie więcej niż sceny: każdy profil głośników, każdy slot filtra Dirac Live, każdą krzywą Audyssey. Pełna synchronizacja na Cinema 30 daje ponad siedemdziesiąt skryptów, więc przycisk na dashboardzie albo polecenie głosowe może załadować filtr Dirac lub przełączyć krzywą pomieszczenia tak samo, jak przywołuje scenę.

Ekran Home Assistant w AVR Maestro z włączoną opcją Synchronizuj zaawansowane sterowanie
Odczytuje, nie tylko zapisuje

Home Assistant widzi, co jest aktywne

Skrypt można uruchomić, ale nie odczytać, więc wczesne dashboardy mogły przełączać krzywą Audyssey lub slot Dirac, nie mając jak pokazać, który był włączony. Odczyty, które aplikacja już posiada - aktywny tryb surround, aktywny filtr Dirac, profil głośników, dimmer i dziesiątki innych - publikują się teraz jako atrybuty na sensorze stanu amplitunera, więc kafelek może się podświetlić dla ustawienia, które faktycznie działa.

AVR Maestro publikujący do Home Assistant skrypty profilu głośników, Dirac Live i Audyssey
Każde pomieszczenie

Twoje pozostałe strefy, z tego samego dashboardu

Zasilanie, głośność i wyciszenie dla Strefy 2 i Strefy 3 publikują się jako własne skrypty, więc patio albo drugie pomieszczenie reaguje na dashboard lub asystenta głosowego tak, jak zawsze robiła to strefa główna. Przyciski dostają tylko te strefy, które Twój amplituner faktycznie zgłasza, więc amplituner dwustrefowy nigdy nie dorobi się Strefy 3.

Jeśli synchronizowałeś starszą wersją

Identyfikatory Twoich skryptów zmienią się jednorazowo

Skrypty były nazywane według sceny i amplitunera, więc zmiana nazwy któregokolwiek z nich zostawiała stary skrypt i po cichu tworzyła drugi. Teraz są nazywane według sceny i adresu MAC amplitunera, dzięki czemu zmiana nazwy aktualizuje ten sam skrypt zamiast go powielać.

Pierwsza synchronizacja po tej zmianie zastępuje stare skrypty nowymi. Wszystko, co zbudowałeś na starych identyfikatorach, trzeba raz przekierować - przycisk na dashboardzie, automatyzację, alias głosowy. Otwórz skrypt w Home Assistant, aby znaleźć jego nowy identyfikator encji.

Encje są teraz też nazywane według amplitunera - cinema30 zamiast trzydziestu dwóch znaków identyfikatora maszynowego - więc lista jest czytelna, a autouzupełnianie je znajduje. Identyfikatory z wcześniejszych wersji nadal działają.

Hubitat

Hubitat jest obsługiwany przez swoje Maker API i w aplikacji ma oznaczenie BETA, ponieważ jest nowszy niż droga przez Home Assistant, a nie dlatego, że jest niedokończony.

  • Adres IP hubu - adres Twojego Hubitat w sieci LAN.
  • Identyfikator aplikacji Maker API - liczba w adresie URL samej aplikacji Maker API.
  • Token dostępu - wydawany przez Maker API po jego włączeniu.

Najpierw włącz Maker API na hubie (Apps › Add Built-In App › Maker API), a poda Ci wszystkie trzy. Wklej je, a AVR Maestro wykryje Twój amplituner, opublikuje Twoje sceny jako sekwencje poleceń i odeśle stan na żywo, aby dashboard Hubitat odzwierciedlał to, co amplituner faktycznie robi, a nie to, co ostatnio mu kazano.

Ekran konfiguracji Hubitat z adresem IP hubu, identyfikatorem aplikacji Maker API i tokenem dostępu

Webhooki

Home Assistant i Hubitat wysyłają polecenia do amplitunera. Webhooki idą w drugą stronę: gdy amplituner coś zrobi, powiadom o tym cokolwiek innego. Włącz amplituner, a AVR Maestro wyśle małą wiadomość na wybrany przez Ciebie adres - ta wiadomość to webhook.

To jedyna część, która nie jest niezależna od telefonu. Twoje zsynchronizowane sceny stają się skryptami na hubie i działają niezależnie od tego, czy aplikacja jest gdziekolwiek w pobliżu. Webhooki są inne: to AVR Maestro obserwuje amplituner, więc wyzwalacz uruchamia się, gdy aplikacja jest otwarta na urządzeniu, które go widzi. Jeśli chcesz, aby coś uruchamiało się, gdy nic nie działa, zbuduj to na swoim hubie wokół encji amplitunera.

Cztery wyzwalacze

Zdarzenie wyzwalająceUruchamia się, gdyMożna zawęzić do
Włączenie amplituneraAmplituner wychodzi z trybu gotowości-
Wyłączenie amplituneraAmplituner przechodzi w tryb gotowości-
Zmiana aktywnego wejściaWybrane źródło się zmieniaJedno wejście, w polu Wyzwalaj tylko dla źródła wejściowego
Przywołanie scenyZostaje zastosowana ScenaJedna scena, w polu Wybierz scenę

To zawężenie sprawia, że są przydatne, a nie hałaśliwe. „Zmiana aktywnego wejścia” na każdym wejściu to hydrant; ten sam wyzwalacz przypięty do jedynego wejścia, do którego podłączony jest Twój projektor, to włącznik światła.

Lista wejść to ta, którą zgłasza Twój własny amplituner, więc uwzględnia już każde źródło, któremu zmieniłeś nazwę lub które ukryłeś. Lista scen to Twoje własne sceny.

Konfiguracja krok po kroku

To droga przez Home Assistant, której chce większość osób. Najpierw zrób połowę po stronie Home Assistant - aplikacja potrzebuje czegoś, na co może wskazać.

W Home Assistant

W AVR Maestro

W przypadku Home Assistant nigdy nie wpisujesz adresu URL. Aplikacja buduje go z połączonego Home Assistant i sprawdza ten adres przy każdym uruchomieniu wyzwalacza. Przenieś Home Assistant na nowy port, nową nazwę hosta albo adres Nabu Casa, a każdy już utworzony webhook pójdzie za nim. Nic nie trzeba ponownie synchronizować i nie ma przycisku do naciśnięcia.
Jeśli arkusz mówi Home Assistant nie jest jeszcze połączony, najpierw zrób kartę Home Assistant u góry tej strony. Webhook potrzebuje adresu, na którym może się oprzeć.

Wysyłanie gdzieś, co nie jest Home Assistant

Przełącz Dokąd to wysłać na Inne i wklej pełny adres URL w polu Adres URL webhooka. Działa wszystko, co przyjmuje POST - przepływ Node-RED, aplet IFTTT, skrypt na NAS, punkt końcowy Hubitat Maker API. Ta droga zapisuje adres dokładnie tak, jak go wpisałeś, więc jeśli cel się przeniesie, edytujesz wyzwalacz.

Co faktycznie jest wysyłane

Małe ciało JSON. Karta Co wysyła na tym samym ekranie opisuje to zwykłym językiem dla wybranego wyzwalacza, więc nigdy nie musisz zgadywać - a oto nazwy pól, które czyta Twoja automatyzacja:

WyzwalaczPola w wiadomości
Włączenie / wyłączenie amplituneraevent, timestamp
Zmiana aktywnego wejścia...oraz source
Przywołanie sceny...oraz sceneId i sceneName

W automatyzacji Home Assistant docierają one jako {{ trigger.json.event }}, {{ trigger.json.source }} i tak dalej. Możesz je odczytać albo całkowicie zignorować i po prostu zareagować na sam fakt uruchomienia. Większość osób robi to drugie.

Jeśli potrzebujesz innego kształtu - usługa oczekuje własnego formatu - otwórz Wyślij zamiast tego mój własny JSON pod tą kartą i napisz go tam. Jest schowany i oznaczony jako Zaawansowane, bo prawie nikt tego nie potrzebuje, a nie dlatego, że jest odradzany.

Ekran nazywa się Webhooki, bo tym właśnie są. Jeśli szukasz automatyzacji, które działają na Twoim hubie, to karty Home Assistant i Hubitat powyżej - zsynchronizowana Scena staje się tam skryptem, a nie tutaj webhookiem.

Gdy webhook nie dociera

W kolejności, w jakiej warto sprawdzać, bo pierwsze dwa to prawie zawsze to:

Co jest płatne, a co nie

Automatyka domowa to jedyne odblokowanie. Asystent AI jest bezpłatny.

Automatyka domowa (Pro) - Home Assistant, Hubitat i wychodzące webhooki - to jednorazowe odblokowanie. Cała reszta w AVR Maestro, w tym asystent AI działający na urządzeniu, jest w cenie aplikacji.

Sterowanie głosem dociera do Twojego amplitunera przez Automatykę domową, za pośrednictwem Twojego hubu. AVR Maestro nie ma własnego rozpoznawania mowy.

Częste pytania

Automatyka domowa, wyjaśniona

Czy mój telefon musi być włączony, aby działało sterowanie głosem?
Nie. AVR Maestro kompiluje Twoje sceny do natywnych skryptów Home Assistant. Home Assistant rozmawia z amplitunerem bezpośrednio w Twojej sieci lokalnej, więc telefon może być wyłączony, uśpiony albo w innym kraju.
Które asystenty głosowe mogą sterować moim amplitunerem?
Ten, z którego już korzystasz. AVR Maestro nie dodaje własnej warstwy głosowej - publikuje skrypty do Home Assistant lub Hubitat, a te są udostępniane Alexa, Google Assistant lub Siri Shortcuts przez hub, któremu już ufasz.
Czy asystent AI jest częścią płatnego odblokowania?
Nie. Asystent AI działający na urządzeniu jest bezpłatny. Automatyka domowa - Home Assistant, Hubitat i wychodzące webhooki - to jedyne płatne odblokowanie w AVR Maestro.
Czy cokolwiek opuszcza moją sieć domową?
Nie w przypadku sterowania. Aplikacja rozmawia z amplitunerem i hubem przez Twoją własną sieć. Nic nie przechodzi przez serwer MiyaraHub. Webhook trafia tam, gdzie go skierujesz, i to Twój wybór.
Więcej z przewodnika

Inne przewodniki AVR Maestro

Pierwsze kroki · Ekran główny · Sceny · Własne ikony · Dźwięk · Korektor graficzny · Głośniki · Dlaczego element jest zablokowany · Asystent · Panel Home Assistant · Strefy · Pilot · Radio (FM/AM) · Wyświetlacz ekranowy · Ustawienia · Języki · Sterowanie głośnością · Kopia zapasowa & przywracanie · Teraz odtwarzane & HEOS

Twoje sceny, działające bez telefonu

Automatyka domowa to jednorazowe odblokowanie. Cała reszta aplikacji, w tym asystent AI, jest w cenie.

Pobierz z Google Play Pobierz z App Store Pobierz z Mac App Store Pobierz z Microsoft Store

Wróć do pełnego Podręcznika użytkownika →