Linux Home

(Last updated: Thu Apr 09, 2015)

Home Automation

Home automation and control (HA) Software (source code and links mostly) for the home automation devices Insteon PowerLinc V2, CM11A, CM17 (Firecracker), LynX10, WM918, HCS II and CPUXA. Links to other hardware/software packages can be found on these pages also. If you know of any additional links please contact me at:

Current Status:


2015/03/22 - Hmm, seemed to have missed posting a Happy New Year (oh well). Despite that I've actually been very busy with courses, work, family and HA. I just finished my Trenton Computer Festival (TCF) presention on DIY Home Automation and I have several 100 interesting links to add to the collection. I've also just finished writing an initial driver for Misterhouse to use the MQTT protocol. This should prove interesting. I'll hopefully start adding what I have soon. I still have a number of courses and a VCF (Vintage Computer Festival) presentation to work on.


2014/12/01 - I really need to get busy and update these pages. I have many things to add. I've been a bit busy learning about databases, SQL and Big Data technologies. Not sure how I'll apply this knowledge to my HA. For now I'll just post my latest project, I've built a ChipKit Uno32, WIZnet W550io and DHT22 talking to a local MQTT. My mqtt-uno32 repos. I'll build a page explaining it better later. In the meantime I also have an HA presentation for TCF and a modern micro-controllers with vintage computers presentation for VCF X.

2014/01/04 - Javier Pardo Blasco sent in his HA project. He's been working in a home automation project, coded in Python called Home Automation Python Project He says it's modular, it's web based, it publishes a REST API,


2013/11/12 - I've been a bit busy with work and learning the wonderful world of TDD . I have a few books on C, Python and Javascript. At the moment they do a nice job of explaining but a lousy job of showing a few simple startup examples (but I'm not done reading).

Sergei Jeihala was kind enough to share his MajorDoMo project with us. It is:

  • Web-based
  • Easy to configure / install
  • Cross-platform (Linux/Windows)
  • Multiple protocols support (Z-Wave, 1-wire, SNMP, ethernet-devices, etc.)
  • PHP-based scripting (with visual scripting using Google Blockly)

I'm still working on the ECM-1240, I've run out of serial ports and I'm working on getting a terminal server working.

2013/09/19 - I've been quiet for a while but I'm hoping (keeping my fingers crossed on that) that is now behind me. I've just picked up a Brultech ECM-1240. I still have to install it. I'll be using Pi as the terminal/web (node.js) server to it. This will allow me to monitor my home's power usage. While searching for some more information I found this blog called Desert Home. I think it's cool so I'll add it to my HA blogs page (which really needs to be cleaned up). I've restarted writting software and I'll start adding it here and to my US Home Automation web site. I'm also working on an irrigation controller called Irrnode. I've got bits and pieces of it up. Hope to have more soon.

2013/02/21 - Pytomation - Pytomation is an extensible open source automation system written in Python. It's uses include home automation and lighting control but is certainly not limited to those functions.

2013/02/07 - Misterhouse - This is My effort to get Misterhouse back on the map. The Misterhouse project is not dead. The main Sourceforge page is back under the community's control (Yea!). The most useful code can be picked up from the git repository (explanation on the WIki pages)

The History page - where the old updates are moved to.