db361dfd3efc90d2c809c98d84e394ba414090c5
ebusd
-----
The ebusd provides a communication interface to the energy bus (ebus)
which is used in various heating systems.
Features
--------
* active: send and receive ebus commands
poll commands and collect received data
scan ebus to identify bus participants
* passive: collect data of seen ebus commands
* dump raw data into binary files
* available daemon commands:
- read fetch data from ebus participant
- write adjust data of ebus participant
- 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 show command details
vendor specific configuration files for ebusd
---------------------------------------------
See https://github.com/yuhu-/ebusd-configuration
Tools
-----
* 'ebusctl' is a tcp socket client for ebusd.
* 'ebusfeed' is a tool to feed ebusd with raw data from dump files.
Build
-----
$ ./autogen.sh [--prefix=/usr]
$ make
$ make install
For usage and further information take a look on help page.
For bugs and missing features use github issue system.
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%