question

newuser-1f4e2cb3-993b-44a1-88af-23fe4dffa6ab avatar image
newuser-1f4e2cb3-993b-44a1-88af-23fe4dffa6ab asked ·

How to activate different ToggleController toggles

So let's say I have a device named "Kitchen's Blinds" that has three different toggles (ToggleController)
One for open/close
One for Favorite position
And one for stop.

Those toggles work with routines, and the one for open/close work with semantics, but I don't understand how to invoke the others verbally.

The friendly names for the Favorite Position toggle is "favorite position". Thus I understand that I should be able to invoke that toggle with:
"Alexa, turn on favorite position for kitchen's blinds"
Alexa sometimes say 'ok', but no qurey is made on our lambda (remember I can invoke and see it on the lambda using routines)
"Alexa turn on kitchen's blinds favorite position" doesn't work either.

alexa smart home
10 |2000 characters needed characters left characters exceeded

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Phil McGee avatar image
Phil McGee answered ·

What should work is "turn on favorite position on kitchen's blinds" rather than "for". INstead of "turn on", you should also be able to use "activate".

10 |2000 characters needed characters left characters exceeded

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

newuser-c1df6502-874c-4c23-892d-4f460c079dae avatar image
newuser-c1df6502-874c-4c23-892d-4f460c079dae answered ·

The Alexa.PlaybackController interface has the 'Stop' command. you can used thin for stop yours blinds

10 |2000 characters needed characters left characters exceeded

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.