This flow supports connecting X-10 devices to SmartThings, it uses mcohad as its backend
I have tried a few different ways of integrating X-10 devices with Smartthings, but every solution required tinkering and making changes outside the ST applications making maintenance difficult. All other solutions work only one way either control devices or respond to remotes, this can do both. In this solution all X-10 settings and device mappings are done locally on SmartThings. Only a couple of one times settings need to be made on the Node Red flow.
See this page for details https://community.smartthings.com/t/release-node-red-bridge-for-x-10-devices-switches-modules-remotes-motion-sensors/116909
Supported Devices and Functionality
- X-10 Switches and Modules - on/off is supported
- X-10 Motion Senors and Remote buttions - on/off funtions supported from devices sending housecode/unitcode on/off commands
- Dimmer functions are fully supported for usign X-10 remotes controlling Smartthings device
- Controlling X-10 dimming functions from Smarttings is an interesting excerice in randomness. It sort of works, the number don't mean anything its just a slider and up/down arrows. X-10 dimming was designed for physical devices with up/down buttons not deterministic software sending out percentages, its also very variable, same device on different bulbs will exhibit different behaviour.
Please note: Dimmer functions and security devices are not supported
Requires Mochad and CM15A or CM19A USB Devices
Mochad exposes a TCP interface to X-10 commands, and can run on any linux system including Raspberry PI. It uses CM15A or CM19A USB devices to communicate with X-10 over RF or powerline. Using these devices you are not limited to a single house code, you can use any of the 15 house code with any x-10 device. https://bfocht.github.io/mochad/ https://bfocht.github.io/mochad/mochad_reference.html