Hey folks,
I am back again with another problem. After googling and browsing this forum for a sane amount of time while finding no solution, I thought it would be best to write another post since I got a quick response on the last one. Which was of course greatly appreciated!
Since the last post I implemented sync ReportState aswell as Discovery responses.
The device itself now acts fine and I can issue voice commands without any problem.
However, after some non-deterministic amount of time (about one to five hours) the app shows the message "server is unresponsive". Disabling the skill and reactivating it removes the "error" and everything works normal for a decent amout of time again.
Even more strange is that, even with the app open, there are no request sent to the lambda function.Which means even if I wanted to answer requests there are no requests to actually answer since the lambda function is not receiving any messages.
Furthermore, since the alexa-app to lambda function communication is totaly out of my control I am afraid I am lost on this one.
Could someone point me to some information what could be the reason for the app to render "Server is unresponsive?"
Some more information that might be helpfull:
- I still send ChangeReport messages async
- I added the endpoint health trait as can be found in the other post
Help is greatly appreciated,
Kind regards,
Kevin
-
- Alexa
- Alexa Prize
- Alexa Connect Kit (ACK)
- Alexa Dev Days
- Alexa Developer Programs
- Alexa Developer Rewards
- Alexa Flash Briefing Skill API
- Alexa Gadgets
- Alexa Skill Management API (SMAPI)
- Alexa Skills Kit (ASK)
- Alexa Smart Home Skill API
- Alexa Video Skill API
- Alexa Voice Service (AVS)
- Amazon Pay
- In-Skill Purchases
- Works with Alexa
- Amazon Music
- Apps for Windows
- Appstore
- Frustration-Free Setup
- Leaderboards & Tournaments
- Amazon Fire Devices
- Merch by Amazon
- Amazon Underground
- Mobile APIs and Services
- General Android
- Amazon Dash Replenishment
- 日本語版ナレッジベース
- 亚马逊应用开发者中文论坛
- Forum Help
- Alexa
- Sign in