Home › Gebruikershandleiding › Domotica
Home Assistant · Hubitat · Webhooks

Home Assistant en Hubitat: je scènes, draaiend zonder je telefoon

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.

Waarom het zonder de app draait

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.

Home Assistant, van begin tot eind

Zodra het gesynchroniseerd is

Bouw een dashboard dat de moeite waard is

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.

Een Home Assistant-dashboard gebouwd uit de gesynchroniseerde bedieningen van AVR Maestro
Niet alleen scènes

Ook Speaker Presets, Dirac en Audyssey

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.

Het Home Assistant-scherm van AVR Maestro met Geavanceerde bediening synchroniseren ingeschakeld
Het leest ook, niet alleen schrijven

Home Assistant kan zien wat actief is

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.

AVR Maestro publiceert scripts voor Speaker Preset, Dirac Live en Audyssey naar Home Assistant
Elke ruimte

Je andere zones, vanuit hetzelfde dashboard

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.

Als je met een oudere build hebt gesynchroniseerd

Je script-ID's veranderen één keer

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

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.

  • Hub-IP - het adres van je Hubitat op het lokale netwerk.
  • Maker API App-ID - het getal in de eigen URL van de Maker API-app.
  • Toegangstoken - uitgegeven door Maker API wanneer je het inschakelt.

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.

Het Hubitat-installatiescherm met hub-IP, Maker API App-ID en toegangstoken

Webhooks

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.

Dit is het enige onderdeel dat niet onafhankelijk van de telefoon is. Je gesynchroniseerde scènes worden scripts op je hub en draaien ongeacht of de app ergens in de buurt is. Webhooks zijn anders: AVR Maestro is degene die de receiver in de gaten houdt, dus een trigger gaat af terwijl de app open staat op een apparaat dat hem kan zien. Wil je dat er iets afgaat terwijl er niets draait, bouw het dan op je hub rond de receiver-entiteit.

De vier triggers

TriggergebeurtenisGaat af wanneerKan worden beperkt tot
Receiver AANDe receiver komt uit stand-by-
Receiver UITDe receiver gaat in stand-by-
Actieve ingang gewijzigdDe gekozen bron verandertEén ingang, onder Alleen triggeren voor ingangsbron
Scène opgeroepenEen Scène wordt toegepastEé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.

Eén instellen, stap voor stap

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.

In Home Assistant

In AVR Maestro

Voor de Home Assistant-route typ je nooit een URL. De app bouwt hem op uit het Home Assistant dat je hebt gekoppeld, en zoekt dat adres elke keer dat een trigger afgaat opnieuw op. Verplaats Home Assistant naar een nieuwe poort, een nieuwe hostnaam of een Nabu Casa-adres, en elke webhook die je al hebt gemaakt volgt mee. Je hoeft niets opnieuw te synchroniseren en op geen knop te drukken.
Als het blad Home Assistant is nog niet gekoppeld zegt, doe dan eerst de Home Assistant-kaart bovenaan deze pagina. De webhook-route heeft een adres nodig om op voort te bouwen.

Naar iets anders sturen dan Home Assistant

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.

Wat er echt wordt verstuurd

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:

TriggerVelden in het bericht
Receiver AAN / UITevent, 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.

Het scherm heet Webhooks omdat dat is wat ze zijn. Zoek je de automatiseringen die op je hub draaien, dan zijn dat de Home Assistant- en Hubitat-kaarten hierboven - een gesynchroniseerde Scène wordt daar een script, geen webhook hier.

Als een webhook niet aankomt

In de volgorde die de moeite waard is om te controleren, want de eerste twee zijn bijna altijd de oorzaak:

Wat betaald is en wat niet

Domotica is de enige ontgrendeling. De AI-assistent is gratis.

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.

Veelgestelde vragen

Domotica, beantwoord

Moet mijn telefoon aan staan om spraakbesturing te laten werken?
Nee. AVR Maestro compileert je scènes tot native Home Assistant-scripts. Home Assistant praat rechtstreeks met de receiver op je lokale netwerk, dus je telefoon mag uit staan, slapen of in een ander land zijn.
Welke spraakassistenten kunnen mijn receiver bedienen?
Welke je al gebruikt. AVR Maestro voegt geen eigen spraaklaag toe - het publiceert scripts naar Home Assistant of Hubitat, en die worden door de hub die je al vertrouwt beschikbaar gesteld aan Alexa, Google Assistant of Siri Shortcuts.
Valt de AI-assistent onder de betaalde ontgrendeling?
Nee. De AI-assistent op het apparaat is gratis. Domotica - Home Assistant, Hubitat en uitgaande webhooks - is de enige betaalde ontgrendeling in AVR Maestro.
Verlaat er iets mijn thuisnetwerk?
Niet voor de besturing. De app praat met je receiver en met je hub via je eigen netwerk. Er loopt niets via een MiyaraHub-server. Een webhook gaat naar waar jij hem heen wijst, en dat is jouw keuze.
Meer uit de handleiding

Andere AVR Maestro-handleidingen

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

Je scènes, draaiend zonder je telefoon

Domotica is een eenmalige ontgrendeling. Al het andere in de app, inclusief de AI-assistent, is inbegrepen.

Download via Google Play Download in de App Store Download in de Mac App Store Download via de Microsoft Store

Terug naar de volledige gebruikershandleiding →