I’ve created a garage door controller out of the thingShield and I’m using “nextState” to show opening or closing while I wait for the door to actually open. The only issue is that since the arduino can’t queue up the commands from the device handler, I would like to lock out the other tiles to open or close the other two doors when one of the doors is in transition. The given door in transition is locked out automatically by SmartThings by the way so that’s good. Technically I know that I could open or close two garage doors at the same time, but again since I’m delaying in the arduino code to let the door settle into it’s final state it is in a delay and won’t queue up the command from what I’ve seen.
My code for the garage door is here if you want to see it.