Hi everyone. I’m almost finished moving everything to my new HA installation (from WebCoRE/SmartThings). And in the final steps, I’m making sure all (and only) my desired devices appear on my Google Home app. I am using the Nabu Casa integration, with “include_domains” and “exclude_entities” lists on my configuration.yaml.
I was tring to understand how to force a device sync without needing to restart, I already tried asking “Ok Google, sync my devices” and that works but doesn’t add the last devices I edited in the configuration.yaml file. If I restart HASS, the devices are synced correctly.
I found some old posts talking about how to force sync the devices, but looking at the documentation this seems to be for the manually configured Google Assistant, not for the Nabu Casa.
Can anyone recommend me which is the current way for syncing devices without fully restarting HA?
I am using only the ui for the devices exposed to google assistant, but maybe this also works with your entries in the configuration.yaml.
Go to settings, cloud, google assistant and if you click on the three dot’s menu there is a point for syncing.
Thank you @madface. I was going down a rabbit hole thinking I needed to add something else into my configuration.yaml!
I didn’t go much to that UI panel you showed me, because when devices are added/removed from the configuration.yaml the UI panel is mostly disabled. And for some reason, input_boolean devices don’t appear on that UI panel so I am forced to use the configuration.yaml file.
Even though the devices are greyed out, the sync option is available
Glad it worked. I love yaml, but for the assistant i like the ui way. But input_booleans work for me through the ui, the only domain i cannot see (but expose works) are scripts.
EDIT: just realised that scripts are displayed as scenes (so even they work through the ui)
Great! I don’t know what was causing the input_booleans to not appear in the UI selection list (I remember I tried restarting a couple of times and waiting a couple of days in case it was some kind of delay). I deleted the configuration.yaml entry and now I’m able to select the devices from the UI list, thanks again!