[APP][Pro] Amazon Echo - Looking for testers and contributors

Hi,
I’ve installed the test version. Login went smoothly and the app shows as ‘Connected’. However, when I try to add devices, it tells me that I’m not connected to Amazon. Am I doing something wrong?

Thanks that’s a good find. I was only testing against my existing devices that were already added before the migration.

Just as a side note: I currently still have the official Amazon app installed in parallel, and my Echo devices are linked there.

Could this be causing the problem?

P.S.

Okay, I just did a quick test. I installed the standard Echo app (not the experimental one) and added one Echo as a test. Then I installed the test version. And yes: the Echo is showing up there now. So it does work with devices that were previously integrated.

Do watch memory consumption, etc. I know another App (HomePod) abandoned the python re-writing because the underlying HA library used too much RAM and resources overall. The author there re-wrote/further improved the underlying TS libraries with the help of AI instead.

Disclaimer: I have no idea about the development of this app and don’t even own an Alexa device. These are just my 2 ct to raise awareness about negative experiences from other apps.

@PeHe published version 2.0.1 to test which should fix this. please let me know.

Looks great !

:+1: :partying_face:

Can anyone confirm that the “Say something” option in the flowcard, specifically the point announcement, is not working?

“Say something” works for me in all variants. But for “Say something with voice” it does only work for certain voices, not sure if there are maybe some regional or hardware restrictions.

I replaced the old version with the test version. All functions are working for me.
grafik

“Say something” works for me with whispering and normal voice, but nothing happens with announcements. I mean the card where you can’t choose the voice.

works
grafik

Thats strange…

PS:Okay, I found the “error”. I had turned off notifications in the Alexa app.

Everything works, but only with German voice.

As soon as the internet connection (for Homey updates) is lost, the connection to Amazon is also lost. Fortunately, this doesn’t happen very often.

Merged the PR by @copiis and added a more resilient handling of internet outages. You might still get errors from the “An error occurred” card, but within limits the connection should fix itself as long as the session is still valid. Version 2.0.2 is now on test.

No connection drops last night; location: Germany. Version 2.0.2.

Stable so far.

Very good.

So for a very very Long time no connection errors! I can‘t believe it. Three days now and still Running. Good Job. Many thanks!

Any chance for a 2019 Homey Pro user to get this fixed?

The new 2.0 version is now live. As mentioned you need to relogin in the settings again to migrate. Also check you flows that use autocomplete cards (Run Routine, Play Sound, etc.) might need to be fixed.

Since it does not support python at least from my side unlikely. But somebody can fork the last javascript version and use some LLM to reimplement it based on the python version. I didn’t go down that path as it means that I would have to support my own authentication library vs using the one from home assistant that’s maintained by a very large community.