Closed JulianGold closed 3 years ago
The other "events" such as increasing or decreasing the temperature work well. Setting the temperature to a specified level however does not work from Alexa. It does work from the SinricPro mobile app but it does not work from Alexa.
Does this happen with unmodified example sketch? Which SDK Version do you use? Do you see incoming requests when debugging is enabled?
Edit: Did you attach the callback to the device ?
The issue occurs with the example sketch. I am using SDK 2.9.1. The issue occurred in the past, at least since 2.8.1. I did not test with debug enabled yet. The callback is attached.
The issue might be due to Alexa working with Fahrenheit vs Celsius but I'm not sure.
Does it get triggered when using portal.sinric.pro ? Which scale did you set in your SinricPro account?
Ok, i was able to reproduce the issue - we will check this.
There seems to be an issue with Fahrenheit.
Can you tell me where exactly the error occurs?
Alexa app as well as Alexa voice input. Both have this issue. Alexa is set to Fahrenheit.
SinricPro portal works well and it triggers the callback. SinricPro scale is set to Celsius. If I set the scale to Fahrenheit the portal still displays the current temperature in Celsius and is acting weird displaying the temperature in Celsius but then saying it's Fahrenheit (the number for the temperature is followed by the word "Fahrenheit").
Fixed in 2.9.2 ✔️ Please update and check again.
Retested and it's a bit better. The message is received and callback triggered. The temperature received in the message however is always 17.8888 degrees lower than it should be. For example if I ask Alexa to set the temperature to 70, the message received at micro-controller device says "52.22222"
Yeah, i had the same issue and thought it is related to my DE settings. Issue in sdk is fixed. @kakopappa can you check whats going on ?
Hi @JulianGold
There was an issue on the server-side and I have fixed it. Please give it a go when you get a chance
👍 Works great now. Thank you!
Perhaps less important (for me) but the SinricPro iOS App is still showing the target temperature off by 8 degrees.
Is the portal showing the correct value?
On Sat, 20 Mar 2021 at 9:53 PM Julian Gold @.***> wrote:
Perhaps less important (for me) but the SinricPro iOS App is still showing the target temperature off by 8 degrees.
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/sinricpro/esp8266-esp32-sdk/issues/161#issuecomment-803369690, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABZAZZTF3WY2FC3FG76BNUDTESZHRANCNFSM4ZFVTD5Q .
Yes, the portal shows the right temperature now. The iOS app is the one that is not showing the right target temperature.
Hello @JulianGold
Thank you for letting us know. I will look into this and update this issue again when it's fixed.
I going to move this issue out of the sdk repo to non-sdk repo since it's no longer an SDK issue.
Hi,
New version is available with the fix 2.10.1 can you give it a try when available
On Sun, 21 Mar 2021 at 10:46 AM Julian Gold @.***> wrote:
Setting temperature from Alexa results in “sorry, device is not responding”. Setting a temperature increment or turning thermostat on or off works. Temperature setting in Alexa is in Fahrenheit.
— You are receiving this because you were assigned. Reply to this email directly, view it on GitHub https://github.com/sinricpro/non-sdk-issues/issues/21, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABZAZZRJJCAJYJNRJDR7R4TTEVTYZANCNFSM4ZRDSTGQ .
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
Setting temperature from Alexa results in “sorry, device is not responding”. Setting a temperature increment or turning thermostat on or off works. Temperature setting in Alexa is in Fahrenheit.