Länka AVR Maestro till Home Assistant eller Hubitat så blir varje scen du har byggt ett inbyggt skript på din hubb. Därefter pratar hubben direkt med mottagaren, på ditt eget nätverk - så ”Alexa, filmkväll” fungerar med telefonen avstängd, i viloläge eller i ett annat land.



De flesta integrationer gör din telefon till mellanhand: telefonen hör kommandot, telefonen skickar det, och automationen fungerar bara medan telefonen är vaken och på nätverket.
AVR Maestro gör inte så. Den kompilerar dina scener till skript som bor på din hubb, och hubben skickar kommandona till mottagarens lokala IP. Appens uppgift är slut när synkroniseringen är klar.
http://192.168.1.150:8123, eller din externa Nabu Casa-URL.Home Assistant har nu en kontroll för allt din mottagare kan få order om, och ingen åsikt alls om hur de ska ordnas. Dashboardexemplet är ett sätt att ordna dem, med hela YAML:en: käll- och surroundbrickor som lyser när de är den aktiva, volym i riktiga dB, dina scener som läser sina egna namn och en ärlig karta över vad Home Assistant kan och inte kan se.
Slå på Synkronisera avancerade kontroller så publicerar appen ett skript för mycket mer än dina scener: varje högtalarförval, varje Dirac Live-filterplats, varje Audyssey-kurva. En full synkronisering på en Cinema 30 landar på över sjuttio skript, så en dashboardknapp eller ett röstkommando kan läsa in ett Dirac-filter eller byta rumskurva på samma sätt som det återkallar en scen.
Ett skript kan köras men aldrig läsas, så tidiga dashboards kunde byta Audyssey-kurva eller Dirac-plats utan något sätt att visa vilken som var på. De avläsningar appen redan har - det aktuella surroundläget, det aktiva Dirac-filtret, högtalarförvalet, dimmern och dussintals till - publiceras nu som attribut på mottagarens statussensor, så att en bricka kan lysa för den inställning som faktiskt körs.
Ström, volym och ljud av för Zon 2 och Zon 3 publiceras som egna skript, så att en uteplats eller ett andra rum svarar på en dashboard eller en röstassistent på samma sätt som huvudzonen alltid har gjort. Bara de zoner din mottagare faktiskt rapporterar får knappar, så en mottagare med två zoner får aldrig en Zon 3.
Skript brukade döpas efter scenen och mottagaren, så om du bytte namn på någon av dem lämnades det gamla skriptet kvar och ett andra skapades i det tysta. De döps nu efter scenen och mottagarens MAC-adress, vilket är det som gör att ett namnbyte uppdaterar samma skript i stället för att skapa en kopia.
Den första synkroniseringen efter den ändringen ersätter de gamla skripten med de nya. Allt du har byggt på de gamla ID:n behöver pekas om en gång - en dashboardknapp, en automation, ett röstalias. Öppna skriptet i Home Assistant för att hitta dess nya entitets-ID.
Entiteter läses nu också från mottagaren - cinema30 i stället för trettiotvå tecken maskinidentifierare - så listan är läsbar och autokomplettering hittar dem. ID:n från tidigare versioner fortsätter att fungera.
Hubitat stöds via sitt Maker API och är markerat BETA i appen eftersom det är nyare än Home Assistant-vägen, inte för att det är ofärdigt.
Aktivera Maker API på hubben först (Apps › Add Built-In App › Maker API) så får du alla tre. Klistra in dem och AVR Maestro upptäcker din mottagare, publicerar dina scener som kommandosekvenser och skickar tillbaka livestatus så att en Hubitat-dashboard speglar vad mottagaren faktiskt gör i stället för vad den senast fick höra.
Home Assistant och Hubitat skickar kommandon till mottagaren. Webhooks går åt andra hållet: när mottagaren gör något berättar de det för vad som helst annat. Slå på mottagaren så postar AVR Maestro ett litet meddelande till en adress du väljer - det meddelandet är webhooken.


| Utlösarhändelse | Aktiveras när | Kan avgränsas till |
|---|---|---|
| Mottagare påslagen | Mottagaren lämnar standby | - |
| Mottagare avstängd | Mottagaren går i standby | - |
| Aktiv ingång ändrad | Den valda källan ändras | En ingång, under Utlös endast för ingångskälla |
| Scen återkallad | En scen tillämpas | En scen, under Välj scen |
Avgränsningen är det som gör dem användbara i stället för bullriga. ”Aktiv ingång ändrad” på varje ingång är en brandslang; samma utlösare låst till den enda ingång din projektor sitter på är en ljusknapp.
Ingångslistan är den din egen mottagare rapporterar, så den speglar redan alla källor du har döpt om eller dolt. Scenlistan är dina egna scener.
Det här är Home Assistant-vägen, som de flesta vill ha. Gör Home Assistant-delen först - appen behöver något att peka på.
avr-power-on, avr-movie-night. Vilket namn som helst fungerar så länge det är unikt i din Home Assistant. Skriv ner det; du skriver samma sak i AVR Maestro.Sends to http://your-ha:8123/api/webhook/avr-power-on - så att du kan kontrollera den innan du sparar.Byt Vart det ska skickas till Övrigt och klistra in en fullständig URL i Webhook-URL. Allt som tar emot en POST fungerar - ett Node-RED-flöde, en IFTTT-applet, ett skript på en NAS, en Hubitat Maker API-ändpunkt. Den vägen sparar adressen exakt som du skrev den, så om destinationen flyttas redigerar du utlösaren.
En liten JSON-kropp. Kortet Vad som skickas på samma skärm beskriver det i klartext för den utlösare du valde, så du behöver aldrig gissa - och det här är fältnamnen din automation läser:
| Utlösare | Fält i meddelandet |
|---|---|
| Mottagare påslagen / avstängd | event, timestamp |
| Aktiv ingång ändrad | ...plus source |
| Scen återkallad | ...plus sceneId och sceneName |
I en Home Assistant-automation kommer de som {{ trigger.json.event }}, {{ trigger.json.source }} och så vidare. Du kan läsa dem, eller ignorera dem helt och bara agera på att den aktiverades. De flesta gör det senare.
Behöver du en annan form - en tjänst som förväntar sig sitt eget format - öppna Skicka min egen JSON i stället under det kortet och skriv den där. Den är hopfälld och markerad Avancerat eftersom nästan ingen behöver den, inte för att den avråds.
I den ordning det är värt att kontrollera, eftersom de två första nästan alltid är orsaken:
Hemautomation (Pro) - Home Assistant, Hubitat och utgående webhooks - är en engångsupplåsning. Allt annat i AVR Maestro, inklusive AI-assistenten på enheten, ingår i appen.
Röststyrning når din mottagare genom Hemautomation, via din hubb. AVR Maestro kör ingen egen röstigenkänning.
Kom igång · Hemskärm · Scener · Anpassade ikoner · Ljud · Grafisk EQ · Högtalare · Varför en kontroll är låst · Assistenten · Home Assistant-instrumentpanel · Zoner · Fjärrkontroll · Radio (FM/AM) · Bildskärmsvisning · Inställningar · Språk · Volymkontroller · Säkerhetskopiering och återställning · Spelas nu och HEOS
Hemautomation är en engångsupplåsning. Allt annat i appen, inklusive AI-assistenten, ingår.