e484bf57b9a7c08cf3b135fa548f7bf187c7fa55
ebusd - eBUS daemon
-------------------
ebusd is a daemon for handling communication with eBUS devices connected to a
2-wire bus system ("energy bus" used by numerous heating systems).
Features
--------
The main features of the daemon are:
* actively send messages to and receive answers from the eBUS
* passively listen to messages sent on the eBUS
* regularly poll for messages
* scan for bus participants
* cache all data
* log messages and problems to a log file
* dump sent/received bytes to the log file
* dump received bytes to binary files for later playback/analysis
* listen for client connections on a dedicated TCP port
Installation
------------
Building ebusd from the source requires the following packages:
* autoconf (>=2.65)
* g++
* make
To start the build process, run these commands:
./autogen.sh
make install
Documentation
-------------
Usage instructions and further information can be found here:
https://github.com/john30/ebusd/wiki
Contact
-------
For bugs and missing features use github issue system.
The author can be contacted at ebusd@johnm.de .
Languages
C++
91.1%
Shell
3%
M4
1.9%
HTML
1.6%
CMake
0.9%
Other
1.4%