I upgraded to HomeSeer 3.0.0.435 and the new HomeSeer SmartHome skill (Alexa Version 3 API). I can turn on and off lights using my Echo. I can also turn on and off lights using the Alexa app in my iPhone. So, things look to be okay...
However, when I look at a device in the iPhone Alexa app, the top of the screen always says "There was a problem". This is for all devices. See attached image for an example. I'm trying to figure out what is the problem? I don't see anything strange in the HomeSeer log file.
Does anyone else get this message?
Also, is the iPhone Alexa app supposed to show and update the status of devices? Whenever I go to a device in the Alexa app after first starting the app, it always says "Light is off" even though the device is turned on. This is the behavior for all devices. If I turn on a device from the Alexa app, then it says "Light is on". However, if I turn it off a device outside of the app (e.g. via Echo voice, or HS3Touch, or physical light switch), the status isn't updated in the Alexa iPhone app. If I force quit the Alexa app (swiping up), and then start the app, then it reverts back to the status "Lights is Off".
It seems that Alexa thinks whatever the status is should always be Off when the app is first started. After that, it thinks the status should be whatever the app changed it to last, even though the status may have been changed outside of the app (e.g. manual switch, Echo voice, HS3Touch, etc.).
With the previous version of the skill (version 2 Alexa API), the page didn't explicitly say whether a device is on or off. It just had an On and an Off button. With the new skill, there is only one button, and under the button, it always says "Light is off" when the app is first started, or, later, the status that the Alexa app itself changed it to.
If the Alexa app can't have updated status information, then why does it presume to know a device's status, instead of behaving like the version 2 API skill, where it doesn't say what the status is but just presented 2 buttons (one for On and another for Off)? It's best not to guess what the status is (like the old version 2 skill) than it is to guess wrong (like the new version 3 skill).
To summarize, the new skill works well for voice, but not so far, to me, the Alexa app itself isn't very useful. Nevertheless, I still would like to know what the "There was a problem" message is, and whether it is related to not having the correct status or something else.
However, when I look at a device in the iPhone Alexa app, the top of the screen always says "There was a problem". This is for all devices. See attached image for an example. I'm trying to figure out what is the problem? I don't see anything strange in the HomeSeer log file.
Does anyone else get this message?
Also, is the iPhone Alexa app supposed to show and update the status of devices? Whenever I go to a device in the Alexa app after first starting the app, it always says "Light is off" even though the device is turned on. This is the behavior for all devices. If I turn on a device from the Alexa app, then it says "Light is on". However, if I turn it off a device outside of the app (e.g. via Echo voice, or HS3Touch, or physical light switch), the status isn't updated in the Alexa iPhone app. If I force quit the Alexa app (swiping up), and then start the app, then it reverts back to the status "Lights is Off".
It seems that Alexa thinks whatever the status is should always be Off when the app is first started. After that, it thinks the status should be whatever the app changed it to last, even though the status may have been changed outside of the app (e.g. manual switch, Echo voice, HS3Touch, etc.).
With the previous version of the skill (version 2 Alexa API), the page didn't explicitly say whether a device is on or off. It just had an On and an Off button. With the new skill, there is only one button, and under the button, it always says "Light is off" when the app is first started, or, later, the status that the Alexa app itself changed it to.
If the Alexa app can't have updated status information, then why does it presume to know a device's status, instead of behaving like the version 2 API skill, where it doesn't say what the status is but just presented 2 buttons (one for On and another for Off)? It's best not to guess what the status is (like the old version 2 skill) than it is to guess wrong (like the new version 3 skill).
To summarize, the new skill works well for voice, but not so far, to me, the Alexa app itself isn't very useful. Nevertheless, I still would like to know what the "There was a problem" message is, and whether it is related to not having the correct status or something else.
Comment