Asking for device status from the house

Here’s the idea.

“Hey Google, status, dishes.”

Assuming I have a binary sensor defined that can report the state of the dishwasher (i.e., clean or dirty), I would like to be able to ask the house:

“Hey Google, [device], status.”

Then, Google would use TTS notification to build a response:

“The dishes are clean.” (“The {{msg.device}} are {{msg.status}}”)

NodeRED is my choice. Any ideas on how to do this efficiently?

The only way I can currently think of on how to do this with Google Assistant is by doing a routine and a helper entity.

  1. Create a helper like a switch or input boolean for this task
  2. expose this helper entity to google assistant
  3. trigger a change on this helper entity when triggering your routine
  4. Send a TTS message to your Speaker with the message.