Hello
I have Arduino Iot with one variable type television with alexa integration.
It works
However,
the television device on the alexa side seems to be missing some bindings for all of the variables in the television struct
for example alexa can change on/off state, volume only
it cannot change channel.
it can only mute but not unmute
it cannot pass the PlaybackCommand
the issue is on the arduino iot cloud to alexa and the bindings it is exposing for this service to alexa.
Please Fix
Swap the odd lines of code with the even ones except lines 10-21. If that does not fix it post your code using code tags and an annotated schematic showing exactly how you have wired it.
1 Like
Funny !! response. I guess I also have to include #define answer 42.
In more serious note no code is need to reproduce
in the Arduino IoT site
-
Create a thing call it myThing
-
Add a cloud variable of type Television call it projector
-
In the Smart home integration link to Alexa
-
Install the Alexa Arduino skill on the Alexa app and get it to find and add the device called projector
-
Tell Alexa to “unmute projector” it will not be able to do so
-
Tell Alexa to “mute projector” it will do so successfully
-
Check in the Arduino iot web app under my thing the variable projector will show the values {"cha":"0","inp":"55","mut":"true","pbc":"0","swi":"false","vol":"5"} or something similar
-
Now tell Alexa to “pause projector” it will be unable to do so. ideally it should update the cloud variable
9)Tell Alexa to “change projector channel to 10” it will not be able to do so.
Hi All
Seems like all Alexa commands are working now. Thanks for fixing it.
For next iteration could some one also add the Alexa.KeypadController to the television object in that will allow for voice navigation of the menus.
Thanks,
1 Like