Projects / mochad


mochad is a TCP gateway daemon for the X10 CM15A RF (radio frequency) and PL (power line) controller, the CM15Pro RF and PL controller, and the CM19A RF controller. The CM15Pro is the EU version of the CM15A. PL support includes extended dim and status query. Standard RF modules such as motion sensors and remote controls are supported. DS10A and MS10A RF security modules are supported. Ninja pan/tilt camera mounts can be controlled from mochad. The command line interface is well-suited for CGI scripts and cron jobs. mochad works well on embedded Linux systems such as OpenWRT and Chumby, so a PC is not required for always-on applications.

Operating Systems

Recent releases

  •  23 May 2013 07:44

    Release Notes: A "Could not find endpoints" problem was fixed.

    •  10 Mar 2012 19:31

      Release Notes: This release adds support for newer CM19A built in 2011 or later.

      •  15 Jan 2012 03:02

        Release Notes: Fixes an OpenRemote too many open sockets problem. This fixes the delayed response to button presses. An extended_code_1 command has been added. This command can be used to send shutters/blinds control commands.

        •  29 Dec 2011 03:29

          Release Notes: The -d debug command line option was fixed. The SP554A motion sensor with the switch in the home/away position is now correctly decoded. An exit was added to potential infinite loops. A message was added for DS12A with cover off (tamper). The DS12A looks like two DS10As with the cover on.

          •  04 Jul 2011 05:45

            Release Notes: The --raw-data option was added. Programs such as MisterHouse can decode the raw RF data.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.