Acasă › Ghid de utilizare › Automatizare Locuință
Home Assistant · Hubitat · Webhooks

Home Assistant și Hubitat: scenele dumneavoastră, care rulează fără telefon

Conectați AVR Maestro la Home Assistant sau Hubitat și fiecare scenă pe care ați creat-o devine un script nativ pe hubul dumneavoastră. De atunci, hubul comunică direct cu receiverul, în propria rețea - așa că „Alexa, seara de film” funcționează cu telefonul oprit, în repaus sau în altă țară.

De ce rulează fără aplicație

Majoritatea integrărilor fac din telefon un intermediar: telefonul aude comanda, telefonul o trimite, iar automatizarea funcționează doar cât telefonul este treaz și în rețea.

AVR Maestro nu face asta. Compilează scenele dumneavoastră în scripturi care se află pe hubul dumneavoastră, iar hubul trimite comenzile către adresa IP locală a receiverului. Treaba aplicației se termină când se încheie sincronizarea.

Home Assistant, de la început la sfârșit

După sincronizare

Construiți un panou de control care merită privit

Home Assistant are acum un control pentru tot ce poate fi comandat receiverului dumneavoastră și nicio părere despre cum să le aranjați. Exemplul de panou de control este un aranjament cu YAML complet: tile de sursă și surround care se aprind când sunt cele active, volum în dB reali, Scenele dumneavoastră afișându-și propriile nume și o hartă sinceră a ceea ce Home Assistant poate și nu poate vedea.

Un panou de control Home Assistant construit din controalele sincronizate ale AVR Maestro
Nu doar scene

Și presetări pentru difuzoare, Dirac și Audyssey

Activați Sync Advanced Controls și aplicația publică un script pentru mult mai mult decât scenele dumneavoastră: fiecare presetare pentru difuzoare, fiecare slot de filtru Dirac Live, fiecare curbă Audyssey. O sincronizare completă pe un Cinema 30 ajunge la peste șaptezeci de scripturi, deci un buton din panou sau o comandă vocală poate încărca un filtru Dirac sau schimba curba camerei la fel cum recheamă o scenă.

Ecranul Home Assistant din AVR Maestro cu Sync Advanced Controls activat
Citește, nu doar scrie

Home Assistant poate vedea ce este activ

Un script poate fi rulat, dar niciodată citit, așa că primele panouri puteau comuta curba Audyssey sau slotul Dirac fără nicio cale de a arăta care era activ. Citirile pe care aplicația le deține deja - modul surround în timp real, filtrul Dirac activ, presetarea difuzoarelor, dimmerul și zeci de altele - se publică acum ca atribute pe senzorul de stare al receiverului, astfel încât o tilă să se poată aprinde pentru setarea care rulează de fapt.

AVR Maestro publicând în Home Assistant scripturile de control pentru presetările difuzoarelor, Dirac Live și Audyssey
Fiecare cameră

Celelalte zone ale dumneavoastră, din același panou de control

Alimentarea, volumul și mute pentru Zona 2 și Zona 3 se publică drept scripturi proprii, astfel încât o terasă sau o a doua cameră răspunde unui panou de control sau unui asistent vocal așa cum a răspuns întotdeauna zona principală. Doar zonele raportate efectiv de receiverul dumneavoastră primesc butoane, deci un receiver cu două zone nu ajunge niciodată să aibă o Zonă 3.

Dacă ați sincronizat cu o versiune mai veche

ID-urile scripturilor se schimbă o singură dată

Scripturile erau denumite după scenă și după receiver, deci redenumirea oricăruia lăsa în urmă scriptul vechi și crea în tăcere un al doilea. Acum sunt denumite după scenă și după adresa MAC a receiverului, ceea ce face ca o redenumire să actualizeze același script în loc să îl dubleze.

Prima sincronizare după acea schimbare înlocuiește scripturile vechi cu cele noi. Tot ce ați construit pe ID-urile vechi trebuie reîndreptat o singură dată - un buton din panou, o automatizare, un alias vocal. Deschideți scriptul în Home Assistant pentru a găsi noul său ID de entitate.

Entitățile se citesc acum și de la receiver - cinema30 în loc de treizeci și două de caractere de identificator de mașină - deci lista este lizibilă, iar completarea automată le găsește. ID-urile din versiunile anterioare continuă să funcționeze.

Hubitat

Hubitat este acceptat prin Maker API și este marcat BETA în aplicație pentru că este mai nou decât varianta Home Assistant, nu pentru că ar fi neterminat.

  • Hub IP - adresa Hubitat-ului dumneavoastră în rețeaua locală.
  • Maker API App ID - numărul din URL-ul propriu al aplicației Maker API.
  • Access Token - emis de Maker API când îl activați.

Activați mai întâi Maker API pe hub (Apps › Add Built-In App › Maker API) și vă oferă toate cele trei. Lipiți-le, iar AVR Maestro vă descoperă receiverul, publică scenele dumneavoastră ca secvențe de comenzi și trimite înapoi starea în timp real, astfel încât un panou Hubitat să reflecte ce face receiverul de fapt, nu ce i s-a spus ultima oară.

Ecranul de configurare Hubitat cu IP-ul hubului, Maker API App ID și access token

Webhooks

Home Assistant și Hubitat trimit comenzi către receiver. Webhooks merg în sens invers: când receiverul face ceva, anunțați orice altceva despre asta. Porniți receiverul și AVR Maestro postează un mesaj mic la o adresă aleasă de dumneavoastră - acel mesaj este webhook-ul.

Aceasta este singura parte care nu este independentă de telefon. Scenele dumneavoastră sincronizate devin scripturi pe hubul dumneavoastră și rulează indiferent dacă aplicația se află undeva în apropiere sau nu. Webhooks sunt diferite: AVR Maestro este cel care urmărește receiverul, deci un declanșator se activează cât timp aplicația este deschisă pe un dispozitiv care îl poate vedea. Dacă doriți ca ceva să se declanșeze fără ca nimic să ruleze, construiți-l pe hubul dumneavoastră în jurul entității receiverului.

Cele patru declanșatoare

Eveniment declanșatorSe activează cândPoate fi restrâns la
Receiver pornitReceiverul iese din standby-
Receiver opritReceiverul intră în standby-
Intrarea activă s-a schimbatSursa selectată se schimbăO singură intrare, la Only trigger for input source
Scenă rechematăO Scenă este aplicatăO singură scenă, la Select Scene

Restrângerea este ceea ce le face utile în loc de zgomotoase. „Intrarea activă s-a schimbat” pe fiecare intrare este un furtun de apă; același declanșator fixat pe singura intrare la care este conectat proiectorul dumneavoastră este un întrerupător de lumină.

Lista de intrări este cea pe care o raportează propriul dumneavoastră receiver, deci reflectă deja orice sursă pe care ați redenumit-o sau ascuns-o. Lista de scene este alcătuită din propriile dumneavoastră scene.

Configurarea unuia, pas cu pas

Aceasta este varianta Home Assistant, cea pe care o doresc cei mai mulți. Faceți mai întâi jumătatea din Home Assistant - aplicația are nevoie de ceva spre care să indice.

În Home Assistant

În AVR Maestro

Nu tastați niciodată un URL pentru varianta Home Assistant. Aplicația îl construiește din Home Assistant-ul conectat de dumneavoastră și caută acea adresă de fiecare dată când se activează un declanșator. Mutați Home Assistant pe un port nou, un nume de gazdă nou sau o adresă Nabu Casa, iar fiecare webhook creat deja o urmează. Nu este nimic de resincronizat și niciun buton de apăsat.
Dacă foaia spune Home Assistant is not linked yet, faceți mai întâi cardul Home Assistant din partea de sus a acestei pagini. Varianta webhook are nevoie de o adresă pe care să se construiască.

Trimiterea către altceva decât Home Assistant

Comutați Where to send it pe Other și lipiți un URL complet în Webhook URL. Funcționează orice acceptă un POST - un flux Node-RED, un applet IFTTT, un script pe un NAS, un endpoint Hubitat Maker API. Varianta aceasta stochează adresa exact așa cum ați tastat-o, deci dacă destinația se mută, editați declanșatorul.

Ce se trimite de fapt

Un corp JSON mic. Cardul What it sends de pe același ecran spune în limbaj clar ce trimite declanșatorul ales, deci nu trebuie să ghiciți niciodată - iar acestea sunt numele câmpurilor pe care le citește automatizarea dumneavoastră:

DeclanșatorCâmpuri din mesaj
Receiver pornit / opritevent, timestamp
Intrarea activă s-a schimbat...plus source
Scenă rechemată...plus sceneId și sceneName

Într-o automatizare Home Assistant acestea ajung ca {{ trigger.json.event }}, {{ trigger.json.source }} și așa mai departe. Le puteți citi sau le puteți ignora complet și reacționa doar la faptul că s-a declanșat. Cei mai mulți fac a doua variantă.

Dacă aveți nevoie de o altă formă - un serviciu care așteaptă propriul format - deschideți Send my own JSON instead sub acel card și scrieți-l acolo. Este ascuns și marcat Avansat pentru că aproape nimeni nu are nevoie de el, nu pentru că ar fi descurajat.

Ecranul se numește Webhooks pentru că asta sunt. Dacă le căutați pe cele care rulează pe hubul dumneavoastră, acelea sunt cardurile Home Assistant și Hubitat de mai sus - o Scenă sincronizată devine acolo un script, nu un webhook aici.

Când un webhook nu ajunge

În ordinea în care merită verificate, pentru că primele două sunt aproape întotdeauna cauza:

Ce este plătit și ce nu

Automatizare Locuință este singura deblocare. Asistentul AI este gratuit.

Automatizare Locuință (Pro) - Home Assistant, Hubitat și webhooks de ieșire - este o deblocare unică. Tot restul din AVR Maestro, inclusiv asistentul AI de pe dispozitiv, este inclus în aplicație.

Controlul vocal ajunge la receiverul dumneavoastră prin Automatizare Locuință, prin intermediul hubului dumneavoastră. AVR Maestro nu rulează propria recunoaștere vocală.

Întrebări frecvente

Automatizare Locuință, cu răspunsuri

Trebuie să fie telefonul meu pornit pentru ca controlul vocal să funcționeze?
Nu. AVR Maestro compilează scenele dumneavoastră în scripturi native Home Assistant. Home Assistant comunică direct cu receiverul în rețeaua dumneavoastră locală, deci telefonul poate fi oprit, în repaus sau în altă țară.
Care asistenți vocali pot controla receiverul meu?
Oricare dintre cei pe care îi folosiți deja. AVR Maestro nu adaugă propriul strat vocal - publică scripturi în Home Assistant sau Hubitat, iar acestea sunt expuse către Alexa, Google Assistant sau Siri Shortcuts de hubul în care aveți deja încredere.
Face asistentul AI parte din deblocarea plătită?
Nu. Asistentul AI de pe dispozitiv este gratuit. Automatizare Locuință - Home Assistant, Hubitat și webhooks de ieșire - este singura deblocare plătită din AVR Maestro.
Părăsește ceva rețeaua mea de acasă?
Nu pentru control. Aplicația comunică cu receiverul și cu hubul dumneavoastră prin propria rețea. Nimic nu trece printr-un server MiyaraHub. Un webhook ajunge oriunde îl îndreptați, ceea ce este alegerea dumneavoastră.
Mai multe din ghid

Alte ghiduri AVR Maestro

Primii pași · Ecranul principal · Scene · Pictograme personalizate · Sunet · Graphic EQ · Difuzoare · De ce este blocat un control · Asistentul · Panou Home Assistant · Zone · Telecomandă · Radio (FM/AM) · Afișaj pe ecran · Setări · Limbi · Comenzi de volum · Copie de rezervă & restaurare · Se redă acum & HEOS

Scenele dumneavoastră, care rulează fără telefon

Automatizare Locuință este o deblocare unică. Tot restul din aplicație, inclusiv asistentul AI, este inclus.

Descărcați de pe Google Play Descărcați din App Store Descărcați din Mac App Store Descărcați din Microsoft Store

Înapoi la Ghidul complet de utilizare →