Release Candidate and Support: Amazon Echo Control Binding

whueee, im not the only one. he works on it (i think) send him the full debug log in the morning as i have the same problem @BigMountainSki

Hi, I assume you used the new login method with the webbrowser? Regards, Michael
UPDATE: Sorry, I have not read your text exactly, I have seen already that you used the web browser method!

Hi, it seems to be the same issue which have @Silberbaum already reported. Have you seen the login screen multiple times while the login process? E.g. the captcha was not entered correct or appears as second step?
I will work on this issue, but it can take a little bit to fix it, I’am currently very busy.
Regards,
Michael

@michi: Thanks for the answer.
It was never possible to reach:
http://openhabianpi:8080/amazonechocontrol/account

But that may be the problem also.
On my laptop I didn’t got a captcha - of course.

But I possibly would get one via the raspberry.
Because these was never connected to amazon before.
But there is no graphical UI installed on the raspberry …
So the only way (see above) was blocked.

If you need more info - let me know.

@BigMountainSki

isnt possible the right url for you.
If you look via PaperUI within things, you should see you amazon account, and right beneath it the thing id. e.g.: amazonechocontrol:account:account1 or amazonechocontrol:account:742ab3

So you should try to reach http://openhabianpi:8080/amazonechocontrol/account1 or http://openhabianpi:8080/amazonechocontrol/742ab3

Hope this helps.

Is it possible to set timers via this binding ?

I have 2 Echo devices, and if I create a timer at device 1 I also want to have the timer on device 2.

Is that possible ?

@michi the thing looks like:

i tried:
http://openhabianpi:8080/amazonechocontrol/account1
and
http://openhabianpi/amazonechocontrol/account1
… no success.

If i put in pwd and username the thing shows that state

@BigMountainSki yep. first you have to enter the credentials via PaperUI and after you see the Not Found error you got to http://openhabianpi:8080/amazonechocontrol/account1

Not with the binding itself, but you can write a rule with a timer and trigger at alarm time an alarm sound or reminder on your devices.

But how if I say in the kitchen to Alexa set a timer to 10 minutes, how to detect it and make a rule for it ?

I mean is it possible to check via request if a timer is set and if yes set a alarm for that time ?

First of all, thank you for your work on this!

Is it somehow possible to get the time of the next alarm, set on the echo? I want to start turning on my lights before the alarm sounds

Sorry, this would be technical possible, but it is not implemented in the binding.

Sorry, currently this is not possible.

Hi Udo,

Your url is wrong, the last part is the id of your account thing, and the screen shoot shows that is account1

So try, http://openhabianpi:8080/amazonechocontrol/account1

UPDATE: Sorry, I have seen you have tried this already

Regards,
Michael

Maybe your rasperry pi have now internet access because it reports “Not found”

Will it maybe be added in future ?
I think it would be quite a helpful feature.

It’s an open source project, so everyone can provide feature :wink:

Status update to login problems
I found out with @Silberbaum that amazon have one more protection for the login. In this case, a code must be entered which will be sent by notification or email. I’am currently testing if it is possible to support this.
Regards,
Michael

True, only problem is that I am a total coding beginner and probably can not do it on my own.
But I will read into it and try