Ask Alexa for the value of a Homey variable?

Hi,

Is there a way and if so, how can I set it up to ask Alexa for the value of a Homey variable?

Thanks!

Not in one step. But you can do…

  • create a flow and mark it as favorite. Then you can use the flow as Alexa szene (Alexa, activate ‘flow name’).
  • In the flow, you can use the Alexa app to make a TTS speek output of a text including global tokens/variables. If you have more then one Alexa device, you have to select one for the output. You can’t directly output on the device you used for starting the flow

@RonnyW - Many thanks for your detailed reply, I will try this! :slight_smile:

Is there any way to do this , so that can I ask any Alexa this routine ( connected to the homey flow ) and it will speak back on that Alexa ?

No, you can’t.
You can start a favorite flow.
And you can let Alexa speak (on one of your Echos).
But can’t give a result back from the flow to output (it’s called async).
And you can’t see from which Echo device the flow was started.

Thanks for the confirmation.

That is frustrating.

John

Correct, but you can build a more advanced flow, based on your location (room detection), so if you are in the living room when a command is given, you can trigger the flow to output the value on your Alexa in your livingroom. It’s a workaround…but it works

1 Like

Thanks Chris for the suggestion. That’s a great way to do figure out where the person is.

John