I recently embarked on an exciting DIY project to integrate my X10 devices with SmartThings, and I wanted to share my journey with the community. This integration has opened up a whole new world of home automation possibilities for me, and I hope it can inspire others to explore similar setups!
The Setup
To achieve this integration, I utilized a combination of hardware and custom software. The setup involves a Netduino board as the central hub, paired with an RS232 shield, a SmartThings shield, and a CM11A X10 interface. The total cost came out to around $115, which I found to be a cost-effective solution given the flexibility it offers.
Here’s a quick breakdown of the hardware stack:
- Netduino board: Acts as the brain of the operation.
- RS232 shield: Enables communication between the Netduino and the CM11A.
- SmartThings shield: Connects the setup to the SmartThings ecosystem.
- CM11A X10 interface: Serves as the bridge to my X10 devices.
The Process
- Hardware Assembly: Stacking the shields on the Netduino was straightforward. The RS232 shield goes on top of the Netduino, followed by the SmartThings shield. The CM11A is then connected to the RS232 shield and plugged into an outlet.
- Software Configuration: The real magic happens with custom software loaded onto the Netduino. I developed two SmartApps to facilitate communication between X10 and SmartThings:
- SmartApp 1: Sends X10 commands when a switch or contact sensor is activated.
- SmartApp 2: Turns a switch on or off based on received X10 commands.
The Results
Once everything was set up, the system became seamless. I stash the hardware stack neatly in a corner, and it requires minimal maintenance. The ability to control my X10 devices through SmartThings has been a game-changer, allowing me to integrate legacy systems into my modern smart home setup.
Lessons Learned
- DIY Rewards: The satisfaction of building this integration from scratch is immense. It’s a great way to repurpose older devices and extend their functionality.
- Community Support: While the setup required some technical know-how, I found the SmartThings and X10 communities incredibly supportive. If you’re considering a similar project, don’t hesitate to reach out for advice!
Call to Action
If anyone has attempted or is planning to integrate X10 with SmartThings, I’d love to hear your experiences! Whether you’ve encountered challenges, discovered tips, or have innovative use cases, let’s share our insights together. Happy tinkering! ![]()