d8c4ead5a157786e9754e6f8f7b9b2409398fb2d
ebus Daemon (ebusd) - README ============================ ebus (energy bus) is a serial communication protocoll used in heating systems. Features: ========= * ebus - send and receive ebus commands - Send Broadcast (BC), Master-Master (MM) and Master-Slave (MS) messages - Calculate CRC for sent and received data - Escaped and unescaped not allowed byte sequences - Saved data of specified cycle messages * telnet - multi telnet session (listen on TCP port 8888) The available commands are different of each heating system and provider. This commands are defined in csv files which will be parsed on daemon startup. Commands: - get send message (BC, MM or MS) to slave and decoded received answer - set send data to the slave with the intention to adjust this value - cyc return data from collected cycle messages - loglevel change loglevel at runtime - quit disconnect from daemon - shutdown stop daemon Build: ====== $ ./autogen.sh This script execute the following commands in this order. $ aclocal $ autoconf $ autoheader $ automake $ ./configure $ make Daemon Configuration: ===================== See ./ebusd -h The author can be contacted at roland.jax@liwest.at.
Languages
C++
91.1%
Shell
3%
M4
1.9%
HTML
1.6%
CMake
0.9%
Other
1.4%