Home Brew Home Automation - Functional Specification
This is more a list of ideas that have been mentioned
than a definitive spec.
The ideas are still being actively discussed and may not
make it in to the final version.
The end product of the project will be the following documents:
- functional specification
- hardware
- protocol
- spec
- reference implementation in portable source code
- embedded software
- spec
- portable source code
- management software
- spec
- portable source code
The features that should go in the functional specification
are under discussion.
Here is a (hopefully) comprehensive list of the features
discussed and broadly agreed so far:
- open standards (no proprietary protocols)
- safe (won't hurt people or appliances)
- robust (will cope gracefully with failure)
- can be built by a keen hobbyist with little or no special equipment
- modular (will operate without central control)
- simple (can be operated by someone who doesn't know the system)
- extensible (can accept all kinds of new device ideas)
- does not need a PC for normal operation
- easy to install (no need to run new wiring everywhere)
- low cost for most modules
- can be controlled by dedicated units or a PC
- supports programming for automated operation
Copyright and Distribution
Copyright of the documents here is retained by the
The Project grants anybody the right
to copy and distribute these documents under the
GNU General Public Licence.
Home Brew Home Automation Project.
ha-owner.at.ha.ro.nu