There’s no easy way to do either, and no one way that does both, but some community members have, with the addition of custom hardware and software, succeeded in integrating them to a limited extent. But no out of the box method.
All of the following discussions are highly technical and discuss both code and hardware modifications.
So I have x10 working back and forth with SmartThings. First, I'll tell you what it requires...
Netduino board... $40 Rs232 shield... $11 Cm11a x10 interface... $30 SmartThings shield... $35
To build it, you just stack the rs232 on top of the Netduino, and the smartthings shield on top of the rs232 shield. Plug the cm11a into the rs232 shield and an outlet, and your hardware is ready.
For the software, the Netduino has to have the custom app I wrote loaded.
To get it working, you join the shield to SmartThings (it will look like a switch), and then you use one of two smartapps I wrote.
The first smartapp lets you send an x10 command when a switch or contact sensor is activated.
The second smartapp lets you turn a switch on or off when a certain x10 command is received.
For insteon, this threads discusses several alternatives.
Thanks to the work the
@pstuart did i was able to modify his code to allow local control of Insteon devices through Smartlinc!!!! So now my Garage Door opener isn't open to anyone outside the network. (assuming you change the internal port and don't allow external access to that port)
Here is the code for both an Insteon Switch and a I/O Linc (Garage Opener)
Insteon Switch Code:
* Insteon Switch (LOCAL)
* Copyright 2014 email@example.com
* Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except
* in compliance with the License. You may obtain a copy of the License at:
* Unless required by applicable law or agreed to in writing, software dist…