Hi,
seit Wochen versuche ich KNXD auf meinem Raspberry (Jessie) mit der USB Schnittstelle meiner KNX Anlage (Anbieter ABB) zu verbinden. Leider bekomme ich es nichts ans Laufen. KNXD habe ich auf einer frischen Raspberry Jessie gemäß Installationsanweisung installiert (http://www.fhemwiki.de/wiki/Knxd).
Ziel ist es, dass ich über FHEM ebenfalls Steuerungsimpulse geben kann.
Mein Problem ist, dass Telegramme von Tastern immer wieder dupliziert werden und kein Ende finden. Stoppe ich den Deamon, läuft wieder alles normal (über den Gruppenmonitor von ETS geprüft)
Ich habe leider die Lösung für mein Problem in den vielen Einträgen im Internet und u.a. diesem Forum nicht finden können.
Kann mir hier jemand helfen? Welche Informationen fehlen? Danke!
Hier ein Beispiel ais aus dem Test:
Hier haben ich mit dem Taster einmal 1.1.6 die Lampe 0/0/12 manuell angeschaltet.
xx@raspberry:~ $ sudo nano /etc/knxd.conf
KNXD_OPTS="-DTRS -b usb:"
xx@raspberry:~ $ sudo service knxd status
● knxd.service - KNX Daemon
Loaded: loaded (/lib/systemd/system/knxd.service; enabled)
Active: active (running) since Sun 2016-10-16 23:44:29 CEST; 47s ago
Main PID: 567 (knxd)
CGroup: /system.slice/knxd.service
└─567 /usr/bin/knxd -DTRS -b usb:
xx@raspberry:~ $ knxtool vbusmonitor1 local:
LPDU: BC 11 14 10 67 E3 00 80 0C 61 3F :L_Data low from 1.1.20 to 2/0/103 hops: 06 T_DATA_XXX_REQ A_GroupValue_Write 0C 61
LPDU: BC 11 14 10 67 D3 00 80 0C 61 0F :L_Data low from 1.1.20 to 2/0/103 hops: 05 T_DATA_XXX_REQ A_GroupValue_Write 0C 61
LPDU: BC 11 3C 28 07 E1 00 80 20 :L_Data low from 1.1.60 to 5/0/7 hops: 06 T_DATA_XXX_REQ A_GroupValue_Write (small) 00
LPDU: BC 11 3C 28 07 D1 00 80 10 :L_Data low from 1.1.60 to 5/0/7 hops: 05 T_DATA_XXX_REQ A_GroupValue_Write (small) 00
LPDU: BC 11 65 40 01 E4 00 80 14 0A 10 1C :L_Data low from 1.1.101 to 8/0/1 hops: 06 T_DATA_XXX_REQ A_GroupValue_Write 14 0A 10
LPDU: BC 11 65 40 01 D4 00 80 14 0A 10 2C :L_Data low from 1.1.101 to 8/0/1 hops: 05 T_DATA_XXX_REQ A_GroupValue_Write 14 0A 10
LPDU: BC 11 65 40 00 E4 00 80 97 09 00 8D :L_Data low from 1.1.101 to 8/0/0 hops: 06 T_DATA_XXX_REQ A_GroupValue_Write 97 09 00
LPDU: BC 11 65 40 00 D4 00 80 97 09 00 BD :L_Data low from 1.1.101 to 8/0/0 hops: 05 T_DATA_XXX_REQ A_GroupValue_Write 97 09 00
LPDU: BC 11 65 40 01 E4 00 80 14 0A 10 1C :L_Data low from 1.1.101 to 8/0/1 hops: 06 T_DATA_XXX_REQ A_GroupValue_Write 14 0A 10
LPDU: BC 11 65 40 01 D4 00 80 14 0A 10 2C :L_Data low from 1.1.101 to 8/0/1 hops: 05 T_DATA_XXX_REQ A_GroupValue_Write 14 0A 10
LPDU: BC 11 65 40 00 E4 00 80 97 09 00 8D :L_Data low from 1.1.101 to 8/0/0 hops: 06 T_DATA_XXX_REQ A_GroupValue_Write 97 09 00
LPDU: BC 11 65 40 00 D4 00 80 97 09 00 BD :L_Data low from 1.1.101 to 8/0/0 hops: 05 T_DATA_XXX_REQ A_GroupValue_Write 97 09 00
LPDU: BC 11 27 10 02 E1 00 80 06 :L_Data low from 1.1.39 to 2/0/2 hops: 06 T_DATA_XXX_REQ A_GroupValue_Write (small) 00
LPDU: BC 11 27 10 02 D1 00 80 36 :L_Data low from 1.1.39 to 2/0/2 hops: 05 T_DATA_XXX_REQ A_GroupValue_Write (small) 00
LPDU: BC 11 06 00 D4 E2 00 80 FF 1D :L_Data low from 1.1.6 to 0/0/212 hops: 06 T_DATA_XXX_REQ A_GroupValue_Write FF
LPDU: BC 11 06 00 D4 D2 00 80 FF 2D :L_Data low from 1.1.6 to 0/0/212 hops: 05 T_DATA_XXX_REQ A_GroupValue_Write FF
LPDU: BC 11 06 00 0C E1 00 81 38 :L_Data low from 1.1.6 to 0/0/12 hops: 06 T_DATA_XXX_REQ A_GroupValue_Write (small) 01
LPDU: BC 11 06 00 0C D1 00 81 08 :L_Data low from 1.1.6 to 0/0/12 hops: 05 T_DATA_XXX_REQ A_GroupValue_Write (small) 01
LPDU: BC 11 06 00 0C E1 00 81 38 :L_Data low from 1.1.6 to 0/0/12 hops: 06 T_DATA_XXX_REQ A_GroupValue_Write (small) 01
LPDU: BC 11 06 00 0C D1 00 81 08 :L_Data low from 1.1.6 to 0/0/12 hops: 05 T_DATA_XXX_REQ A_GroupValue_Write (small) 01
LPDU: BC 11 06 00 0C E1 00 81 38 :L_Data low from 1.1.6 to 0/0/12 hops: 06 T_DATA_XXX_REQ A_GroupValue_Write (small) 01
LPDU: BC 11 06 00 0C D1 00 81 08 :L_Data low from 1.1.6 to 0/0/12 hops: 05 T_DATA_XXX_REQ A_GroupValue_Write (small) 01
LPDU: BC 11 06 00 0C E1 00 81 38 :L_Data low from 1.1.6 to 0/0/12 hops: 06 T_DATA_XXX_REQ A_GroupValue_Write (small) 01
LPDU: BC 11 06 00 0C D1 00 81 08 :L_Data low from 1.1.6 to 0/0/12 hops: 05 T_DATA_XXX_REQ A_GroupValue_Write (small) 01
... (usw)
xx@raspberry:~ $ sudo service knxd stop
---------------------------------------------------------------------------------------------------------
xx@raspberry:~ $ sudo knxd -t 0xffc -f 9 -DTRS -b usb:1:4:1:0:0
Layer 3(007B8C60,5803F94E) Open
Layer 8(007C91E0,5803F94E) Open
Layer 8(007C91E0,5803F94E) Opened
Layer 3(007B8C60,5803F94E) registerLayer2 007C9208
Layer 3(007B8C60,5803F94E) registerLayer2 007C9208 = 1
Layer 10(007C9748,5803F94E) USBLoop-Create
Layer 3(007B8C60,5803F94E) L3 started
Layer 10(007C9748,5803F94E) LoopStart
Layer 2(007FBC90,5803F94E) Open
Layer 2(007FBC90,5803F94E) Opened
Layer 3(007B8C60,5803F94E) registerLayer2 007EADC8
Layer 2(007FBC90,5803F94E) OpenL2
Layer 3(007B8C60,5803F94E) registerLayer2 007EADC8 = 1
W00000020: EIBD should not run as root
Layer 2(007FBC90,5803F954) Recv L_Data low from 1.1.6 to 0/0/12 hops: 06 T_DATA_XXX_REQ A_GroupValue_Write (small) 01
Layer 3(007B8C60,5803F954) Enqueue L_Data low from 1.1.6 to 0/0/12 hops: 06 T_DATA_XXX_REQ A_GroupValue_Write (small) 01
Layer 3(007B8C60,5803F954) RecvData L_Data low from 1.1.6 to 0/0/12 hops: 05 T_DATA_XXX_REQ A_GroupValue_Write (small) 01
Layer 8(007C91E0,5803F954) Send_Route L_Data low from 1.1.6 to 0/0/12 hops: 05 T_DATA_XXX_REQ A_GroupValue_Write (small) 01
Layer 2(007FBC90,5803F954) Send L_Data low from 1.1.6 to 0/0/12 hops: 05 T_DATA_XXX_REQ A_GroupValue_Write (small) 01
Layer 2(007FBC90,5803F954) Recv L_Data low from 1.1.6 to 0/0/12 hops: 06 T_DATA_XXX_REQ A_GroupValue_Write (small) 01
Layer 3(007B8C60,5803F954) Enqueue L_Data low from 1.1.6 to 0/0/12 hops: 06 T_DATA_XXX_REQ A_GroupValue_Write (small) 01
Layer 3(007B8C60,5803F954) RecvData L_Data low from 1.1.6 to 0/0/12 hops: 05 T_DATA_XXX_REQ A_GroupValue_Write (small) 01
Layer 8(007C91E0,5803F954) Send_Route L_Data low from 1.1.6 to 0/0/12 hops: 05 T_DATA_XXX_REQ A_GroupValue_Write (small) 01
Layer 2(007FBC90,5803F954) Send L_Data low from 1.1.6 to 0/0/12 hops: 05 T_DATA_XXX_REQ A_GroupValue_Write (small) 01
Layer 2(007FBC90,5803F954) Recv L_Data low from 1.1.6 to 0/0/12 hops: 06 T_DATA_XXX_REQ A_GroupValue_Write (small) 01
Layer 3(007B8C60,5803F954) Enqueue L_Data low from 1.1.6 to 0/0/12 hops: 06 T_DATA_XXX_REQ A_GroupValue_Write (small) 01
Layer 3(007B8C60,5803F954) RecvData L_Data low from 1.1.6 to 0/0/12 hops: 05 T_DATA_XXX_REQ A_GroupValue_Write (small) 01
Layer 8(007C91E0,5803F954) Send_Route L_Data low from 1.1.6 to 0/0/12 hops: 05 T_DATA_XXX_REQ A_GroupValue_Write (small) 01
Layer 2(007FBC90,5803F954) Send L_Data low from 1.1.6 to 0/0/12 hops: 05 T_DATA_XXX_REQ A_GroupValue_Write (small) 01
Layer 2(007FBC90,5803F954) Recv L_Data low from 1.1.6 to 0/0/12 hops: 06 T_DATA_XXX_REQ A_GroupValue_Write (small) 01
Layer 3(007B8C60,5803F954) Enqueue L_Data low from 1.1.6 to 0/0/12 hops: 06 T_DATA_XXX_REQ A_GroupValue_Write (small) 01
Layer 3(007B8C60,5803F954) RecvData L_Data low from 1.1.6 to 0/0/12 hops: 05 T_DATA_XXX_REQ A_GroupValue_Write (small) 01
Layer 8(007C91E0,5803F954) Send_Route L_Data low from 1.1.6 to 0/0/12 hops: 05 T_DATA_XXX_REQ A_GroupValue_Write (small) 01
Layer 2(007FBC90,5803F954) Send L_Data low from 1.1.6 to 0/0/12 hops: 05 T_DATA_XXX_REQ A_GroupValue_Write (small) 01
Layer 2(007FBC90,5803F954) Recv L_Data low from 1.1.6 to 0/0/12 hops: 06 T_DATA_XXX_REQ A_GroupValue_Write (small) 01
Layer 3(007B8C60,5803F954) Enqueue L_Data low from 1.1.6 to 0/0/12 hops: 06 T_DATA_XXX_REQ A_GroupValue_Write (small) 01
Layer 3(007B8C60,5803F954) RecvData L_Data low from 1.1.6 to 0/0/12 hops: 05 T_DATA_XXX_REQ A_GroupValue_Write (small) 01
Layer 8(007C91E0,5803F954) Send_Route L_Data low from 1.1.6 to 0/0/12 hops: 05 T_DATA_XXX_REQ A_GroupValue_Write (small) 01
Layer 2(007FBC90,5803F954) Send L_Data low from 1.1.6 to 0/0/12 hops: 05 T_DATA_XXX_REQ A_GroupValue_Write (small) 01
Layer 2(007FBC90,5803F954) Recv L_Data low from 1.1.6 to 0/0/12 hops: 06 T_DATA_XXX_REQ A_GroupValue_Write (small) 01
... (usw)
^C
Layer 3(007B8C60,5803F958) Close
Layer 3(007B8C60,5803F958) L3 stopping
Layer 8(007C91E0,5803F958) Close
Layer 3(007B8C60,5803F958) deregisterLayer2 007C9208 = 1
Layer 2(007FBC90,5803F958) Destroy
Layer 2(007FBC90,5803F958) Recv L_Data low from 1.1.6 to 0/0/12 hops: 06 T_DATA_XXX_REQ A_GroupValue_Write (small) 01
Layer 3(007B8C60,5803F958) Discard(not running) L_Data low from 1.1.6 to 0/0/12 hops: 06 T_DATA_XXX_REQ A_GroupValue_Write (small) 01
Layer 10(007C9748,5803F958) LoopStop
---------------------------------------------------------------------------------------------------------
Anderer Zeitpunkt, hier wird die Duplizirung aber deutlich. Telegramme werden von der USB Schnittstelle 1.1.100 wiederholt
Auszug vom gruppenmonitor des ETS 4
Low
1.1.101
1.1.101 DCF REG 6145/10 Zeitsender DCF, REG
8/1
Datum senden/empfangen
6
Schreiben
10.001 Tageszeit
15 0A 10 | 21:10:16
2683
2016-10-17 02:59:35.380
vom Bus
Low
1.1.101
1.1.101 DCF REG 6145/10 Zeitsender DCF, REG
8/0
Uhrzeit senden/empfangen
6
Schreiben
10.001 Tageszeit
A2 16 00 | Fri 02:22:00
2684
2016-10-17 02:59:35.380
vom Bus
Low
1.1.100
1.1.100 USB Lokal NSHV 6186 USB-Schnittstelle
8/1
Datum senden/empfangen
5
Schreiben
10.001 Tageszeit
15 0A 10 | 21:10:16
2685
2016-10-17 02:59:35.395
vom Bus
Low
1.1.100
1.1.100 USB Lokal NSHV 6186 USB-Schnittstelle
8/0
Uhrzeit senden/empfangen
5
Schreiben
10.001 Tageszeit
A2 16 00 | Fri 02:22:00
2686
2016-10-17 02:59:52.536
vom Bus
Low
1.1.60
1.1.60 BWM Pos. 65 Eingang 6179/01 Busch-Wächter 220 MasterLINE
5/7
Aussenlicht 66 + 67a schalten
6
Schreiben
1.001 Schalten
$00 | Aus
2687
2016-10-17 02:59:52.567
vom Bus
Low
1.1.100
1.1.100 USB Lokal NSHV 6186 USB-Schnittstelle
5/7
Aussenlicht 66 + 67a schalten
5
Schreiben
1.001 Schalten
$00 | Aus
2688
2016-10-17 03:00:19.505
vom Bus
Low
1.1.24
1.1.24 Wohnzimmer Pos.7 Nr.5 solo Komfort Tastsensor 4fach
5/0
Terrasse 61+63
6
Schreiben
1.001 Schalten
$01 | Ein
2689
2016-10-17 03:00:19.520
vom Bus
Low
1.1.100
1.1.100 USB Lokal NSHV 6186 USB-Schnittstelle
5/0
Terrasse 61+63
5
Schreiben
1.001 Schalten
$01 | Ein
2690
2016-10-17 03:00:20.442
vom Bus
---------------------------------------------------------------------------------------------------------
Auszug aus /etc/log/messages
Oct 16 23:44:20 raspi-home kernel: [ 2.971500] usb 1-1.3: new full-speed USB device number 4 using dwc_otg
Oct 16 23:44:20 raspi-home kernel: [ 3.016994] random: systemd-sysv-ge: uninitialized urandom read (16 bytes read, 72 bits of entropy available)
Oct 16 23:44:20 raspi-home kernel: [ 3.113145] usb 1-1.3: New USB device found, idVendor=147b, idProduct=5120
Oct 16 23:44:20 raspi-home kernel: [ 3.116627] usb 1-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
Oct 16 23:44:20 raspi-home kernel: [ 3.119909] usb 1-1.3: Product: KNX-USB Interface (MDRC)
Oct 16 23:44:20 raspi-home kernel: [ 3.123179] usb 1-1.3: Manufacturer: ABB STOTZ-KONTAKT GmbH
Oct 16 23:44:20 raspi-home kernel: [ 3.155871] hid-generic 0003:147B:5120.0001: hiddev0,hidraw0: USB HID v1.01 Device [ABB STOTZ-KONTAKT GmbH KNX-USB Interface (MDRC)] on usb-20980000.usb-1.3/input0
---------------------------------------------------------------------------------------------------------
xx@raspberry:~ $ lsusb -v
Bus 001 Device 004: ID 147b:5120
Couldn't open device, some information will be missing
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 1.01
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 8
idVendor 0x147b
idProduct 0x5120
bcdDevice 1.03
iManufacturer 1
iProduct 2
iSerial 0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 41
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0x80
(Bus Powered)
MaxPower 50mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 3 Human Interface Device
bInterfaceSubClass 0 No Subclass
bInterfaceProtocol 0 None
iInterface 0
HID Device Descriptor:
bLength 9
bDescriptorType 33
bcdHID 1.01
bCountryCode 0 Not supported
bNumDescriptors 1
bDescriptorType 34 Report
wDescriptorLength 56
Report Descriptors:
** UNAVAILABLE **
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 2
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x02 EP 2 OUT
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 2
...
----------------------------------------------------------------------------------------------------------
xx@raspberry:~ $ knxd -V
knxd 0.10.0
--------------------------------------------------------------------------------------------------------
xx@raspberry:~ $ sudo netstat -tanp |grep 6720
tcp 62 0 127.0.0.1:51232 127.0.0.1:6720 ESTABLISHED 468/perl
tcp6 0 0 :::6720 :::* LISTEN 1/init
tcp6 0 0 127.0.0.1:6720 127.0.0.1:51232 ESTABLISHED 566/knxd
seit Wochen versuche ich KNXD auf meinem Raspberry (Jessie) mit der USB Schnittstelle meiner KNX Anlage (Anbieter ABB) zu verbinden. Leider bekomme ich es nichts ans Laufen. KNXD habe ich auf einer frischen Raspberry Jessie gemäß Installationsanweisung installiert (http://www.fhemwiki.de/wiki/Knxd).
Ziel ist es, dass ich über FHEM ebenfalls Steuerungsimpulse geben kann.
Mein Problem ist, dass Telegramme von Tastern immer wieder dupliziert werden und kein Ende finden. Stoppe ich den Deamon, läuft wieder alles normal (über den Gruppenmonitor von ETS geprüft)
Ich habe leider die Lösung für mein Problem in den vielen Einträgen im Internet und u.a. diesem Forum nicht finden können.
Kann mir hier jemand helfen? Welche Informationen fehlen? Danke!
Hier ein Beispiel ais aus dem Test:
Hier haben ich mit dem Taster einmal 1.1.6 die Lampe 0/0/12 manuell angeschaltet.
xx@raspberry:~ $ sudo nano /etc/knxd.conf
KNXD_OPTS="-DTRS -b usb:"
xx@raspberry:~ $ sudo service knxd status
● knxd.service - KNX Daemon
Loaded: loaded (/lib/systemd/system/knxd.service; enabled)
Active: active (running) since Sun 2016-10-16 23:44:29 CEST; 47s ago
Main PID: 567 (knxd)
CGroup: /system.slice/knxd.service
└─567 /usr/bin/knxd -DTRS -b usb:
xx@raspberry:~ $ knxtool vbusmonitor1 local:
LPDU: BC 11 14 10 67 E3 00 80 0C 61 3F :L_Data low from 1.1.20 to 2/0/103 hops: 06 T_DATA_XXX_REQ A_GroupValue_Write 0C 61
LPDU: BC 11 14 10 67 D3 00 80 0C 61 0F :L_Data low from 1.1.20 to 2/0/103 hops: 05 T_DATA_XXX_REQ A_GroupValue_Write 0C 61
LPDU: BC 11 3C 28 07 E1 00 80 20 :L_Data low from 1.1.60 to 5/0/7 hops: 06 T_DATA_XXX_REQ A_GroupValue_Write (small) 00
LPDU: BC 11 3C 28 07 D1 00 80 10 :L_Data low from 1.1.60 to 5/0/7 hops: 05 T_DATA_XXX_REQ A_GroupValue_Write (small) 00
LPDU: BC 11 65 40 01 E4 00 80 14 0A 10 1C :L_Data low from 1.1.101 to 8/0/1 hops: 06 T_DATA_XXX_REQ A_GroupValue_Write 14 0A 10
LPDU: BC 11 65 40 01 D4 00 80 14 0A 10 2C :L_Data low from 1.1.101 to 8/0/1 hops: 05 T_DATA_XXX_REQ A_GroupValue_Write 14 0A 10
LPDU: BC 11 65 40 00 E4 00 80 97 09 00 8D :L_Data low from 1.1.101 to 8/0/0 hops: 06 T_DATA_XXX_REQ A_GroupValue_Write 97 09 00
LPDU: BC 11 65 40 00 D4 00 80 97 09 00 BD :L_Data low from 1.1.101 to 8/0/0 hops: 05 T_DATA_XXX_REQ A_GroupValue_Write 97 09 00
LPDU: BC 11 65 40 01 E4 00 80 14 0A 10 1C :L_Data low from 1.1.101 to 8/0/1 hops: 06 T_DATA_XXX_REQ A_GroupValue_Write 14 0A 10
LPDU: BC 11 65 40 01 D4 00 80 14 0A 10 2C :L_Data low from 1.1.101 to 8/0/1 hops: 05 T_DATA_XXX_REQ A_GroupValue_Write 14 0A 10
LPDU: BC 11 65 40 00 E4 00 80 97 09 00 8D :L_Data low from 1.1.101 to 8/0/0 hops: 06 T_DATA_XXX_REQ A_GroupValue_Write 97 09 00
LPDU: BC 11 65 40 00 D4 00 80 97 09 00 BD :L_Data low from 1.1.101 to 8/0/0 hops: 05 T_DATA_XXX_REQ A_GroupValue_Write 97 09 00
LPDU: BC 11 27 10 02 E1 00 80 06 :L_Data low from 1.1.39 to 2/0/2 hops: 06 T_DATA_XXX_REQ A_GroupValue_Write (small) 00
LPDU: BC 11 27 10 02 D1 00 80 36 :L_Data low from 1.1.39 to 2/0/2 hops: 05 T_DATA_XXX_REQ A_GroupValue_Write (small) 00
LPDU: BC 11 06 00 D4 E2 00 80 FF 1D :L_Data low from 1.1.6 to 0/0/212 hops: 06 T_DATA_XXX_REQ A_GroupValue_Write FF
LPDU: BC 11 06 00 D4 D2 00 80 FF 2D :L_Data low from 1.1.6 to 0/0/212 hops: 05 T_DATA_XXX_REQ A_GroupValue_Write FF
LPDU: BC 11 06 00 0C E1 00 81 38 :L_Data low from 1.1.6 to 0/0/12 hops: 06 T_DATA_XXX_REQ A_GroupValue_Write (small) 01
LPDU: BC 11 06 00 0C D1 00 81 08 :L_Data low from 1.1.6 to 0/0/12 hops: 05 T_DATA_XXX_REQ A_GroupValue_Write (small) 01
LPDU: BC 11 06 00 0C E1 00 81 38 :L_Data low from 1.1.6 to 0/0/12 hops: 06 T_DATA_XXX_REQ A_GroupValue_Write (small) 01
LPDU: BC 11 06 00 0C D1 00 81 08 :L_Data low from 1.1.6 to 0/0/12 hops: 05 T_DATA_XXX_REQ A_GroupValue_Write (small) 01
LPDU: BC 11 06 00 0C E1 00 81 38 :L_Data low from 1.1.6 to 0/0/12 hops: 06 T_DATA_XXX_REQ A_GroupValue_Write (small) 01
LPDU: BC 11 06 00 0C D1 00 81 08 :L_Data low from 1.1.6 to 0/0/12 hops: 05 T_DATA_XXX_REQ A_GroupValue_Write (small) 01
LPDU: BC 11 06 00 0C E1 00 81 38 :L_Data low from 1.1.6 to 0/0/12 hops: 06 T_DATA_XXX_REQ A_GroupValue_Write (small) 01
LPDU: BC 11 06 00 0C D1 00 81 08 :L_Data low from 1.1.6 to 0/0/12 hops: 05 T_DATA_XXX_REQ A_GroupValue_Write (small) 01
... (usw)
xx@raspberry:~ $ sudo service knxd stop
---------------------------------------------------------------------------------------------------------
xx@raspberry:~ $ sudo knxd -t 0xffc -f 9 -DTRS -b usb:1:4:1:0:0
Layer 3(007B8C60,5803F94E) Open
Layer 8(007C91E0,5803F94E) Open
Layer 8(007C91E0,5803F94E) Opened
Layer 3(007B8C60,5803F94E) registerLayer2 007C9208
Layer 3(007B8C60,5803F94E) registerLayer2 007C9208 = 1
Layer 10(007C9748,5803F94E) USBLoop-Create
Layer 3(007B8C60,5803F94E) L3 started
Layer 10(007C9748,5803F94E) LoopStart
Layer 2(007FBC90,5803F94E) Open
Layer 2(007FBC90,5803F94E) Opened
Layer 3(007B8C60,5803F94E) registerLayer2 007EADC8
Layer 2(007FBC90,5803F94E) OpenL2
Layer 3(007B8C60,5803F94E) registerLayer2 007EADC8 = 1
W00000020: EIBD should not run as root
Layer 2(007FBC90,5803F954) Recv L_Data low from 1.1.6 to 0/0/12 hops: 06 T_DATA_XXX_REQ A_GroupValue_Write (small) 01
Layer 3(007B8C60,5803F954) Enqueue L_Data low from 1.1.6 to 0/0/12 hops: 06 T_DATA_XXX_REQ A_GroupValue_Write (small) 01
Layer 3(007B8C60,5803F954) RecvData L_Data low from 1.1.6 to 0/0/12 hops: 05 T_DATA_XXX_REQ A_GroupValue_Write (small) 01
Layer 8(007C91E0,5803F954) Send_Route L_Data low from 1.1.6 to 0/0/12 hops: 05 T_DATA_XXX_REQ A_GroupValue_Write (small) 01
Layer 2(007FBC90,5803F954) Send L_Data low from 1.1.6 to 0/0/12 hops: 05 T_DATA_XXX_REQ A_GroupValue_Write (small) 01
Layer 2(007FBC90,5803F954) Recv L_Data low from 1.1.6 to 0/0/12 hops: 06 T_DATA_XXX_REQ A_GroupValue_Write (small) 01
Layer 3(007B8C60,5803F954) Enqueue L_Data low from 1.1.6 to 0/0/12 hops: 06 T_DATA_XXX_REQ A_GroupValue_Write (small) 01
Layer 3(007B8C60,5803F954) RecvData L_Data low from 1.1.6 to 0/0/12 hops: 05 T_DATA_XXX_REQ A_GroupValue_Write (small) 01
Layer 8(007C91E0,5803F954) Send_Route L_Data low from 1.1.6 to 0/0/12 hops: 05 T_DATA_XXX_REQ A_GroupValue_Write (small) 01
Layer 2(007FBC90,5803F954) Send L_Data low from 1.1.6 to 0/0/12 hops: 05 T_DATA_XXX_REQ A_GroupValue_Write (small) 01
Layer 2(007FBC90,5803F954) Recv L_Data low from 1.1.6 to 0/0/12 hops: 06 T_DATA_XXX_REQ A_GroupValue_Write (small) 01
Layer 3(007B8C60,5803F954) Enqueue L_Data low from 1.1.6 to 0/0/12 hops: 06 T_DATA_XXX_REQ A_GroupValue_Write (small) 01
Layer 3(007B8C60,5803F954) RecvData L_Data low from 1.1.6 to 0/0/12 hops: 05 T_DATA_XXX_REQ A_GroupValue_Write (small) 01
Layer 8(007C91E0,5803F954) Send_Route L_Data low from 1.1.6 to 0/0/12 hops: 05 T_DATA_XXX_REQ A_GroupValue_Write (small) 01
Layer 2(007FBC90,5803F954) Send L_Data low from 1.1.6 to 0/0/12 hops: 05 T_DATA_XXX_REQ A_GroupValue_Write (small) 01
Layer 2(007FBC90,5803F954) Recv L_Data low from 1.1.6 to 0/0/12 hops: 06 T_DATA_XXX_REQ A_GroupValue_Write (small) 01
Layer 3(007B8C60,5803F954) Enqueue L_Data low from 1.1.6 to 0/0/12 hops: 06 T_DATA_XXX_REQ A_GroupValue_Write (small) 01
Layer 3(007B8C60,5803F954) RecvData L_Data low from 1.1.6 to 0/0/12 hops: 05 T_DATA_XXX_REQ A_GroupValue_Write (small) 01
Layer 8(007C91E0,5803F954) Send_Route L_Data low from 1.1.6 to 0/0/12 hops: 05 T_DATA_XXX_REQ A_GroupValue_Write (small) 01
Layer 2(007FBC90,5803F954) Send L_Data low from 1.1.6 to 0/0/12 hops: 05 T_DATA_XXX_REQ A_GroupValue_Write (small) 01
Layer 2(007FBC90,5803F954) Recv L_Data low from 1.1.6 to 0/0/12 hops: 06 T_DATA_XXX_REQ A_GroupValue_Write (small) 01
Layer 3(007B8C60,5803F954) Enqueue L_Data low from 1.1.6 to 0/0/12 hops: 06 T_DATA_XXX_REQ A_GroupValue_Write (small) 01
Layer 3(007B8C60,5803F954) RecvData L_Data low from 1.1.6 to 0/0/12 hops: 05 T_DATA_XXX_REQ A_GroupValue_Write (small) 01
Layer 8(007C91E0,5803F954) Send_Route L_Data low from 1.1.6 to 0/0/12 hops: 05 T_DATA_XXX_REQ A_GroupValue_Write (small) 01
Layer 2(007FBC90,5803F954) Send L_Data low from 1.1.6 to 0/0/12 hops: 05 T_DATA_XXX_REQ A_GroupValue_Write (small) 01
Layer 2(007FBC90,5803F954) Recv L_Data low from 1.1.6 to 0/0/12 hops: 06 T_DATA_XXX_REQ A_GroupValue_Write (small) 01
... (usw)
^C
Layer 3(007B8C60,5803F958) Close
Layer 3(007B8C60,5803F958) L3 stopping
Layer 8(007C91E0,5803F958) Close
Layer 3(007B8C60,5803F958) deregisterLayer2 007C9208 = 1
Layer 2(007FBC90,5803F958) Destroy
Layer 2(007FBC90,5803F958) Recv L_Data low from 1.1.6 to 0/0/12 hops: 06 T_DATA_XXX_REQ A_GroupValue_Write (small) 01
Layer 3(007B8C60,5803F958) Discard(not running) L_Data low from 1.1.6 to 0/0/12 hops: 06 T_DATA_XXX_REQ A_GroupValue_Write (small) 01
Layer 10(007C9748,5803F958) LoopStop
---------------------------------------------------------------------------------------------------------
Anderer Zeitpunkt, hier wird die Duplizirung aber deutlich. Telegramme werden von der USB Schnittstelle 1.1.100 wiederholt
Auszug vom gruppenmonitor des ETS 4
Low
1.1.101
1.1.101 DCF REG 6145/10 Zeitsender DCF, REG
8/1
Datum senden/empfangen
6
Schreiben
10.001 Tageszeit
15 0A 10 | 21:10:16
2683
2016-10-17 02:59:35.380
vom Bus
Low
1.1.101
1.1.101 DCF REG 6145/10 Zeitsender DCF, REG
8/0
Uhrzeit senden/empfangen
6
Schreiben
10.001 Tageszeit
A2 16 00 | Fri 02:22:00
2684
2016-10-17 02:59:35.380
vom Bus
Low
1.1.100
1.1.100 USB Lokal NSHV 6186 USB-Schnittstelle
8/1
Datum senden/empfangen
5
Schreiben
10.001 Tageszeit
15 0A 10 | 21:10:16
2685
2016-10-17 02:59:35.395
vom Bus
Low
1.1.100
1.1.100 USB Lokal NSHV 6186 USB-Schnittstelle
8/0
Uhrzeit senden/empfangen
5
Schreiben
10.001 Tageszeit
A2 16 00 | Fri 02:22:00
2686
2016-10-17 02:59:52.536
vom Bus
Low
1.1.60
1.1.60 BWM Pos. 65 Eingang 6179/01 Busch-Wächter 220 MasterLINE
5/7
Aussenlicht 66 + 67a schalten
6
Schreiben
1.001 Schalten
$00 | Aus
2687
2016-10-17 02:59:52.567
vom Bus
Low
1.1.100
1.1.100 USB Lokal NSHV 6186 USB-Schnittstelle
5/7
Aussenlicht 66 + 67a schalten
5
Schreiben
1.001 Schalten
$00 | Aus
2688
2016-10-17 03:00:19.505
vom Bus
Low
1.1.24
1.1.24 Wohnzimmer Pos.7 Nr.5 solo Komfort Tastsensor 4fach
5/0
Terrasse 61+63
6
Schreiben
1.001 Schalten
$01 | Ein
2689
2016-10-17 03:00:19.520
vom Bus
Low
1.1.100
1.1.100 USB Lokal NSHV 6186 USB-Schnittstelle
5/0
Terrasse 61+63
5
Schreiben
1.001 Schalten
$01 | Ein
2690
2016-10-17 03:00:20.442
vom Bus
---------------------------------------------------------------------------------------------------------
Auszug aus /etc/log/messages
Oct 16 23:44:20 raspi-home kernel: [ 2.971500] usb 1-1.3: new full-speed USB device number 4 using dwc_otg
Oct 16 23:44:20 raspi-home kernel: [ 3.016994] random: systemd-sysv-ge: uninitialized urandom read (16 bytes read, 72 bits of entropy available)
Oct 16 23:44:20 raspi-home kernel: [ 3.113145] usb 1-1.3: New USB device found, idVendor=147b, idProduct=5120
Oct 16 23:44:20 raspi-home kernel: [ 3.116627] usb 1-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
Oct 16 23:44:20 raspi-home kernel: [ 3.119909] usb 1-1.3: Product: KNX-USB Interface (MDRC)
Oct 16 23:44:20 raspi-home kernel: [ 3.123179] usb 1-1.3: Manufacturer: ABB STOTZ-KONTAKT GmbH
Oct 16 23:44:20 raspi-home kernel: [ 3.155871] hid-generic 0003:147B:5120.0001: hiddev0,hidraw0: USB HID v1.01 Device [ABB STOTZ-KONTAKT GmbH KNX-USB Interface (MDRC)] on usb-20980000.usb-1.3/input0
---------------------------------------------------------------------------------------------------------
xx@raspberry:~ $ lsusb -v
Bus 001 Device 004: ID 147b:5120
Couldn't open device, some information will be missing
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 1.01
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 8
idVendor 0x147b
idProduct 0x5120
bcdDevice 1.03
iManufacturer 1
iProduct 2
iSerial 0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 41
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0x80
(Bus Powered)
MaxPower 50mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 3 Human Interface Device
bInterfaceSubClass 0 No Subclass
bInterfaceProtocol 0 None
iInterface 0
HID Device Descriptor:
bLength 9
bDescriptorType 33
bcdHID 1.01
bCountryCode 0 Not supported
bNumDescriptors 1
bDescriptorType 34 Report
wDescriptorLength 56
Report Descriptors:
** UNAVAILABLE **
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 2
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x02 EP 2 OUT
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 2
...
----------------------------------------------------------------------------------------------------------
xx@raspberry:~ $ knxd -V
knxd 0.10.0
--------------------------------------------------------------------------------------------------------
xx@raspberry:~ $ sudo netstat -tanp |grep 6720
tcp 62 0 127.0.0.1:51232 127.0.0.1:6720 ESTABLISHED 468/perl
tcp6 0 0 :::6720 :::* LISTEN 1/init
tcp6 0 0 127.0.0.1:6720 127.0.0.1:51232 ESTABLISHED 566/knxd
Kommentar