Alexa says that my TV is unresponsive


I have a TV defined in my items file like this:

Group  TV_Livingroom       "TV"                                                    {alexa="Television"}
Switch TV_Livingroom_Power "TV"       <screen> (TV_Livingroom)   [ "Switchable" ]  {autoupdate="false", alexa="PowerState"}
Switch TV_Livingroom_Mute  "TV Mute"  <screen> (TV_Livingroom)   [ "Switchable" ]  {alexa="MuteState"}

but whenever I ask Alexa to turn on/off the TV I am getting a “unresponsive”-message. Also in the Alexa App it is shown as unresponsive, all other items are working fine. Is this an issue on my end or is this a bug in the openHAB Alexa Skill?

As mentioned in the link below, since you set your TV power item as autoupdate=false, the skill will not report back the state of the given item to Alexa. This will affect the usability of some of the advanced features in the Alexa app that require state reporting.

Thanks, that was kinda unexpected. Anyways, setting it as retrievable manually did apparently fix it.

Setting autoupdate=false usually indicates the item doesn’t have a state or it has a delayed state update. In both cases, the skill wouldn’t be able to get the proper state and therefore it is considered by default as non retrievable. Setting metadata parameter retrievable=true is overriding that logic as you highlighted.

Trying to fix my “unresponsive device” message in Alexa, I just copy pasted the example here adding retrievable=“true” in metadata of all items.
TV remains reported as unresponsive. Any idea of what I am doing wrong. Any device definition for a TV set that works is appreciated. Thanks!

Hard to say if you don’t provide details on how you configured your TV device.

Did you go over the troubleshooting guide?

You are right: I just missed that my “virtual TV” thing should have its endpoints initialized. Thank you!

1 Like