Prevent Turning on all lights with Google Assistant

Last night I whispered about turning off a specific light to google assistant on my phone and it misheard me and turned on all 20 something lights in our house.

The problem is that I have already made a routine for Google assistant to reject phrases like "turn on all the lights" but need to keep phrases like "turn on the lights" active for a google home in a ROOM to turn on those lights assigned to that room. But my phone is an entirely different matter.

The only solution I can come up with is a webcore piston if all my lights turn on at the same time to turn them off...but that's not exactly useful either.

Any ideas?

Say "ok google, undo"?

1 Like

I have the same issue, "Turning on 57 lights" me-no no no stop you piece of junk. And I only figured this out, because my wife kept issues commands all mixed up, and google responded correctly.

I have all my devices named via a convention, "motion garage" "light kitchen". And instead of hearing light kitchen, especially if you say "turn on light xxxx" Google starts responding at turn on light, and turns them all on, you can say "kitchen light on", and even tho the device is named light kitchen, google figures it out. You can also give the device another name/phrase in the google home app, but that is not necessary.

1 Like

Googleโ€‹ โ€‹Home devices can know what room they are in and so control just those lights (assuming they are allocated to that room). Unfortunately, Google Assistant doesn't know what room it is in (it may be in the car, or on your phone in another country for example) and so is unable to control specific room-based devices with generic commands. If you say "turn in living room lights" then it can address the appropriate devices.

It would be nice if the "Google Home" Hubitat app had a checkmark option to reject calls from the Google API to turn on all the lights.