question

newuser-54af68ca-b416-4fc1-b956-d1651608b4db avatar image

Newbie - conditional perform action

Hi. I have Alexa controlling IHC to get RM Broadlink to send RF commands to electric blinds. The blinds do not have electronic stops and do not retain or status, so IHC sends a command to raise and then another to stop 32 seconds later. If a user tells Alexa to raise the blinds when they're already up, it activates the motors and strips all the cords from my blinds! Is there any way to create a conditional routine 'if blinds are raised, ignore request'.


I have tried to create a custom skill using a Firebase backend to store the blind 'status' (user level state management) and then check before proceeding with the command, but then cannot initiate the command to IHC to activate the motors.


Stringify doesn't support Broadlink/IHC and not sire whether IFTTT will support storage of status.


Have searched but cannot find the correct search phrase! Any ideas anyone? Can i call the Alexa IHC skill from within my own custom Alexa skill? Any sneaky way to trick Alexa into consitional processing in routines?


Please!

alexa skills kitalexaroutines
10 |5000

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

1 Answer

Jason@Amazon avatar image
Jason@Amazon answered

Since this is regarding a product whose device cloud you don't have access to, I recommend reaching out to the BroadLink team for advice on this matter - you aren't be able to control their skill within your own skill.

10 |5000

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