I wonder if any of our coding gurus in the Apple camp has looked at HomeBridge and the API to combine a siri based command interface to Roon from HomeKit?
I dont think I have stumbled or asked this before here, but thought about it being a possible way to allow for voice command based siri use to control some basic options in Roon like volume or play/pause/skip or even more in-depth like zone change or playlist…maybe even sleep / alarm setting like @Jan_Koudijs has.
i am just playing with it, got Roon integration working inside the HomeAssistant, however can’t see roon devices in HomeKit just yet. Apparently i will need to re-connect HomeKIt to bridge or something.
short update - HomeKit can see Roon devices now (restart of haas was required) and i can pause /un-pause playing which is good start. However having something like “Hey Siri, play something from Trentemoller on Roon” would be great but i don’t think this is doable with current Apple HomeKit integration
once you get Roon integration running, roon endpoints are available in Haas as media_player object , which you can control with pause/play, skip buttons in haas gui.
Then, when you integrate Haas with HomeKit (you need to have one apple device hosting HomeKit bridge function - could be ipad/apple tv/homepod/mac), you can then call any automation from HomeKit - thus also with Siri - best thing is that as your apple HomeKit device stays home, you can use Siri on iphone to control devices even when not at home
As Haas Roon extension is now part of Haas itself, it should be quite straightforward to get it running. If you’d have specific questions i’ll try to answer, but i’m not haas expert
so i think im almost there. i setup the HAS room integration, added the homekit support and can see the switches in my homekit app which actually works
the one thing that im still stuck on is the siri integration. i tried just calling siri to execute the exact name of the switch (ie the play/pause roon switch), added a shortcut to operate the switch but no success whatsoever.
Do i need to somehow manually assign it to my hub (the living room appleTV in my case)?
The only way i can currently play/pause is via the actual toggle switch in the homekit app
any clues how to try and debug this further? perhaps if you don’t mind you can share you ios/shortcut workflow?