I used the fantastic guide here (Alexa with Home Assistant Local for FREE Without Subscription - YouTube) to set up my Alexa integration and was wondering if there is a way to prevent certain devices being exposed (ideally until I tell it to expose but I’d be happy the other way around).
Even better blocking at the integration level would be best!
Interesting… the method I followed hasn’t put any of those items into my config, only
alexa: smart_home:
based on that I should just add the filter option below?
I don’t see a way to exclude by integration - am I missing something?
Failing that, how do I identify which domain an item is?
(e.g. I have the Xbox Live integration and I have a bunch of my Xbox Live friends being exposed to Alexa which are useless to me - I’d like to disable these. Similarly I have the Blink integration which these is very little point exposing to Alexa as they’re wifi anyway and part of amazon ecosystem - what’s the best way to disable those without disabling my other cameras?)
Sadly, despite the glossary implying a domain is linked to an integration, that doesn’t seem to be the case…
e.g. my Xbox integration uses the binary_sensor domain for the users - I don’t want to exclude all binary sensors, and I don’t want to have to manually exclude all 91 users it’s added in that integration…
So seems I’m a bit stuck
EDIT: well, it didn’t seem to work anyway!
I’ve added to my config
I now seem to have an opposite issue - I’ve added an input_button helper, the documentation says this is supported, but having scanned for new devices it doesn’t appear - am I missing a step?
Shame - didn’t need it to have a state (it’s to trigger a WOL event), guess I’ll need to go for an input_boolean and toggle it off immediately after use
In the automations tab, there’s a script tab. Just create a script with the actions you want to perform. Have the script press the button. Or skip the button all together and have it perform what the button is doing.