Hallo,
ich versuche nach langer Zeit meinen eibd auf knxd umzustellen.
System: Ubuntu 18.04 LTS auf ESXi 6.5
Schnittstelle: Enertex KNXnet/IP Interface / Firmware 1.017
knxd Version: knxd 0.14.25
Hierbei habe ich folgendes Problem:
Der eibd lief mit folgenden Parametern problemlos:
eibd --daemon --Server --Tunnelling --Discovery --GroupCache --listen-tcp --pid-file=/var/run/eibd.pid --eibaddr=0.0.1 ipt:192.XXX.YYY.ZZZ
ein groupswrite ip:localhost 1/1/17 0 schaltet wie gewünscht eine einfache Lampe aus.
Also habe ich mir gedacht, das ich das ganze 1:1 auf den knxd umsetze. laut meinem Verständnis müsste die Parameter in der knxd.conf dann so aussehen:
KNXD_OPTS="-f9 -t 1022 -e 0.0.1 -E 0.0.2:5 -c -D -T -S -i -ipt:192.XXX.YYY.ZZZ"
Die ersten beiden Parameter nur zu Debugging Zwecken.
knxd startet aus meiner Sicht auch einwandfrei:
Aber ein
knxtool groupswrite ip:localhost 1/1/17 0 liefert leider nicht das gewünschte Ergebnis.
Auszug aus journalctl -u knxd.service -b
Auszug aus dem Log nach Aufruf des knxtool groupswrite ip:localhost 1/1/17 0:
Es wäre prima, wenn mich jemand in die richtige Richtung schubsen könnte.
Danke
Jörg
ich versuche nach langer Zeit meinen eibd auf knxd umzustellen.
System: Ubuntu 18.04 LTS auf ESXi 6.5
Schnittstelle: Enertex KNXnet/IP Interface / Firmware 1.017
knxd Version: knxd 0.14.25
Hierbei habe ich folgendes Problem:
Der eibd lief mit folgenden Parametern problemlos:
eibd --daemon --Server --Tunnelling --Discovery --GroupCache --listen-tcp --pid-file=/var/run/eibd.pid --eibaddr=0.0.1 ipt:192.XXX.YYY.ZZZ
ein groupswrite ip:localhost 1/1/17 0 schaltet wie gewünscht eine einfache Lampe aus.
Also habe ich mir gedacht, das ich das ganze 1:1 auf den knxd umsetze. laut meinem Verständnis müsste die Parameter in der knxd.conf dann so aussehen:
KNXD_OPTS="-f9 -t 1022 -e 0.0.1 -E 0.0.2:5 -c -D -T -S -i -ipt:192.XXX.YYY.ZZZ"
Die ersten beiden Parameter nur zu Debugging Zwecken.
knxd startet aus meiner Sicht auch einwandfrei:
Aber ein
knxtool groupswrite ip:localhost 1/1/17 0 liefert leider nicht das gewünschte Ergebnis.
Code:
knxd.socket - KNX Daemon (socket) Loaded: loaded (/lib/systemd/system/knxd.socket; enabled; vendor preset: enabled) Active: [B]active (running)[/B] since Sun 2018-10-07 07:46:13 CEST; 7min ago Listen: /var/run/knx (Stream) [::]:6720 (Stream) Tasks: 0 (limit: 4915) CGroup: /system.slice/knxd.socket Okt 07 07:46:13 smarthome systemd[1]: Listening on KNX Daemon (socket). [B]~[/B]$ sudo systemctl status knxd.service [B]●[/B] knxd.service - KNX Daemon Loaded: loaded (/lib/systemd/system/knxd.service; enabled; vendor preset: enabled) Active: [B]active (running)[/B] since Sun 2018-10-07 07:46:17 CEST; 7min ago Main PID: 14693 (knxd) Tasks: 1 (limit: 4915) CGroup: /system.slice/knxd.service └─14693 /usr/bin/knxd -f9 -t 1022 -e 0.0.1 -E 0.0.2:5 -c -D -T -S -i -ipt:192.XXX.YYY.ZZZ
Code:
Okt 07 07:46:17 smarthome systemd[1]: Starting KNX Daemon... Okt 07 07:46:17 smarthome knxd[14693]: Layer 4 [ 1:main 0.000] initialized Okt 07 07:46:17 smarthome knxd[14693]: I00000000: [ 1:main] 0.14.25: /usr/bin/knxd -f9 -t 1022 -e 0.0.1 -E 0.0.2:5 -c -D -T -S -i -ipt:192.168.178.102 Okt 07 07:46:17 smarthome knxd[14693]: Layer 4 [ 1:main 0.001] setting up Okt 07 07:46:17 smarthome knxd[14693]: Layer 4 [ 5:A.cache/G 0.001] GroupCacheInit Okt 07 07:46:17 smarthome knxd[14693]: Layer 3 [ 4:A.cache/Conn 0.001] registerLink: 4:A.cache Okt 07 07:46:17 smarthome knxd[14693]: Layer 3 [ 6:systemd_/systemd 0.001] registerLink: 6:systemd_ Okt 07 07:46:17 smarthome knxd[14693]: Layer 3 [ 9:systemd_/systemd 0.001] registerLink: 9:systemd_ Okt 07 07:46:17 smarthome knxd[14693]: Layer 3 [12:server/Server 0.001] registerLink: 12:server Okt 07 07:46:17 smarthome knxd[14693]: Layer 3 [15:B.tcp/inet 0.001] registerLink: 15:B.tcp Okt 07 07:46:17 smarthome knxd[14693]: Layer 3 [18:C.tcp/inet 0.002] registerLink: 18:C.tcp Okt 07 07:46:17 smarthome knxd[14693]: I00000055: [ 1:main] Connected: cfg:B.tcp. Okt 07 07:46:17 smarthome knxd[14693]: I00000055: [ 1:main] Connected: cfg:server. Okt 07 07:46:17 smarthome knxd[14693]: I00000055: [ 1:main] Connected: cfg:systemd_. Okt 07 07:46:17 smarthome knxd[14693]: I00000055: [ 1:main] Connected: cfg:C.tcp. Okt 07 07:46:17 smarthome knxd[14693]: I00000055: [ 1:main] Connected: cfg:A.cache. Okt 07 07:46:17 smarthome knxd[14693]: I00000055: [ 1:main] Connected: cfg:systemd_. Okt 07 07:46:17 smarthome knxd[14693]: Layer 4 [ 1:main 0.002] setup OK Okt 07 07:46:17 smarthome knxd[14693]: W00000000: [ 1:main] Consider using a config file. Okt 07 07:46:17 smarthome knxd[14693]: Layer 4 [ 1:main 0.002] trigger going up Okt 07 07:46:17 smarthome knxd[14693]: Layer 3 [15:B.tcp/inet 0.002] Start: cfg:B.tcp Okt 07 07:46:17 smarthome knxd[14693]: Layer 5 [15:B.tcp/inet 0.002] down => >up Okt 07 07:46:17 smarthome knxd[14693]: Layer 5 [15:B.tcp/inet 0.002] >up => down Okt 07 07:46:17 smarthome knxd[14693]: Layer 4 [15:B.tcp/inet 0.002] down/error Okt 07 07:46:17 smarthome knxd[14693]: Layer 4 [15:B.tcp/inet 0.002] down/error Okt 07 07:46:17 smarthome knxd[14693]: Layer 3 [12:server/Server 0.002] Start: cfg:server Okt 07 07:46:17 smarthome knxd[14693]: Layer 5 [12:server/Server 0.002] down => >up Okt 07 07:46:17 smarthome knxd[14693]: Layer 8 [12:server/Server 0.003] Open Okt 07 07:46:17 smarthome knxd[14693]: Layer 8 [22:/driver 0.003] OpenD Okt 07 07:46:17 smarthome knxd[14693]: Layer 8 [22:/driver 0.003] OpenedD Okt 07 07:46:17 smarthome knxd[14693]: N00000000: [23:.pace_] The 'pace' filter without a queue acts globally. Okt 07 07:46:17 smarthome knxd[14693]: Layer 8 [12:server/Server 0.003] Opened Okt 07 07:46:17 smarthome knxd[14693]: Layer 5 [12:server/Server 0.003] >up => up Okt 07 07:46:17 smarthome knxd[14693]: Layer 4 [12:server/Server 0.003] up Okt 07 07:46:17 smarthome knxd[14693]: Layer 5 [12:server/Server 0.003] Started Okt 07 07:46:17 smarthome knxd[14693]: Layer 4 [12:server/Server 0.003] up Okt 07 07:46:17 smarthome knxd[14693]: Layer 3 [ 9:systemd_/systemd 0.003] Start: cfg:systemd_ Okt 07 07:46:17 smarthome knxd[14693]: Layer 5 [ 9:systemd_/systemd 0.003] down => >up Okt 07 07:46:17 smarthome knxd[14693]: Layer 8 [ 9:systemd_/systemd 0.003] OpenSystemdSocket 4 Okt 07 07:46:17 smarthome knxd[14693]: Layer 8 [ 9:systemd_/systemd 0.003] SystemdSocket 4 opened Okt 07 07:46:17 smarthome knxd[14693]: Layer 5 [ 9:systemd_/systemd 0.004] >up => up Okt 07 07:46:17 smarthome knxd[14693]: Layer 4 [ 9:systemd_/systemd 0.004] up Okt 07 07:46:17 smarthome knxd[14693]: Layer 5 [ 9:systemd_/systemd 0.004] Started Okt 07 07:46:17 smarthome knxd[14693]: Layer 4 [ 9:systemd_/systemd 0.004] up Okt 07 07:46:17 smarthome knxd[14693]: Layer 3 [18:C.tcp/inet 0.004] Start: cfg:C.tcp Okt 07 07:46:17 smarthome knxd[14693]: Layer 5 [18:C.tcp/inet 0.004] down => >up Okt 07 07:46:17 smarthome knxd[14693]: Layer 5 [18:C.tcp/inet 0.004] >up => down Okt 07 07:46:17 smarthome knxd[14693]: Layer 4 [18:C.tcp/inet 0.004] down/error Okt 07 07:46:17 smarthome knxd[14693]: Layer 4 [18:C.tcp/inet 0.004] down/error Okt 07 07:46:17 smarthome knxd[14693]: Layer 3 [ 4:A.cache/Conn 0.004] Start: cfg:A.cache Okt 07 07:46:17 smarthome knxd[14693]: Layer 5 [ 4:A.cache/Conn 0.004] down => >up Okt 07 07:46:17 smarthome knxd[14693]: Layer 5 [ 4:A.cache/Conn 0.004] Starting Okt 07 07:46:17 smarthome knxd[14693]: Layer 5 [ 4:A.cache/Conn 0.004] >up => up Okt 07 07:46:17 smarthome knxd[14693]: Layer 4 [ 4:A.cache/Conn 0.004] up Okt 07 07:46:17 smarthome knxd[14693]: Layer 5 [ 4:A.cache/Conn 0.004] Started Okt 07 07:46:17 smarthome knxd[14693]: Layer 4 [ 4:A.cache/Conn 0.004] up Okt 07 07:46:17 smarthome knxd[14693]: Layer 3 [ 6:systemd_/systemd 0.004] Start: cfg:systemd_ Okt 07 07:46:17 smarthome knxd[14693]: Layer 5 [ 6:systemd_/systemd 0.004] down => >up Okt 07 07:46:17 smarthome knxd[14693]: Layer 8 [ 6:systemd_/systemd 0.004] OpenSystemdSocket 3 Okt 07 07:46:17 smarthome knxd[14693]: Layer 8 [ 6:systemd_/systemd 0.004] SystemdSocket 3 opened Okt 07 07:46:17 smarthome knxd[14693]: Layer 5 [ 6:systemd_/systemd 0.004] >up => up Okt 07 07:46:17 smarthome knxd[14693]: Layer 4 [ 6:systemd_/systemd 0.004] up Okt 07 07:46:17 smarthome knxd[14693]: Layer 5 [ 6:systemd_/systemd 0.004] Started Okt 07 07:46:17 smarthome knxd[14693]: Layer 4 [ 6:systemd_/systemd 0.004] up Okt 07 07:46:17 smarthome knxd[14693]: Layer 4 [ 1:main 0.004] going up triggered Okt 07 07:46:17 smarthome systemd[1]: Started KNX Daemon. Okt 07 07:46:17 smarthome knxd[14693]: Layer 4 [ 1:main 0.007] check start Okt 07 07:46:17 smarthome knxd[14693]: Layer 4 [ 1:main 0.007] check end: want_up 1 some 1>1 all 0>1, going 0 up 4 down 0 Okt 07 07:46:17 smarthome knxd[14693]: Layer 4 [ 1:main 0.007] all drivers up Okt 07 07:46:17 smarthome knxd[14693]: Layer 4 [ 1:main 0.007] up
Auszug aus dem Log nach Aufruf des knxtool groupswrite ip:localhost 1/1/17 0:
Code:
Okt 07 07:49:12 smarthome knxd[14693]: Layer 8 [ 9:systemd_/systemd 174.804] New Connection Okt 07 07:49:12 smarthome knxd[14693]: Layer 8 [24:systemd_/CConn 174.804] ClientConnection Init Okt 07 07:49:12 smarthome knxd[14693]: Layer 3 [24:systemd_/CConn 174.804] Allocate 0.0.2 Okt 07 07:49:12 smarthome knxd[14693]: Layer 7 [25:systemd_@0.0.2/Group 174.804] OpenGroup Okt 07 07:49:12 smarthome knxd[14693]: Layer 4 [27:systemd_/TGr 174.804] OpenGroup 1/1/17 WO Okt 07 07:49:12 smarthome knxd[14693]: Layer 7 [25:systemd_@0.0.2/Group 174.805] OpenGroup complete Okt 07 07:49:12 smarthome knxd[14693]: Layer 3 [26:systemd_/ConnS 174.805] registerLink: 26:systemd__26 Okt 07 07:49:12 smarthome knxd[14693]: Layer 3 [26:systemd_/ConnS 174.805] Start: cfg:systemd_ Okt 07 07:49:12 smarthome knxd[14693]: Layer 5 [26:systemd_/ConnS 174.805] down => >up Okt 07 07:49:12 smarthome knxd[14693]: Layer 5 [26:systemd_/ConnS 174.805] Starting Okt 07 07:49:12 smarthome knxd[14693]: Layer 5 [26:systemd_/ConnS 174.805] >up => up Okt 07 07:49:12 smarthome knxd[14693]: Layer 4 [26:systemd_/ConnS 174.805] up Okt 07 07:49:12 smarthome knxd[14693]: Layer 5 [26:systemd_/ConnS 174.805] Started Okt 07 07:49:12 smarthome knxd[14693]: Layer 4 [26:systemd_/ConnS 174.805] up Okt 07 07:49:12 smarthome knxd[14693]: Layer 4 [ 1:main 174.805] check start Okt 07 07:49:12 smarthome knxd[14693]: Layer 4 [ 1:main 174.805] check end: want_up 1 some 1>1 all 0>1, going 0 up 4 down 0 Okt 07 07:49:12 smarthome knxd[14693]: Layer 7 [24:systemd_/CConn 174.805] recv Group(002): 00 80 Okt 07 07:49:12 smarthome knxd[14693]: Layer 4 [27:systemd_/TGr 174.805] Recv Group T_DATA_XXX_REQ A_GroupValue_Write (small) 00 Okt 07 07:49:12 smarthome knxd[14693]: Layer 8 [26:systemd_/ConnS 174.805] found addr 0.0.2 Okt 07 07:49:12 smarthome knxd[14693]: Layer 6 [ 4:A.cache/Conn 174.805] sending, send_more clear Okt 07 07:49:12 smarthome knxd[14693]: Layer 6 [ 4:A.cache/Conn 174.805] sendNext called, send_more set Okt 07 07:49:12 smarthome knxd[14693]: Layer 6 [ 1:main 174.805] sending set Okt 07 07:49:12 smarthome knxd[14693]: Layer 6 [ 6:systemd_/systemd 174.805] is OK Okt 07 07:49:12 smarthome knxd[14693]: Layer 6 [ 4:A.cache/Conn 174.805] is OK Okt 07 07:49:12 smarthome knxd[14693]: Layer 6 [18:C.tcp/inet 174.805] not up Okt 07 07:49:12 smarthome knxd[14693]: Layer 6 [26:systemd_/ConnS 174.805] is OK Okt 07 07:49:12 smarthome knxd[14693]: Layer 6 [ 9:systemd_/systemd 174.805] is OK Okt 07 07:49:12 smarthome knxd[14693]: Layer 6 [12:server/Server 174.805] is OK Okt 07 07:49:12 smarthome knxd[14693]: Layer 6 [15:B.tcp/inet 174.805] not up Okt 07 07:49:12 smarthome knxd[14693]: Layer 6 [ 1:main 174.805] OK Okt 07 07:49:12 smarthome knxd[14693]: Layer 6 [ 2:main/L 174.805] OK L Okt 07 07:49:12 smarthome knxd[14693]: Layer 8 [24:systemd_/CConn 174.805] ClientConnection 0.0.2 closing Okt 07 07:49:12 smarthome knxd[14693]: Layer 3 [ 1:main 174.805] Release 0.0.2 Okt 07 07:49:12 smarthome knxd[14693]: Layer 3 [26:systemd_/ConnS 174.805] unregisterLink: systemd__26 Okt 07 07:49:12 smarthome knxd[14693]: Layer 8 [24:systemd_/CConn 174.805] Exiting Okt 07 07:49:12 smarthome knxd[14693]: Layer 7 [24:systemd_/CConn 174.805] CloseGroup Okt 07 07:49:12 smarthome knxd[14693]: Layer 4 [27:systemd_/TGr 174.805] CloseGroup Okt 07 07:49:12 smarthome knxd[14693]: Layer 4 [ 1:main 174.805] check start Okt 07 07:49:12 smarthome knxd[14693]: Layer 4 [ 1:main 174.805] check end: want_up 1 some 1>1 all 1>1, going 0 up 4 down 0
Danke
Jörg
Kommentar