Identify / differentiate commands from Google assistant?

Hello! Im trying to make an automation that forces living room lights off for 2 hours. I currently have a presence detector that turns on the light if someone is sat there, but this isnt ideal if you’re watching a movie or taking a nap. My ideal solution is being able to yell at my google speakers to turn off the lights and have home assistant identify that the command was given from google, thereby activating nap mode.

TLDR:
Im using a presence sensor that always turns on light if presence detected
I want nap mode to activate when i yell at google to turn off light (i dont want to run a custom routine)
WHAT I WANT: How to identify triggers from google assistant?

I have tried using the debug event listener to spot any unique identifiers from google assistant but i see none, is there any way of getting this?

Set up a routine in google home to toggle a boolean.
Use boolean in Home Assistant.

I want to avoid making custom routines for google assistant, to keep it simple but mostly because google assistant is … ass.

So how do you expect this to work then?

If i can identify some kind of unique ID when commands are parsed from google assistant to HA, i would have the nap mode automation triggers when that ID is seen. The automation is simple, i just need to find out how to detect if it was google assistant that activated the state change.

Why do you think Google just sends out information to other paries like that?
They don’t to be clear.
If they did then I would be sceptical about them.
The only possible way would be to parse the commands you can see on your Google page. But I would say that is impossible

What does the Logbook entry say when you issue the voice command?

For instance, if a light is turned off via an automation, the logbook will say something like “Light My Light turned off by automation My Automation.”

When I turn it off using Google assistant commands, I get “xxx turned off”. Seems it’s just an API that gives HA commands and makes it do the work. Which would make it impossible to do what I want, probably.