Amazon Echo Control Binding - No channel update

Hello!
Few days ago, my openHAB system stopped to update the channels of thinks bound to Amazon Echo Control (3 Echo Flex, 1 Echo Dot, Fire TV). In other words, if I send a command to them by sendCommand() method the action is correctly performed (e.g. MyEchoDevice_Speak.sendCommand(“Hello!”)), but when I send a vocal command by Alexa (e.g. volume change) the corresponding channel remains unchanged. The binding and the divices are online. Without success, I tryied to:

  • restart the system and/or openHAB;
  • clear the Amazon credentials and to set them;
  • analyze the log file, but I didn’t find any error about the Amazon Echo Binding.

I think the problem could be related to any system update and/or any openHAB conflicting service, but I don’t have any idea…
Could you give me any suggestion to try to find where is the problem?

Here is my system configuration:

  • openHAB: 3.4.2
  • Java: 1.0.14.1 (Zulu11.54+25-CA)
  • Ubuntu: 1.0.14.1 (Zulu11.54+25-CA) fully updated

Thank you in advance!

Alessandro

1 Like

Did you try to remove the binding and reinstall?

Thank you very much for the advice. I tryied unistalling and reinstalling the Amazon Echo Control binding but nothing is changed also restarting openHAB.
Just to give you more information, here is the event.log file after the restart filterd by grep:

2023-03-17 17:15:26.591 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'amazonechocontrol:echo:e53a5fb798:G090XG122193131R' changed from UNINITIALIZED (HANDLER_MISSING_ERROR): Handler factory not found to UNINITIALIZED (BRIDGE_UNINITIALIZED)
2023-03-17 17:15:26.593 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'amazonechocontrol:echo:e53a5fb798:G0014D0695150QV3' changed from UNINITIALIZED (HANDLER_MISSING_ERROR): Handler factory not found to UNINITIALIZED (BRIDGE_UNINITIALIZED)
2023-03-17 17:15:26.600 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'amazonechocontrol:echo:e53a5fb798:6648e7c0bf' changed from UNINITIALIZED (HANDLER_MISSING_ERROR): Handler factory not found to UNINITIALIZED (BRIDGE_UNINITIALIZED)
2023-03-17 17:15:26.603 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'amazonechocontrol:echo:e53a5fb798:G0014D0802550DQX' changed from UNINITIALIZED (HANDLER_MISSING_ERROR): Handler factory not found to UNINITIALIZED (BRIDGE_UNINITIALIZED)
2023-03-17 17:15:26.603 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'amazonechocontrol:wha:e53a5fb798:abb4106662d346d1b7baf97a7e284dbb' changed from UNINITIALIZED (HANDLER_MISSING_ERROR): Handler factory not found to UNINITIALIZED (BRIDGE_UNINITIALIZED)
2023-03-17 17:15:26.630 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'amazonechocontrol:account:e53a5fb798' changed from UNINITIALIZED (HANDLER_MISSING_ERROR): Handler factory not found to INITIALIZING
2023-03-17 17:15:26.742 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'amazonechocontrol:account:e53a5fb798' changed from INITIALIZING to OFFLINE (CONFIGURATION_PENDING): Wait for login
2023-03-17 17:15:26.750 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'amazonechocontrol:smartHomeDevice:e53a5fb798:3e44e1c6-722c-4c1f-af4a-d672361402cc' changed from UNINITIALIZED (HANDLER_MISSING_ERROR): Handler factory not found to INITIALIZING
2023-03-17 17:15:26.751 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'amazonechocontrol:smartHomeDevice:e53a5fb798:3e44e1c6-722c-4c1f-af4a-d672361402cc' changed from INITIALIZING to OFFLINE: Can't find smarthomeBaseDevice
2023-03-17 17:15:26.763 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'amazonechocontrol:smartHomeDevice:e53a5fb798:395839cb-e694-4a8c-a75a-d6e62133eea5' changed from UNINITIALIZED (HANDLER_MISSING_ERROR): Handler factory not found to INITIALIZING
2023-03-17 17:15:26.763 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'amazonechocontrol:smartHomeDevice:e53a5fb798:395839cb-e694-4a8c-a75a-d6e62133eea5' changed from INITIALIZING to OFFLINE: Can't find smarthomeBaseDevice
2023-03-17 17:15:26.767 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'amazonechocontrol:wha:e53a5fb798:abb4106662d346d1b7baf97a7e284dbb' changed from UNINITIALIZED (BRIDGE_UNINITIALIZED) to INITIALIZING
2023-03-17 17:15:26.767 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'amazonechocontrol:echo:e53a5fb798:6648e7c0bf' changed from UNINITIALIZED (BRIDGE_UNINITIALIZED) to INITIALIZING
2023-03-17 17:15:26.768 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'amazonechocontrol:echo:e53a5fb798:G0014D0595010ADS' changed from UNINITIALIZED (HANDLER_MISSING_ERROR): Handler factory not found to INITIALIZING
2023-03-17 17:15:26.772 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'amazonechocontrol:echo:e53a5fb798:G0014D0595010ADS' changed from INITIALIZING to UNKNOWN
2023-03-17 17:15:26.775 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'amazonechocontrol:echo:e53a5fb798:G0014D0695150QV3' changed from UNINITIALIZED (BRIDGE_UNINITIALIZED) to INITIALIZING
2023-03-17 17:15:26.776 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'amazonechocontrol:echo:e53a5fb798:6648e7c0bf' changed from INITIALIZING to UNKNOWN
2023-03-17 17:15:26.777 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'amazonechocontrol:wha:e53a5fb798:abb4106662d346d1b7baf97a7e284dbb' changed from INITIALIZING to UNKNOWN
2023-03-17 17:15:26.778 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'amazonechocontrol:echo:e53a5fb798:G090XG122193131R' changed from UNINITIALIZED (BRIDGE_UNINITIALIZED) to INITIALIZING
2023-03-17 17:15:26.781 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'amazonechocontrol:echo:e53a5fb798:G090XG122193131R' changed from INITIALIZING to UNKNOWN
2023-03-17 17:15:26.783 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'amazonechocontrol:echo:e53a5fb798:G0014D0695150QV3' changed from INITIALIZING to UNKNOWN
2023-03-17 17:15:26.787 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'amazonechocontrol:echo:e53a5fb798:G0014D0802550DQX' changed from UNINITIALIZED (BRIDGE_UNINITIALIZED) to INITIALIZING
2023-03-17 17:15:26.790 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'amazonechocontrol:echo:e53a5fb798:G0014D0802550DQX' changed from INITIALIZING to UNKNOWN
2023-03-17 17:15:29.069 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'amazonechocontrol:echo:e53a5fb798:G0014D0595010ADS' changed from UNKNOWN to OFFLINE
2023-03-17 17:15:29.070 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'amazonechocontrol:echo:e53a5fb798:6648e7c0bf' changed from UNKNOWN to ONLINE
2023-03-17 17:15:29.072 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'amazonechocontrol:wha:e53a5fb798:abb4106662d346d1b7baf97a7e284dbb' changed from UNKNOWN to ONLINE
2023-03-17 17:15:29.072 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'amazonechocontrol:echo:e53a5fb798:G090XG122193131R' changed from UNKNOWN to ONLINE
2023-03-17 17:15:29.075 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'amazonechocontrol:echo:e53a5fb798:G0014D0695150QV3' changed from UNKNOWN to ONLINE
2023-03-17 17:15:29.077 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'amazonechocontrol:echo:e53a5fb798:G0014D0802550DQX' changed from UNKNOWN to OFFLINE
2023-03-17 17:15:29.374 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'amazonechocontrol:smartHomeDevice:e53a5fb798:3e44e1c6-722c-4c1f-af4a-d672361402cc' changed from OFFLINE: Can't find smarthomeBaseDevice to UNKNOWN: Thing has changed.
2023-03-17 17:15:29.376 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'amazonechocontrol:smartHomeDevice:e53a5fb798:395839cb-e694-4a8c-a75a-d6e62133eea5' changed from OFFLINE: Can't find smarthomeBaseDevice to UNKNOWN: Thing has changed.
2023-03-17 17:15:29.708 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'amazonechocontrol:account:e53a5fb798' changed from OFFLINE (CONFIGURATION_PENDING): Wait for login to ONLINE
2023-03-17 17:15:30.502 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'amazonechocontrol:smartHomeDevice:e53a5fb798:395839cb-e694-4a8c-a75a-d6e62133eea5' changed from UNKNOWN: Thing has changed. to UNKNOWN: State not found
2023-03-17 17:15:30.957 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'amazonechocontrol:smartHomeDevice:e53a5fb798:3e44e1c6-722c-4c1f-af4a-d672361402cc' changed from UNKNOWN: Thing has changed. to UNKNOWN: State not found

It seems that the items are updated before the initialization of the binding. It may be right, but I don’t have any working log t comare with this one.

Hi @Alex23,

I have a similar problem with the update of TuneIn channels. Have you already solved your problem?

Having the same problem, plus “lastVoiceCommand” not being updated anymore.

Anyone having an idea?

Hi,
since August 2023 all users have this problem because it seems that Amazon has removed the API function for the notification of changes to an item.
You can find several information here

Alessandro