Linux Home
Automation

(Last updated: Thursday May 08, 2008)
Google
 
 

Home automation and home control (HA) Software (source code and links mostly) for the home automation devices like Insteon PowerLinc V2, CM11A, CM17 (Firecracker), LynX10, WM918, HCS II, UPB 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: ncherry@linuxha.com

Note: These pages are being (slowly) moved to http://www.linuxha.com/. That will be the new home of the Linux Home Automation web pages.

Disclaimer: None of the opinions expressed on these pages are paid for . They are strictly my own and may not represent an endorsement of someone's project, product or service (unless otherwise stated so).

Index


Linux Smart Homes For Dummies




Update:

The world's oldest and largest personal computer show will once again take place at The College of New Jersey. The Trenton Computer Festival (TCF), now in its 33rd year, will be on Friday, April 25 through Sunday, April 27, 2008. The Professional Conferences will be held on Friday, April 25, the Robotic and Electronic Contests will be held on Saturday, April 26 and Sunday, April 27, the Keynote Speaker Address (David Perry on "Identity Theft") will be held on Saturday April 26, and the flea market, indoor exhibit and sales area, and general speaker sessions will be held on Saturday, April 26 and Sunday, April 27, 2008, Theremin Concerts and Demonstrations, check out the links under "TCF 2008 Activities and Events" on the left of the main page for more information.

Of particular interest to me is that I'm doing a 2 hour long presentation on general home automation (not just Linux Home Automation). My presentation will be from 12:25 PM - 1:25 PM, Saturday April 26th, in the Social Services Building (SSB) room 131. See the campus map). Bring your lunch and enjoy the presentation.

04/12/2008 - I've added BACnet protocol stack library to the Projects section. BACNet is a Data Communication Protocol for Building Automation and Control Networks (see bacnet.org for further details).

04/07/2008 - I've updated the Entertainment/Media Links page. I now contains Fuppes and XBMC - Linux Port.

04/04/2008 - Wow it's been awhile since I've posted but I've been busy with all the normal stuff (family, school and work) and the not so usual stuff (HA Presentations and preping for my Longest Day double century). Anyways, I've posted a few new links, the first is a link to Jini™ Home Automation software (Java) and the next is Bogdan Stancescu's Kit108 PHP Library (PHP) to control Ocean Controls' Serial DAQ Controller

Also I'll be doing the following HA presentations:

  • LILAX - Apr. 19, 2008 - This will be a virtual presentation on Linux Home Automation as I'll be in NJ and they'll be in LA.
  • TechTalk - Apr. 20, 2008 - This is an AM radio station (KFNX) 1100am Phoenix, AZ but they also post the show on the web. This will be on "Home Automation with a Personal Computer".
  • TCF - Apr. 26, 2008 - From 12:25 pm until 2:25 pm I'll be giving a presentation on Home Automation at College of NJ, room SSB-131 (the Social Science Building).

I'm really looking forward to TCF as that's the big one. I'm working on a Misterhouse setup that uses a Doll House to demonstrate home automation.

And, finally, I've cleaned up the main index (and the all-in-one index) so they validate properly (XHTML 1.0 transitional). It's amazing the number of mistakes you can create when you keep editing documents over the years (I haven't worked on grammar or spelling yet).

02/11/2008 - I can't believe I haven't posted this before! Push Button Manor - a home automation article from the the Dec. 1950 Popular Mechanics magazine. Now that's ahead of your time!

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


My interests:

Inline with the economy's present cost cutting measures (and my effort to reduce the size of this ;-) I'm moved the interests section of my HA page to it's own page oddly called my Interests page. In this location instead you will find a summary of my Interests page and of course a link to the longer page.

My interests, like any geek, are in gadgets. Almost anything having to do with home automation, control, computers (hardware & software) and electronics. Unlike most geeks I also love to ride my bicycle, not a short tootle 'round the block but prefer longer rides. Such as 30 mile lunch times rides, 20 mile commutes to work (each way) and a weekend ride of a 100 miles. Also, my bicycles are in no way hooked up to my computers other than a standard bike computer. I prefer it that way. It's my time away from computers.

My Interests page, in it's full glory. :-)


Software list for Unix (from above)

I am going to also provide links to the authors home page so that you may get the most recent version of the software. But please remember that some of the software needs to be modified to run under Linux. I hope to identify these in some way in the future.

Warranty - There is none, please use these files at your own risk. Most of these files have been tested but unexpected side effects can occur. We (the authors and I) do not provide any warranty at all. We recommend that you thoroughly inspect the code to be sure that no one has tampered with the code. Such an event occured with tcpd (tcp wrappers) and the utils package used by Linux, though the community caught it rather quickly (a matter of hours after it occured).

Sometime people don't want to even read the list so I'm providing a link right to the directory with all the source files. A few files are really old (the authors links are usually included in this file instead).

Insteon Powerlinc: Insteon, from Smarthome, is a Power Line Carrier & RF based technology. It supports communication with X10 devices and the 2-way Insteon communication protocol.

X10D: (CM11A & LynX10); These are all software related to Dan Lanciani's X10d. Each depends on having X10d up and running.

Other X10: Software for some of the other X10 controllers such as the CM15A and the CM19A.

Heyu: (CM11A) This is all software related to Dan Suthers' Heyu code.

Mr. House: (CM11A, Firecracker, Insteon, UPB, and lots of other protocol and interfaces, see Bruce's page for a further explanation) Bruce Winter's Perl app that runs on a number of OS's (MS & Unixes).

X10 Firecracker software - Dang these things are popular! We seem to get a new one every day. So I've made a separate section for the x10 Firecracker software. BTW Bruce Winter's Mr. House either has support for or will have support for the X10 Firecracker.

UPB - Universal Powerline:

ZWave:

Dallas Onewire/IButton: The section covers some of the available Onewire (1-Wire) software. For hardware, check in the Hardware section.

Weather related stuff: Software for weather stations, post weather infor and other general links and info about weather.

Velleman K8000 stuff: The Velleman K8000 is a computer interface card which can connect to the printer port, uses I2C and now USB.

Other: Misc, other, or untested. I've combined the sections together.

IR stuff: For those that are interested in IR (not IRDA).

DMX512 stuff: For those that are interested. I've yet to check these out but it is an alternative to X10.

To learn more about the USITT DMX512 (1990) standard see:

CAN stuff: For those that are interested. I've yet to check these out but here are some links to CAN for Linux. (I'm currently working on this one so it's a bit ugly but it's a start).

There seems to be a project at:

Parallel Port stuff: For those that are interested in doign automation via the parallel port.

GPIB stuff: For those that are interested in GPIB.

LonWorks stuff: still a little light on links but we seem to be making progress.

EIB/KNX stuff: For those that are interested in European Installation Bus (EIB). EIB has now changed it's name to KNX and coverged with the EHSA and BATIBUS standards.

PLC's (Programmable Logic Controller):

Ocelot stuff:

HCS II stuff:

The HCS II is an expandable, network-based (RS485), intelligent-node, industrial-oriented supervisory control system intended for demanding home control applications. The HCS incorporates direct and remote digital inputs and outputs, direct and remote analog inputs and outputs, real-time or Boolean decision event triggering, X-10 transmission and reception, infrared remote control transmission and reception, remote LCD displays, and a master console.

Future stuff:

Other related projects: (this may get it's own section) In case you are wondering why I would advertise other projects that could compete with my own (LHA). It's because these pages are devoted towards Linux and not my own projects. Let the better software win. Competition is good for all.

Other:

Not ready for primetime: (Alpha code)


Documents


Other Software Links


Hardware Links


Projects


Other Links