I’ve integrated Google Assistant (GASS) through Nabu Casu with my Home Assistant (HASS) in a house with two residents, of which I’m sharing my devices with the other person.
A handy way I like to work is by creating Routines in GASS that simply call a Script in HASS.
This allows us to easily customize voice command to use and do scripts by simply renaming the Routine.
There is a problem though: scripts added through me are not automatically shared with the other person but need to be manually assigned to a Room in GASS. This is a cumbersome one-by-one step on an iPhone through the GASS Home or GASS App, and just simply crashes on an Android.
Any easier ways to share scripts? Is it possible to assign scripts to a room such that GASS detects it and auto-assigns it? Then I’d make a “Script Room” and just put my scripts there.
Im using input_boolean’s. making them available in google home under the room “z HA toogles z” (using z to make sure they are at the buttom in google home.
now Google can toggle the input_boolean’s and HA has Automations that detect this toggle to activate a script
google_assistant:
expose_by_default: false
entity_config:
input_boolean.sleeping:
name: Sover
room: z HA toogles z
input_boolean.home:
name: Hjemme
room: z HA toogles z
input_boolean.vacation:
name: Ferie
room: z HA toogles z