Echo Speaks Device Attributes

I've recently migrated to Hubitat, and working to get Alexa integrated. I've been using VoiceMonkey and SharpTools in conjuction with SmartThings (and just some shell scripts).

I've installed Tonesto's Echo Speaks app and paired it with the Docker server. (Not using Heroku, so for that reason I'm not posting on the project's GitHub repo.)

For the most part, it's working great. Discovered all devices, TTS is working, I've set up a whole-house zone, etc. But I'd really like to create rules that respond from whatever Alexa is spoken to by a user. I've read that you can use the lastSpokenToTime (timestamp) or wasLastSpokenToDevice (bool) to track (e.g. in a global variable) whatever device had just been used.

But these fields don't seem to update for any device - lastSpokenToTime is always 'NA' and wasLastSpokenToDevice is always false.

Are these attributes working for anyone else? If so, are there any troubleshooting suggestions? Or, is there an alternative way to achieve the same end?

A post was merged into an existing topic: [RELEASE] Echo Speaks V4