6e0ddb1e8ba53cf4147d6c9116f2b8191668a36d
ebusd - README -------------- The ebusd provides a communication interface to the energy bus (ebus) which is used in various heating systems. Features -------- * send and receive ebus commands for all ebus message types (message types are: Broadcast, Master-Master and Master-Slave) * collect data of cycle messages * poll messages and collect received data * write raw data into dump files (for debugging purpose) * scan ebus to identifies bus participants * available daemon commands: - get fetch data from ebus participant - set adjust data of ebus participant - cyc fetch data from collected cycle messages - hex send given hex value to ebus (ZZPBSBNNDx) - scan scan kown slave addresses (collected) - scan full scan all possible slave addresses - scan result show scanning results - log areas change log areas - log level change log level - raw toggle raw data logging - dump toggle raw data dumping - reload reload ebus configuration - stop stop daemon - quit close connection - help print help page vendor specific configuration files for ebusd --------------------------------------------- See https://github.com/yuhu-/ebus-configuration ebusctl - client program for ebusd ---------------------------------- server commands: * connect to ebusd (socket) and execute server commands (commands see above) local commands: * 'feed' ebusd with raw data from dump files (or telnet) to ebusd Build ----- $ ./autogen.sh [--prefix=/usr] $ make $ make install For usage and further information take a look on help page. The author can be contacted at ebusd@liwest.at.
Languages
C++
91.1%
Shell
3%
M4
1.9%
HTML
1.6%
CMake
0.9%
Other
1.4%