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?