My house came with two different lighting systems, about 40 Decora style stand-alone Lutron dimmers, and a Lutron RadioRA lighting system for the main living areas. The stand-alone dimmers were all replaced with Leviton Z-Wave dimmers, and incorporated in SmartThings. The issue remained of what to do with the Lutron RadioRA system.
I have created an integration of Lutron RadioRA into SmartThings. The integration is based on an Arduino Mega 2560 with ThingShield and RS232 shield connected via serial cable to a Lutron RadioRA RA-RS232 interface. One very cool thing about the integration is that all of the hardware connects via RF – there is no wiring involved. The integration is clean and does not interfere at all with the normal functioning of the Lutron system. If it is removed, or if SmartThings is down, Lutron just keeps on working as it always has.
With this integration, virtual switches and virtual dimmers are created in SmartThings by the integration’s SmartApp, called “Run Lutron”. A virtual device is created for each Lutron device. These virtual devices can be incorporated into ST automations just as if they were normal switch and dimmer devices. Turning on one of the virtual devices turns on the corresponding Lutron device. Turning a Lutron device on or off is reported through the integration, and turns on or off the corresponding virtual device.
The various files that make up the integration can be found on Github: https://github.com/bravenel/Lutron
This is what it looks like (with the Arduino stack to go in the project box):