docs
This commit is contained in:
@@ -1,8 +1,7 @@
|
||||
# Configuration file for ebusd KNX integration with knxd (https://github.com/knxd/knxd).
|
||||
# Configuration file for ebusd KNX integration with KNXnet/IP and/or [knxd](https://github.com/knxd/knxd).
|
||||
|
||||
# Use this file with ebusd to establish a bridge between KNX and eBUS for a set of messages.
|
||||
# The commandline options to ebusd should contain e.g.:
|
||||
# --knxurl=ip:localhost --knxint=/etc/ebusd/knx.cfg
|
||||
# The commandline options to ebusd need to include "--knxurl=..." in order to activate KNX support.
|
||||
|
||||
# Currently only reading from and writing to group addresses as defined here is supported.
|
||||
# Setting the addresses via ETS is not (yet) possible as well as setting the physical address.
|
||||
@@ -52,21 +51,21 @@ global/scan = 9/5
|
||||
# - D1C, D2B, D2C, FLT, FLR: 2 octet, signed float, DPT 9.*
|
||||
# - EXP, EXR: 4 octet, signed float, DPT 14.*
|
||||
#
|
||||
# note: the float conversion from ebus to KNX may loose precision due to the KNX DPT 9 not being able to carry more than
|
||||
# note: the float conversion from eBUS to KNX may lose precision due to the KNX DPT 9 not being able to carry more than
|
||||
# two digits after the decimal point and having a mantissa of only 11 bits.
|
||||
# Consequently, when writing a 2-octet float to ebusd, a consecutive read on the same group address is likely to reveal
|
||||
# a different value if it was using more than two digits after the decimal point or exceeding the KNX float mantissa
|
||||
# range, e.g.:
|
||||
# - an ebus D2B value of 10.004 will read as 10.00 2-octet float on KNX,
|
||||
# - an ebus UIN with divisor 100 (like heating curve) value of 655.34 will read as 655.04 2-octet float on KNX,
|
||||
# - writing a KNX 2-octet float value of 12.34 to an ebus UIN with divisor 10 will actually write 12.3 and read as 12.3.
|
||||
# - an eBUS D2B value of 10.004 will read as 10.00 2-octet float on KNX,
|
||||
# - an eBUS UIN with divisor 100 (like heating curve) value of 655.34 will read as 655.04 2-octet float on KNX,
|
||||
# - writing a KNX 2-octet float value of 12.34 to an eBUS UIN with divisor 10 will actually write 12.3 and read as 12.3.
|
||||
#
|
||||
# note: writing to ebus via KNX currently is only possible if the ebus message contains a single field respectively at
|
||||
# note: writing to eBUS via KNX currently is only possible if the eBUS message contains a single field respectively at
|
||||
# most one non-ignored field. this is due to otherwise the value to be set for the other fields would have to be
|
||||
# determined first which is mostly not possible. Group associations to write messages not fulfilling this requirement
|
||||
# are silently ignored.
|
||||
#
|
||||
# note: the mapping for reads/writes from KNX is done as follows:
|
||||
# - for KNX read, the precedence on picking the ebus message is: active read, passive read+write.
|
||||
# - for KNX write, the precedence on picking the ebus message is: active write only.
|
||||
# - for KNX read, the precedence on picking the eBUS message is: active read, passive read+write.
|
||||
# - for KNX write, the precedence on picking the eBUS message is: active write only.
|
||||
broadcast/datetime/outsidetemp = 9/10
|
||||
|
||||
Reference in New Issue
Block a user