If you’d prefer a smaller, lower cost, more flexible alternative, check out one of my other hacks for using an Arduino with SmartThings via the inner-workings of a Cree Smart Lightbulb… It is also a one-way only solution, so make sure your Arduino code has some built-in logic to handle the scenario where communications is lost some how (e.g. a built-in auto-off safety timer if the Arduino hasn’t received a “watchdog signal” for a long time from the ST Cloud/Hub.) The advantage of this solution is that you can trigger multiple actions by adjusting the “dim level” from 0 through 99. Thus, you could create up to 100 different “scenes” for the Arduino to interpret and take action.