Koppel AVR Maestro aan Home Assistant of Hubitat en elke scène die je hebt gemaakt wordt een native script op je hub. Vanaf dan praat de hub rechtstreeks met de receiver, op je eigen netwerk - dus “Alexa, filmavond” werkt met je telefoon uit, in slaap, of in een ander land.



De meeste integraties maken van je telefoon de tussenpersoon: de telefoon hoort de opdracht, de telefoon verstuurt hem, en de automatisering werkt alleen zolang de telefoon wakker is en op het netwerk zit.
AVR Maestro doet dat niet. Het compileert je scènes tot scripts die op je hub leven, en de hub stuurt de opdrachten naar het lokale IP-adres van je receiver. De taak van de app eindigt zodra de synchronisatie klaar is.
http://192.168.1.150:8123, of je externe Nabu Casa-URL.Home Assistant heeft nu een bediening voor alles wat je receiver kan doen, en geen enkele mening over hoe je die schikt. Het dashboardvoorbeeld is één opstelling met de volledige YAML: bron- en surroundtegels die oplichten als ze de actieve zijn, volume in echte dB, je Scènes die hun eigen naam lezen en een eerlijke kaart van wat Home Assistant wel en niet kan zien.
Zet Geavanceerde bediening synchroniseren aan en de app publiceert een script voor veel meer dan je scènes: elke Speaker Preset, elk Dirac Live-filterslot, elke Audyssey-curve. Een volledige synchronisatie op een Cinema 30 levert meer dan zeventig scripts op, zodat een dashboardknop of een spraakopdracht een Dirac-filter kan laden of de ruimtecurve kan wisselen op dezelfde manier als een scène wordt opgeroepen.
Een script kun je uitvoeren maar nooit lezen, dus vroege dashboards konden de Audyssey-curve of het Dirac-slot wisselen zonder te kunnen tonen welke aan stond. De metingen die de app al heeft - de live surroundmodus, het actieve Dirac-filter, de speaker preset, de dimmer en tientallen meer - worden nu als attributen op de statussensor van de receiver gepubliceerd, zodat een tegel kan oplichten voor de instelling die echt draait.
Aan/uit, volume en demping voor Zone 2 en Zone 3 worden als eigen scripts gepubliceerd, zodat een terras of een tweede kamer op een dashboard of een spraakassistent antwoordt zoals de hoofdzone altijd al deed. Alleen de zones die je receiver echt meldt krijgen knoppen, dus een receiver met twee zones krijgt nooit een Zone 3.
Scripts werden vroeger genoemd naar de scène en de receiver, dus als je een van beide hernoemde, bleef het oude script achter en ontstond er stilletjes een tweede. Nu worden ze genoemd naar de scène en het MAC-adres van de receiver, en daardoor werkt een hernoeming hetzelfde script bij in plaats van er een kopie van te maken.
De eerste synchronisatie na die wijziging vervangt de oude scripts door de nieuwe. Alles wat je op de oude ID's hebt gebouwd moet één keer opnieuw worden gericht - een dashboardknop, een automatisering, een spraakalias. Open het script in Home Assistant om de nieuwe entiteits-ID te vinden.
Entiteiten lezen nu ook van de receiver - cinema30 in plaats van tweeëndertig tekens machine-ID - zodat de lijst leesbaar is en automatisch aanvullen ze vindt. ID's uit eerdere versies blijven werken.
Hubitat wordt ondersteund via de Maker API en is in de app gemarkeerd als BETA omdat het nieuwer is dan de Home Assistant-route, niet omdat het onaf is.
Schakel eerst Maker API in op de hub (Apps › Ingebouwde app toevoegen › Maker API) en je krijgt alle drie. Plak ze erin en AVR Maestro vindt je receiver, publiceert je scènes als opdrachtreeksen en stuurt de live status terug, zodat een Hubitat-dashboard weergeeft wat de receiver echt doet in plaats van wat hem het laatst is gezegd.
Home Assistant en Hubitat sturen opdrachten naar de receiver. Webhooks gaan de andere kant op: als de receiver iets doet, vertel je het aan al het andere. Zet de receiver aan en AVR Maestro stuurt een klein bericht naar een adres dat jij kiest - dat bericht is de webhook.


| Triggergebeurtenis | Gaat af wanneer | Kan worden beperkt tot |
|---|---|---|
| Receiver AAN | De receiver komt uit stand-by | - |
| Receiver UIT | De receiver gaat in stand-by | - |
| Actieve ingang gewijzigd | De gekozen bron verandert | Eén ingang, onder Alleen triggeren voor ingangsbron |
| Scène opgeroepen | Een Scène wordt toegepast | Eén scène, onder Scène selecteren |
Beperken maakt ze nuttig in plaats van lawaaierig. “Actieve ingang gewijzigd” op elke ingang is een brandslang; dezelfde trigger vastgezet op de ene ingang waar je projector op zit, is een lichtschakelaar.
De ingangslijst is die van je eigen receiver, dus hij weerspiegelt al elke bron die je hebt hernoemd of verborgen. De scènelijst bestaat uit je eigen scènes.
Dit is de Home Assistant-route, de route die de meeste mensen willen. Doe eerst de Home Assistant-helft - de app heeft iets nodig om naar te wijzen.
avr-power-on, avr-movie-night. Elke naam werkt zolang hij uniek is op je Home Assistant. Schrijf hem op; je typt dezelfde in AVR Maestro.Sends to http://your-ha:8123/api/webhook/avr-power-on - zodat je het kunt controleren voordat je opslaat.Zet Waar het naartoe gestuurd wordt op Overig en plak een volledige URL in Webhook-URL. Alles wat een POST accepteert werkt - een Node-RED-flow, een IFTTT-applet, een script op een NAS, een Hubitat Maker API-eindpunt. Die route slaat het adres precies op zoals je het typte, dus als de bestemming verhuist, bewerk je de trigger.
Een kleine JSON-body. De kaart Wat het verzendt op hetzelfde scherm zegt het in gewone taal voor de trigger die je koos, dus je hoeft nooit te raden - en dit zijn de veldnamen die je automatisering leest:
| Trigger | Velden in het bericht |
|---|---|
| Receiver AAN / UIT | event, timestamp |
| Actieve ingang gewijzigd | ...plus source |
| Scène opgeroepen | ...plus sceneId en sceneName |
In een Home Assistant-automatisering komen die binnen als {{ trigger.json.event }}, {{ trigger.json.source }} enzovoort. Je kunt ze lezen, of ze helemaal negeren en alleen reageren op het feit dat hij is afgegaan. De meeste mensen doen het laatste.
Als je een andere vorm nodig hebt - een service die een eigen formaat verwacht - open dan Verstuur in plaats daarvan mijn eigen JSON onder die kaart en schrijf het daar. Het is ingeklapt en als Geavanceerd gemarkeerd omdat bijna niemand het nodig heeft, niet omdat het wordt afgeraden.
In de volgorde die de moeite waard is om te controleren, want de eerste twee zijn bijna altijd de oorzaak:
Domotica (Pro) - Home Assistant, Hubitat en uitgaande webhooks - is een eenmalige ontgrendeling. Al het andere in AVR Maestro, inclusief de AI-assistent op het apparaat, is in de app inbegrepen.
Spraakbesturing bereikt je receiver via Domotica, door middel van je hub. AVR Maestro draait geen eigen spraakherkenning.
Aan de slag · Startscherm · Scènes · Aangepaste pictogrammen · Geluid · Grafische EQ · Luidsprekers · Waarom een bediening vergrendeld is · De assistent · Home Assistant-dashboard · Zones · Afstandsbediening · Radio (FM/AM) · Schermweergave · Instellingen · Talen · Volumebediening · Back-up & herstel · Nu aan het spelen & HEOS
Domotica is een eenmalige ontgrendeling. Al het andere in de app, inclusief de AI-assistent, is inbegrepen.