.. 
    Copyright © 2007, Matthias Urlichs <matthias@urlichs.de>
    .
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation, either version 3 of the License, or
    (at your option) any later version.
    .
    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License (included; see the file LICENSE)
    for more details.

You need:

* Linux.
  Probably.
  This code has not been tested at all under other OSes,
  *especially* not M$ Windows.
* Python 2.5.
* Twisted.
* At least one of 1wire, LIRC, FS20, …
  … or the ability to integrate your own peripheral.
  (If so, please contribute your enhancements!)
* Some willingness to work with textual configuration files.
* Some idea of what you're actually trying to accomplish.
