There is some simple customization that can be done to make Home Intent work better for you. It's easy to ignore entities you don't want to be voice controlled or setup your own sound effects!
Home Assistant Customization
In the Home Assistant section in the settings:
There are two options "Ignore Entities" and "Ignore Domains". You can list any entity you don't want to be voice controlled by putting its entity_id from Home Assistant in the list. You can alos specify entire domains from Home Assistant to not be voice controlled.
Under the Home Assistant section in
config.yaml there are two settings objects you can add to ignore entities:
home_assistant: url: "https://home-assistant-url:8123" bearer_token: "eyJ0eXAiOiJKV1Q...**THE REST OF THE TOKEN**" ignore_entities: - light.bedroom_1 - light.bedroom_2 ignore_domains: - remote
ignore_entities will just not allow that specific entity in Home Assistant to be voice controlled and
ignore_domains will block out entire domains from being controlled.
These are the list of all the currently supported domains:
Home Intent loads color information (list of colors and color temperatures) and shopping items from everyday
yaml files that can be overridden if desired. Instructions on how to do so can be found on the Home Assistant integration page
Home Intent Sound Effects (Beeps)
Home Intent uses custom beep sound effects for interaction. You can override them with your sounds if you like!
On the main settings page:
Under the "Sound Effects" you can upload your own
.wav files to override the default sounds. You can click the Play icon next to the sound to listen to it.
You can add your own beep sounds by placing the corresponding
.wav file in the
- Beep high:
- Beep low:
If you don't want to disable entities in their entirety, but rather only with specific intents, you can customize individual slots and intents.