docker-compose.yml
services:
knxd:
image: henfri/knxd:v0.12.6
container_name: knxd
network_mode: "host"
command: knxd -t 1022 -e 1.1.250 -E 1.1.230:8 -f9 -DTRS -c -B single --send-delay=120 -b ipt:192.168.0.200
restart: always
-t 1022 und -f9 ist für loggin, kann wenn es keine Probleme gibt auch aus geschaltet werden.
Schnittstelle benötigt ca. 1 Minute bis sie läuft.
Backup
Ab Version 14 muss mit config.ini Datei gearbeitet werden, gab bei mir Probleme daher wieder Version 12.6
Original aus alter knxd Config
KNXD_OPTS="-e 1.1.254 -E 1.1.200:8 -D -T -R -S -B single -b ipt:192.168.0.200"
docker-compose.yml
version: '3.4'
services:
knxd:
image: renehezser/knxd
container_name: knxd
ports:
- 6720:6720
- 3671:3671
volumes:
- /opt/knxd/config.ini:/config.ini
restart: always
network_mode: host
config.ini
[main] name = knxd addr = 1.1.254 client-addrs = 1.1.200:8 connections = server,B.tcp,C.ipt cache = A.cache systemd = systemd[server] debug = debug-server discover = true router = router server = ets_router tunnel = tunnel
[B.tcp] server = knxd_tcp systemd-ignore = true filters = queue,D.filter
[C.ipt]¸ driver = ipt retry-delay = 30 filters = single,queue,D.filter ip-address = 192.168.0.200 debug = debug-server
[D.filter] delay = 20 filter = pace
[debug-server] name = mcast:knxd #error-level = 0x9 #trace-mask = 0xffc
Service auf Serviceserver disabled
systemctl disable knxd.socket
systemctl disable knxd.service
