58 lines
1.2 KiB
Plaintext
58 lines
1.2 KiB
Plaintext
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
|
|
- message types: Broadcast, Master-Master and Master-Slave
|
|
- collect data of cycle messages
|
|
|
|
* tcp socket multi session server (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 (ZZ PB SB NN Dx)
|
|
- dump toggle dump on/off
|
|
- logarea change log area
|
|
- loglevel change log level
|
|
- quit close connection
|
|
- help print help page
|
|
|
|
|
|
Dependency
|
|
----------
|
|
* libebus (https://github.com/yuhu-/libebus)
|
|
* glibc
|
|
|
|
|
|
Build
|
|
-----
|
|
|
|
$ ./autogen.sh [--prefix=/usr]
|
|
$ make
|
|
$ make install
|
|
|
|
|
|
Daemon Configuration
|
|
--------------------
|
|
|
|
See ./ebusd -h
|
|
|
|
|
|
Tools
|
|
-----
|
|
|
|
ebusd_feed - send dump files via virtual serial device for debugging purpose.
|
|
ebusd_send - small client for sending commands to ebusd.
|
|
ebusd_scan - scans the bus and identifies the participant.
|
|
|
|
For usage and further information take a look on help page.
|
|
|
|
|
|
The author can be contacted at roland.jax@liwest.at.
|