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ă.



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.
http://192.168.1.150:8123, sau adresa externă Nabu Casa.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.
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ă.
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.
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.
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 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.
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ă.
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.


| Eveniment declanșator | Se activează când | Poate fi restrâns la |
|---|---|---|
| Receiver pornit | Receiverul iese din standby | - |
| Receiver oprit | Receiverul intră în standby | - |
| Intrarea activă s-a schimbat | Sursa 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.
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.
avr-power-on, avr-movie-night. Orice nume funcționează atât timp cât este unic în Home Assistant-ul dumneavoastră. Notați-l; același nume îl tastați în AVR Maestro.Sends to http://your-ha:8123/api/webhook/avr-power-on - ca să o puteți verifica înainte de a salva.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.
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șator | Câmpuri din mesaj |
|---|---|
| Receiver pornit / oprit | event, 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.
În ordinea în care merită verificate, pentru că primele două sunt aproape întotdeauna cauza:
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ă.
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
Automatizare Locuință este o deblocare unică. Tot restul din aplicație, inclusiv asistentul AI, este inclus.