updated to latest changes

This commit is contained in:
john30
2017-04-23 12:20:16 +02:00
parent e6b6e17db3
commit ffc1d093c5
2 changed files with 12 additions and 7 deletions
+3
View File
@@ -7,6 +7,7 @@
* added automatic check for updates (ebusd and configuration) * added automatic check for updates (ebusd and configuration)
* use CSV header line for determining columns and picking multi-language columns by language preference * use CSV header line for determining columns and picking multi-language columns by language preference
* a circuit name is now required for all message configurations * a circuit name is now required for all message configurations
* raw logging allows logging of messages or each sent/received byte defaulting to messages
## Bug Fixes ## Bug Fixes
* corrected numeric condition formatting * corrected numeric condition formatting
@@ -22,6 +23,7 @@
* corrected missing update notification on master message part * corrected missing update notification on master message part
* corrected grouping of JSON output by circuit * corrected grouping of JSON output by circuit
* corrected address conflict detection when in answer mode * corrected address conflict detection when in answer mode
* fixed potential memory leaks and misused iterator
## Features ## Features
* added support for MQTT handling via libmosquitto (will be compiled in when library is available) * added support for MQTT handling via libmosquitto (will be compiled in when library is available)
@@ -46,6 +48,7 @@
* allow TTQ/TTH types to use less than 8 bits * allow TTQ/TTH types to use less than 8 bits
* added support for optional user-defined columns to config files * added support for optional user-defined columns to config files
* added circuit-level attributes to config files for use in JSON * added circuit-level attributes to config files for use in JSON
* added -N option to "read" command
# 2.4 (2016-12-17) # 2.4 (2016-12-17)
+9 -7
View File
@@ -20,16 +20,18 @@ The main features of the daemon are:
* regularly poll for messages * regularly poll for messages
* cache all messages * cache all messages
* scan for bus participants * scan for bus participants
* parse messages to human readable values by using CSV message configuration files * parse messages to human readable values and vice versa via message configuration files
* automatically pick CSV message configuration files by scan result * automatically pick message configuration files by scan result
* automatically check for updates of daemon and configuration files
* pick preferred language for translatable message configuration parts
* grab all messages on the eBUS and provide decoding hints * grab all messages on the eBUS and provide decoding hints
* log messages and problems to a log file * log messages and problems to a log file
* capture sent/received bytes to a log file as text * capture messages or sent/received bytes to a log file as text
* dump received bytes to binary files for later playback/analysis * dump received bytes to binary files for later playback/analysis
* listen for client connections on a dedicated TCP port (command line style and/or HTTP) * listen for command line client connections on a dedicated TCP port
* optionally format messages and data in JSON on dedicated HTTP port * optionally provide rudimentary HTML interface and allow data retrieval as JSON on HTTP port
* optionally publish received message data to MQTT topics and vice versa (if authorized) * optionally publish received message data to MQTT topics and vice versa (if authorized)
* optional ACL and required user authentication for access to certain messages * optional user authentication via ACL file for access to certain messages
Installation Installation
@@ -70,7 +72,7 @@ Check the Wiki and/or the configuration repository:
Docker image Docker image
------------ ------------
A Docker image is available on the hub and it contains the latest German configuration files. A Docker image including the latest message configuration files is available on the hub.
You can use it like this: You can use it like this:
> docker pull john30/ebusd > docker pull john30/ebusd
> docker run -it --rm --device=/dev/ttyUSB0 -p 8888 john30/ebusd > docker run -it --rm --device=/dev/ttyUSB0 -p 8888 john30/ebusd