bd8841a7dc098421b5ae733172a9c408efa5bbcf
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%