Hallo,
ich wollte auf den neuesten knxd migrieren, da ich mit der älteren Variante Probleme mit der Zehnder ComfoConnect habe. Ich vermute, es liegt nicht an knxd, aber ich wollte sicherstellen, dass sich die neueste Version auch noch so verhält. Allerdings bekomme ich knxd 0.14.16 gar nicht ans Laufen:
Konfig in 0.11.18 (Debian Jessie):
Das MDT IP-Interface hat folgende Tunneling Adressen:
löst auf dem Bus die gewünschte Aktion aus.
Nun Konfig in 0.14.16 (Debian Stretch mit systemd):
Hier führt
zum Connection refused.
Einträge im Log:
Ein weiteres für mich seltsames Verhalten, ist die übersichtliche Hilfe-Ausgabe:
Bin für jegliche Hinweise dankbar.
Gruß
Rainer
ich wollte auf den neuesten knxd migrieren, da ich mit der älteren Variante Probleme mit der Zehnder ComfoConnect habe. Ich vermute, es liegt nicht an knxd, aber ich wollte sicherstellen, dass sich die neueste Version auch noch so verhält. Allerdings bekomme ich knxd 0.14.16 gar nicht ans Laufen:
Konfig in 0.11.18 (Debian Jessie):
Code:
rd@mohot:~$ grep KNXD /etc/knxd.conf KNXD_OPTS="-e 1.1.252 -t 65535 -u /tmp/eib -b ipt:192.168.0.17" rd@mohot:~$
Tunneling Addresses | 1. 1.250 1. 1.251 1. 1.252 1. 1.253 |
Code:
rd@mohot:~$ knxtool groupswrite ip:127.0.0.1 2/1/0 1 Send request rd@mohot:~$
Nun Konfig in 0.14.16 (Debian Stretch mit systemd):
Code:
rd@home:~$ grep KNXD /etc/knxd.conf #KNXD_OPTS="-e 0.0.1 -E 0.0.2:8 -u /tmp/eib -b ip:" KNXD_OPTS=" -f9 -t 0xffe -e 1.1.227 -E 1.0.228:8 -t 65535 -u /tmp/eib -B single --send-delay=70 -b ipt:192.168.0.17" rd@home:~$
Code:
rd@home:~$ knxtool groupswrite ip:127.0.0.1 2/1/0 0 Open failed: Connection refused rd@home:~$
Einträge im Log:
Code:
Jul 05 10:35:51 home systemd[1]: Starting KNX Daemon... Jul 05 10:35:51 home knxd[8870]: Layer 4 [ 1:main 0.000] initialized Jul 05 10:35:51 home knxd[8870]: I00000000: [ 1:main] 0.14.16: /usr/bin/knxd -f9 -t 0xffe -e 1.1.227 -E 1.0.228:8 -t 65535 -u /tmp/eib -B single --send-delay=70 -b ipt:192.168.0.17 Jul 05 10:35:51 home knxd[8870]: Layer 4 [ 1:main 0.000] setting up Jul 05 10:35:51 home knxd[8870]: Layer 3 [ 4:A.unix/local 0.000] registerLink: 4:A.unix Jul 05 10:35:51 home knxd[8870]: N00000000: [10:C.pace] The 'pace' filter without a queue acts globally. Jul 05 10:35:51 home knxd[8870]: Layer 3 [ 7:B.ipt/Conn 0.000] registerLink: 7:B.ipt Jul 05 10:35:51 home knxd[8870]: I00000055: [ 1:main] Connected: cfg:B.ipt. Jul 05 10:35:51 home knxd[8870]: Layer 3 [ 7:B.ipt/Conn 0.000] registerLink: 7:B.ipt Jul 05 10:35:51 home knxd[8870]: I00000055: [ 1:main] Connected: cfg:B.ipt. Jul 05 10:35:51 home knxd[8870]: I00000055: [ 1:main] Connected: cfg:A.unix. Jul 05 10:35:51 home knxd[8870]: Layer 4 [ 1:main 0.000] setup OK Jul 05 10:35:51 home knxd[8870]: W00000000: [ 1:main] Consider using a config file. Jul 05 10:35:51 home knxd[8870]: Layer 4 [ 1:main 0.000] trigger going up Jul 05 10:35:51 home knxd[8870]: Layer 3 [ 7:B.ipt/Conn 0.001] Start: cfg:B.ipt Jul 05 10:35:51 home knxd[8870]: Layer 5 [ 7:B.ipt/Conn 0.001] down => >up Jul 05 10:35:51 home knxd[8870]: Layer 5 [ 7:B.ipt/Conn 0.001] Starting Jul 05 10:35:51 home knxd[8870]: Layer 2 [ 8:B.ipt/ipt 0.001] Open Jul 05 10:35:51 home knxd[8870]: Layer 1 [ 8:B.ipt/ipt 0.001] Send(020): 08 01 C0 A8 00 7A 00 00 08 01 C0 A8 00 7A 00 00 04 04 02 00 Jul 05 10:35:51 home knxd[8870]: Layer 2 [ 8:B.ipt/ipt 0.001] Opened Jul 05 10:35:51 home knxd[8870]: Layer 4 [ 7:B.ipt/Conn 0.001] >up Jul 05 10:35:51 home knxd[8870]: Layer 3 [ 4:A.unix/local 0.001] Start: cfg:A.unix Jul 05 10:35:51 home knxd[8870]: Layer 5 [ 4:A.unix/local 0.001] down => >up Jul 05 10:35:51 home knxd[8870]: Layer 8 [ 4:A.unix/local 0.001] OpenLocalSocket /tmp/eib Jul 05 10:35:51 home knxd[8870]: Layer 8 [ 4:A.unix/local 0.001] LocalSocket opened Jul 05 10:35:51 home knxd[8870]: Layer 5 [ 4:A.unix/local 0.001] >up => up Jul 05 10:35:51 home knxd[8870]: Layer 4 [ 4:A.unix/local 0.001] up Jul 05 10:35:51 home knxd[8870]: Layer 5 [ 4:A.unix/local 0.001] Started Jul 05 10:35:51 home knxd[8870]: Layer 4 [ 4:A.unix/local 0.001] up Jul 05 10:35:51 home knxd[8870]: Layer 4 [ 1:main 0.001] going up triggered Jul 05 10:35:51 home knxd[8870]: Layer 4 [ 1:main 0.002] check start Jul 05 10:35:51 home knxd[8870]: Layer 4 [ 7:B.ipt/Conn 0.002] is >up Jul 05 10:35:51 home knxd[8870]: Layer 4 [ 1:main 0.002] check end: want_up 1 some 1>1 all 0>0, going 1 up 1 down 0 Jul 05 10:35:51 home knxd[8870]: Layer 5 [ 7:B.ipt/Conn 0.003] >up => up Jul 05 10:35:51 home knxd[8870]: Layer 4 [ 7:B.ipt/Conn 0.003] up Jul 05 10:35:51 home knxd[8870]: Layer 5 [ 7:B.ipt/Conn 0.003] Started Jul 05 10:35:51 home knxd[8870]: Layer 4 [ 1:main 0.003] check start Jul 05 10:35:51 home knxd[8870]: Layer 4 [ 1:main 0.003] check end: want_up 1 some 1>1 all 0>1, going 0 up 2 down 0 Jul 05 10:35:51 home knxd[8870]: Layer 4 [ 1:main 0.003] all drivers up Jul 05 10:35:51 home knxd[8870]: Layer 4 [ 1:main 0.003] up Jul 05 10:35:51 home systemd[1]: Started KNX Daemon. Jul 05 10:35:52 home knxd[8870]: Layer 1 [ 8:B.ipt/ipt 0.537] Send(004): 04 60 00 00 Jul 05 10:35:52 home knxd[8870]: Layer 8 [ 1:main 0.537] unknown addr 1.1.24 Jul 05 10:35:52 home knxd[8870]: Layer 6 [ 7:B.ipt/Conn 0.537] is OK Jul 05 10:35:52 home knxd[8870]: Layer 6 [ 4:A.unix/local 0.537] is OK Jul 05 10:35:52 home knxd[8870]: Layer 6 [ 1:main 0.537] OK Jul 05 10:35:52 home knxd[8870]: Layer 6 [ 2:main/L 0.537] OK L Jul 05 10:35:54 home knxd[8870]: Layer 1 [ 8:B.ipt/ipt 2.537] Send(004): 04 60 01 00 Jul 05 10:35:54 home knxd[8870]: Layer 8 [ 7:B.ipt/Conn 2.537] found addr 1.1.24 Jul 05 10:35:54 home knxd[8870]: Layer 6 [ 7:B.ipt/Conn 2.537] is OK Jul 05 10:35:54 home knxd[8870]: Layer 6 [ 4:A.unix/local 2.537] is OK Jul 05 10:35:54 home knxd[8870]: Layer 6 [ 1:main 2.537] OK Jul 05 10:35:54 home knxd[8870]: Layer 6 [ 2:main/L 2.537] OK L Jul 05 10:35:54 home knxd[8870]: Layer 1 [ 8:B.ipt/ipt 2.572] Send(004): 04 60 02 00 Jul 05 10:35:54 home knxd[8870]: Layer 8 [ 7:B.ipt/Conn 2.572] found addr 1.1.24 Jul 05 10:35:54 home knxd[8870]: Layer 6 [ 7:B.ipt/Conn 2.572] is OK Jul 05 10:35:54 home knxd[8870]: Layer 6 [ 4:A.unix/local 2.573] is OK Jul 05 10:35:54 home knxd[8870]: Layer 6 [ 1:main 2.573] OK Jul 05 10:35:54 home knxd[8870]: Layer 6 [ 2:main/L 2.573] OK L Jul 05 10:35:54 home knxd[8870]: Layer 1 [ 8:B.ipt/ipt 2.609] Send(004): 04 60 03 00 Jul 05 10:35:54 home knxd[8870]: Layer 8 [ 7:B.ipt/Conn 2.609] found addr 1.1.24 Jul 05 10:35:54 home knxd[8870]: Layer 6 [ 7:B.ipt/Conn 2.609] is OK Jul 05 10:35:54 home knxd[8870]: Layer 6 [ 4:A.unix/local 2.609] is OK Jul 05 10:35:54 home knxd[8870]: Layer 6 [ 1:main 2.609] OK Jul 05 10:35:54 home knxd[8870]: Layer 6 [ 2:main/L 2.609] OK L Jul 05 10:35:57 home knxd[8870]: Layer 1 [ 8:B.ipt/ipt 5.536] Send(004): 04 60 04 00 Jul 05 10:35:57 home knxd[8870]: Layer 8 [ 7:B.ipt/Conn 5.536] found addr 1.1.24 Jul 05 10:35:57 home knxd[8870]: Layer 6 [ 7:B.ipt/Conn 5.537] is OK Jul 05 10:35:57 home knxd[8870]: Layer 6 [ 4:A.unix/local 5.537] is OK Jul 05 10:35:57 home knxd[8870]: Layer 6 [ 1:main 5.537] OK Jul 05 10:35:57 home knxd[8870]: Layer 6 [ 2:main/L 5.537] OK L Jul 05 10:35:57 home knxd[8870]: Layer 1 [ 8:B.ipt/ipt 5.572] Send(004): 04 60 05 00 Jul 05 10:35:57 home knxd[8870]: Layer 8 [ 7:B.ipt/Conn 5.573] found addr 1.1.24 Jul 05 10:35:57 home knxd[8870]: Layer 6 [ 7:B.ipt/Conn 5.573] is OK Jul 05 10:35:57 home knxd[8870]: Layer 6 [ 4:A.unix/local 5.573] is OK Jul 05 10:35:57 home knxd[8870]: Layer 6 [ 1:main 5.573] OK Jul 05 10:35:57 home knxd[8870]: Layer 6 [ 2:main/L 5.573] OK L Jul 05 10:35:58 home knxd[8870]: Layer 1 [ 8:B.ipt/ipt 6.537] Send(004): 04 60 06 00 Jul 05 10:35:58 home knxd[8870]: Layer 8 [ 7:B.ipt/Conn 6.537] found addr 1.1.24 Jul 05 10:35:58 home knxd[8870]: Layer 6 [ 7:B.ipt/Conn 6.538] is OK Jul 05 10:35:58 home knxd[8870]: Layer 6 [ 4:A.unix/local 6.538] is OK Jul 05 10:35:58 home knxd[8870]: Layer 6 [ 1:main 6.538] OK Jul 05 10:35:58 home knxd[8870]: Layer 6 [ 2:main/L 6.538] OK L Jul 05 10:35:59 home knxd[8870]: Layer 1 [ 8:B.ipt/ipt 7.536] Send(004): 04 60 07 00 Jul 05 10:35:59 home knxd[8870]: Layer 8 [ 7:B.ipt/Conn 7.536] found addr 1.1.24 Jul 05 10:35:59 home knxd[8870]: Layer 6 [ 7:B.ipt/Conn 7.537] is OK Jul 05 10:35:59 home knxd[8870]: Layer 6 [ 4:A.unix/local 7.537] is OK Jul 05 10:35:59 home knxd[8870]: Layer 6 [ 1:main 7.537] OK Jul 05 10:35:59 home knxd[8870]: Layer 6 [ 2:main/L 7.537] OK L Jul 05 10:36:00 home knxd[8870]: Layer 1 [ 8:B.ipt/ipt 8.537] Send(004): 04 60 08 00 Jul 05 10:36:00 home knxd[8870]: Layer 8 [ 7:B.ipt/Conn 8.537] found addr 1.1.24 Jul 05 10:36:00 home knxd[8870]: Layer 6 [ 7:B.ipt/Conn 8.537] is OK Jul 05 10:36:00 home knxd[8870]: Layer 6 [ 4:A.unix/local 8.537] is OK ...skipping... Jul 05 10:36:02 home knxd[8870]: Layer 6 [ 4:A.unix/local 10.537] is OK Jul 05 10:36:02 home knxd[8870]: Layer 6 [ 1:main 10.537] OK Jul 05 10:36:02 home knxd[8870]: Layer 6 [ 2:main/L 10.537] OK L Jul 05 10:36:02 home knxd[8870]: Layer 1 [ 8:B.ipt/ipt 10.572] Send(004): 04 60 0A 00 Jul 05 10:36:02 home knxd[8870]: Layer 8 [ 7:B.ipt/Conn 10.573] found addr 1.1.24 Jul 05 10:36:02 home knxd[8870]: Layer 6 [ 7:B.ipt/Conn 10.573] is OK Jul 05 10:36:02 home knxd[8870]: Layer 6 [ 4:A.unix/local 10.573] is OK Jul 05 10:36:02 home knxd[8870]: Layer 6 [ 1:main 10.573] OK Jul 05 10:36:02 home knxd[8870]: Layer 6 [ 2:main/L 10.573] OK L Jul 05 10:36:03 home knxd[8870]: Layer 1 [ 8:B.ipt/ipt 11.536] Send(004): 04 60 0B 00 Jul 05 10:36:03 home knxd[8870]: Layer 8 [ 7:B.ipt/Conn 11.537] found addr 1.1.24 Jul 05 10:36:03 home knxd[8870]: Layer 6 [ 7:B.ipt/Conn 11.537] is OK Jul 05 10:36:03 home knxd[8870]: Layer 6 [ 4:A.unix/local 11.537] is OK Jul 05 10:36:03 home knxd[8870]: Layer 6 [ 1:main 11.537] OK Jul 05 10:36:03 home knxd[8870]: Layer 6 [ 2:main/L 11.537] OK L Jul 05 10:36:04 home knxd[8870]: Layer 1 [ 8:B.ipt/ipt 12.537] Send(004): 04 60 0C 00 Jul 05 10:36:04 home knxd[8870]: Layer 8 [ 7:B.ipt/Conn 12.537] found addr 1.1.24 Jul 05 10:36:04 home knxd[8870]: Layer 6 [ 7:B.ipt/Conn 12.537] is OK Jul 05 10:36:04 home knxd[8870]: Layer 6 [ 4:A.unix/local 12.537] is OK Jul 05 10:36:04 home knxd[8870]: Layer 6 [ 1:main 12.537] OK Jul 05 10:36:04 home knxd[8870]: Layer 6 [ 2:main/L 12.537] OK L Jul 05 10:36:06 home knxd[8870]: Layer 1 [ 8:B.ipt/ipt 14.537] Send(004): 04 60 0D 00 Jul 05 10:36:06 home knxd[8870]: Layer 8 [ 7:B.ipt/Conn 14.537] found addr 1.1.24 Jul 05 10:36:06 home knxd[8870]: Layer 6 [ 7:B.ipt/Conn 14.537] is OK Jul 05 10:36:06 home knxd[8870]: Layer 6 [ 4:A.unix/local 14.537] is OK Jul 05 10:36:06 home knxd[8870]: Layer 6 [ 1:main 14.537] OK Jul 05 10:36:06 home knxd[8870]: Layer 6 [ 2:main/L 14.537] OK L Jul 05 10:36:08 home knxd[8870]: Layer 1 [ 8:B.ipt/ipt 16.537] Send(004): 04 60 0E 00 Jul 05 10:36:08 home knxd[8870]: Layer 8 [ 7:B.ipt/Conn 16.537] found addr 1.1.24 Jul 05 10:36:08 home knxd[8870]: Layer 6 [ 7:B.ipt/Conn 16.537] is OK Jul 05 10:36:08 home knxd[8870]: Layer 6 [ 4:A.unix/local 16.537] is OK Jul 05 10:36:08 home knxd[8870]: Layer 6 [ 1:main 16.537] OK Jul 05 10:36:08 home knxd[8870]: Layer 6 [ 2:main/L 16.537] OK L Jul 05 10:36:09 home knxd[8870]: Layer 1 [ 8:B.ipt/ipt 17.537] Send(004): 04 60 0F 00 Jul 05 10:36:09 home knxd[8870]: Layer 8 [ 7:B.ipt/Conn 17.537] found addr 1.1.24 Jul 05 10:36:09 home knxd[8870]: Layer 6 [ 7:B.ipt/Conn 17.537] is OK Jul 05 10:36:09 home knxd[8870]: Layer 6 [ 4:A.unix/local 17.537] is OK Jul 05 10:36:09 home knxd[8870]: Layer 6 [ 1:main 17.537] OK Jul 05 10:36:09 home knxd[8870]: Layer 6 [ 2:main/L 17.537] OK L Jul 05 10:36:10 home knxd[8870]: Layer 1 [ 8:B.ipt/ipt 18.537] Send(004): 04 60 10 00 Jul 05 10:36:10 home knxd[8870]: Layer 8 [ 7:B.ipt/Conn 18.537] found addr 1.1.24 Jul 05 10:36:10 home knxd[8870]: Layer 6 [ 7:B.ipt/Conn 18.537] is OK Jul 05 10:36:10 home knxd[8870]: Layer 6 [ 4:A.unix/local 18.537] is OK Jul 05 10:36:10 home knxd[8870]: Layer 6 [ 1:main 18.537] OK Jul 05 10:36:10 home knxd[8870]: Layer 6 [ 2:main/L 18.537] OK L Jul 05 10:36:10 home knxd[8870]: Layer 1 [ 8:B.ipt/ipt 18.573] Send(004): 04 60 11 00 Jul 05 10:36:10 home knxd[8870]: Layer 8 [ 7:B.ipt/Conn 18.573] found addr 1.1.24 Jul 05 10:36:10 home knxd[8870]: Layer 6 [ 7:B.ipt/Conn 18.573] is OK Jul 05 10:36:10 home knxd[8870]: Layer 6 [ 4:A.unix/local 18.573] is OK Jul 05 10:36:10 home knxd[8870]: Layer 6 [ 1:main 18.573] OK Jul 05 10:36:10 home knxd[8870]: Layer 6 [ 2:main/L 18.573] OK L Jul 05 10:36:11 home knxd[8870]: Layer 1 [ 8:B.ipt/ipt 19.537] Send(004): 04 60 12 00 Jul 05 10:36:11 home knxd[8870]: Layer 8 [ 7:B.ipt/Conn 19.537] found addr 1.1.24 Jul 05 10:36:11 home knxd[8870]: Layer 6 [ 7:B.ipt/Conn 19.537] is OK Jul 05 10:36:11 home knxd[8870]: Layer 6 [ 4:A.unix/local 19.537] is OK Jul 05 10:36:11 home knxd[8870]: Layer 6 [ 1:main 19.537] OK Jul 05 10:36:11 home knxd[8870]: Layer 6 [ 2:main/L 19.537] OK L Jul 05 10:36:12 home knxd[8870]: Layer 1 [ 8:B.ipt/ipt 20.536] Send(004): 04 60 13 00 Jul 05 10:36:12 home knxd[8870]: Layer 8 [ 7:B.ipt/Conn 20.537] found addr 1.1.24 Jul 05 10:36:12 home knxd[8870]: Layer 6 [ 7:B.ipt/Conn 20.537] is OK Jul 05 10:36:12 home knxd[8870]: Layer 6 [ 4:A.unix/local 20.537] is OK Jul 05 10:36:12 home knxd[8870]: Layer 6 [ 1:main 20.537] OK Jul 05 10:36:12 home knxd[8870]: Layer 6 [ 2:main/L 20.537] OK L
Code:
rd@home:~$ knxd --help Usage: knxd configfile [main-section]: No such file or directory rd@home:~$
Gruß
Rainer
Kommentar