question

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

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 |5000

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 |5000

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 |5000

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