Hem › Användarguide › Hemautomation
Home Assistant · Hubitat · Webhooks

Home Assistant och Hubitat: dina scener, utan din telefon

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.

Varför den körs utan appen

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.

Home Assistant, från början till slut

När den är synkad

Bygg en dashboard värd att titta på

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.

En Home Assistant-dashboard byggd av AVR Maestros synkade kontroller
Inte bara scener

Högtalarförval, Dirac och Audyssey också

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.

AVR Maestros Home Assistant-skärm med Synkronisera avancerade kontroller påslaget
Den läser, inte bara skriver

Home Assistant kan se vad som är aktivt

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.

AVR Maestro publicerar kontrollskript för högtalarförval, Dirac Live och Audyssey till Home Assistant
Varje rum

Dina andra zoner, från samma dashboard

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.

Om du synkade med en äldre version

Dina skript-ID:n ändras en gång

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

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.

  • Hubb-IP - din Hubitats adress på LAN.
  • Maker API App ID - numret i Maker API-appens egen URL.
  • Access Token - utfärdas av Maker API när du aktiverar det.

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.

Hubitats konfigurationsskärm med hubb-IP, Maker API App ID och access token

Webhooks

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.

Det här är den enda delen som inte är oberoende av telefonen. Dina synkade scener blir skript på din hubb och körs oavsett om appen finns i närheten. Webhooks är annorlunda: AVR Maestro är det som bevakar mottagaren, så en utlösare aktiveras medan appen är öppen på en enhet som kan se den. Vill du att något ska aktiveras utan att något körs, bygg det på din hubb runt mottagarentiteten i stället.

De fyra utlösarna

UtlösarhändelseAktiveras närKan avgränsas till
Mottagare påslagenMottagaren lämnar standby-
Mottagare avstängdMottagaren går i standby-
Aktiv ingång ändradDen valda källan ändrasEn ingång, under Utlös endast för ingångskälla
Scen återkalladEn scen tillämpasEn 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.

Så ställer du in en, steg för steg

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

I Home Assistant

I AVR Maestro

Du skriver aldrig en URL för Home Assistant-vägen. Appen bygger den utifrån den Home Assistant du länkade, och den slår upp adressen varje gång en utlösare aktiveras. Flytta Home Assistant till en ny port, ett nytt värdnamn eller en Nabu Casa-adress, så följer varje webhook du redan har gjort med. Det finns inget att synkronisera om och ingen knapp att trycka på.
Om bladet säger Home Assistant är inte länkad ännu, gör först Home Assistant-kortet högst upp på den här sidan. Webhook-vägen behöver en adress att bygga på.

Att skicka någon annanstans än till Home Assistant

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.

Vad som faktiskt skickas

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ösareFält i meddelandet
Mottagare påslagen / avstängdevent, 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.

Skärmen heter Webhooks eftersom det är vad de är. Letar du efter automationerna som körs på din hubb är det Home Assistant- och Hubitat-korten ovan - en synkad scen blir ett skript där, inte en webhook här.

När en webhook inte kommer fram

I den ordning det är värt att kontrollera, eftersom de två första nästan alltid är orsaken:

Vad som är betalt och vad som inte är det

Hemautomation är den enda upplåsningen. AI-assistenten är gratis.

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.

Vanliga frågor

Hemautomation, besvarad

Måste min telefon vara på för att röststyrningen ska fungera?
Nej. AVR Maestro kompilerar dina scener till inbyggda Home Assistant-skript. Home Assistant pratar direkt med mottagaren på ditt lokala nätverk, så din telefon kan vara avstängd, i viloläge eller i ett annat land.
Vilka röstassistenter kan styra min mottagare?
Vilken du än redan använder. AVR Maestro lägger inte till något eget röstlager - den publicerar skript till Home Assistant eller Hubitat, och de görs tillgängliga för Alexa, Google Assistant eller Siri Shortcuts av den hubb du redan litar på.
Ingår AI-assistenten i den betalda upplåsningen?
Nej. AI-assistenten på enheten är gratis. Hemautomation - Home Assistant, Hubitat och utgående webhooks - är den enda betalda upplåsningen i AVR Maestro.
Lämnar något mitt hemnätverk?
Inte för styrning. Appen pratar med din mottagare och din hubb över ditt eget nätverk. Ingenting dirigeras via någon MiyaraHub-server. En webhook går dit du pekar den, och det är ditt val.
Mer av guiden

Andra guider för AVR Maestro

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

Dina scener, utan att din telefon behövs

Hemautomation är en engångsupplåsning. Allt annat i appen, inklusive AI-assistenten, ingår.

Hämta på Google Play Ladda ner från App Store Ladda ner från Mac App Store Hämta från Microsoft Store

Tillbaka till hela användarguiden →