jkearneyma / HA

experiments in home automation

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

HA

This is an experiment to see how far I can get using a D-Bus component model to enable generic scripting of home automation tasks.

The components I have in mind for the initial spike are:

  • timer
  • Z-wave (using open-zwave)
  • J-Works USB (selected models)
  • GPIO (Rpi and similar)

My hardware target is:

Though almost any Linux system with D-Bus available should work.

There are some external libraries used: open-zwave wiringPi (port to ODROID-C1)

These are added to the source tree using a tool called 'ext'. ext is a Ruby program, so install ruby and then use the command 'gem install ext' to add it to the system.

build instructions:

ext update ( cd open-zwave ; make ; sudo make install ) ( cd wiringPi ; ./build ; sudo make install ) qmake all.pro make

About

experiments in home automation

License:MIT License


Languages

Language:C++ 92.2%Language:Prolog 7.8%