openhab / openhab-addons

Add-ons for openHAB
https://www.openhab.org/
Eclipse Public License 2.0
1.85k stars 3.56k forks source link

[amazonechocontrol] Last Speech Command (Letzter Sprachbefehl) is always Null #15749

Open tobiasschaedel opened 8 months ago

tobiasschaedel commented 8 months ago

The "letzter Sprachbefehl" channel of the Amazon Alexa Binding is not refreshed any more. For all of my echo/alexa devices i get a Null value back in OpenHab. I have been running Openhab 3 and now upgraded to Openhab 4 but that did not fix the problem. I assume it has something to do with Amazon changing the website that the binding connects to. The Binding worked flawlessly for a long time so i know that all links and channels used to work fine. Other functions keep working like speeking text through an alexa device via OpenHab.

What I tried to solve the problem already: Reboot all Echos/Alexas Reboot, Update OpenHab Disconnect and reconnect the Alexa Binding Log out of the amazon accoint from the alexa binding configuration and re login to it.

I cannot get the expected behavior to appear again where the last voice command is presented as a String in that Channel.

lui169 commented 8 months ago

I can confirm that. It worked, since I've updated to OH4.

J-N-K commented 8 months ago

This is due to changes in Amazon's API. There is also a thread in the community forum about that.

lui169 commented 8 months ago

I've read the topic, thank you very much @J-N-K . Appreciate your afford in this and I'll wait until your fix is implemented into the next regular release.

Boldfor commented 6 months ago

There is also a thread in the community forum about that.

This is the thread: https://community.openhab.org/t/amazon-echo-smartj-binding-last-voice-command-not-working-anymore/148296/1