HBUS is a set of specifications
aiming to provide a solution for accessible and low cost home automation. It includes a hardware bus specification, a communications protocol and other utilities.
HBUS is a master-slave system, where the devices are slaves connected to a common bus and are controlled by one single master with a fixed bus address.
The system is flexible and keeps low-cost in mind.
The specifications aim to provide for a lot of functionality such as secure communication between master and devices and also identity verification.
It also provides user with a local automation paradigm that enables the user to program a device for localized automations that do not need master intervention and can still continue to operate in case of master failure.
HBUS is open-source and code and specifications are being restructured and made available gradually.