Ankündigung

Einklappen
Keine Ankündigung bisher.

Kontrollbyte

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    KNX/EIB Kontrollbyte

    Hallo!

    Ich "bastle" gerade mit einem Raspberry Pi und FHEM rum und versuche damit auf mein KNX-Bus zuhause zuzugreifen.
    Prinzipiell klappen die ersten Versuche.
    im Log-File von FHEM fällt mir jedoch folgende, sich permanent wiederholende, Systemmeldung auf:
    Code:
    2014.01.25 15:02:22 3: Control Byte 0x9c does not match expected mask 0xB0
    2014.01.25 15:02:22 3: TUL EIB refused message: 9c11142205e20080ff
    2014.01.25 15:02:22 3: Control Byte 0x9c does not match expected mask 0xB0
    2014.01.25 15:02:22 3: TUL EIB refused message: 9c11142205e20080ff
    2014.01.25 15:02:22 3: Control Byte 0x9c does not match expected mask 0xB0
    2014.01.25 15:02:22 3: TUL EIB refused message: 9c11142205e20080ff
    2014.01.25 15:03:14 2: EIB EIB_4206 0644
    2014.01.25 15:03:14 3: Control Byte 0x9c does not match expected mask 0xB0
    2014.01.25 15:03:14 3: TUL EIB refused message: 9c11162206e300800644
    2014.01.25 15:03:14 3: Control Byte 0x9c does not match expected mask 0xB0
    2014.01.25 15:03:14 3: TUL EIB refused message: 9c11162206e300800644
    2014.01.25 15:03:14 3: Control Byte 0x9c does not match expected mask 0xB0
    2014.01.25 15:03:14 3: TUL EIB refused message: 9c11162206e300800644
    2014.01.25 15:04:47 2: EIB EIB_4200 060f
    2014.01.25 15:04:47 3: Control Byte 0x9c does not match expected mask 0xB0
    2014.01.25 15:04:47 3: TUL EIB refused message: 9c11112200e30080060f
    2014.01.25 15:04:47 3: Control Byte 0x9c does not match expected mask 0xB0
    2014.01.25 15:04:47 3: TUL EIB refused message: 9c11112200e30080060f
    2014.01.25 15:04:47 3: Control Byte 0x9c does not match expected mask 0xB0
    2014.01.25 15:04:47 3: TUL EIB refused message: 9c11112200e30080060f
    2014.01.25 15:05:52 2: EIB EIB_4101 15
    2014.01.25 15:05:52 3: Control Byte 0x9c does not match expected mask 0xB0
    2014.01.25 15:05:52 3: TUL EIB refused message: 9c110e2101e2008015
    2014.01.25 15:05:52 3: Control Byte 0x9c does not match expected mask 0xB0
    2014.01.25 15:05:52 3: TUL EIB refused message: 9c110e2101e2008015
    2014.01.25 15:05:52 3: Control Byte 0x9c does not match expected mask 0xB0
    2014.01.25 15:05:52 3: TUL EIB refused message: 9c110e2101e2008015
    2014.01.25 15:06:23 2: EIB EIB_4202 0c40
    2014.01.25 15:06:23 3: Control Byte 0x9c does not match expected mask 0xB0
    2014.01.25 15:06:23 3: TUL EIB refused message: 9c11172202e300800c40
    2014.01.25 15:06:23 3: Control Byte 0x9c does not match expected mask 0xB0
    2014.01.25 15:06:23 3: TUL EIB refused message: 9c11172202e300800c40
    2014.01.25 15:06:23 3: Control Byte 0x9c does not match expected mask 0xB0
    2014.01.25 15:06:23 3: TUL EIB refused message: 9c11172202e300800c40
    2014.01.25 15:06:33 2: EIB EIB_4203 ff
    2014.01.25 15:06:33 3: Control Byte 0x9c does not match expected mask 0xB0
    2014.01.25 15:06:33 3: TUL EIB refused message: 9c11172203e20080ff
    2014.01.25 15:06:33 3: Control Byte 0x9c does not match expected mask 0xB0
    2014.01.25 15:06:33 3: TUL EIB refused message: 9c11172203e20080ff
    2014.01.25 15:06:33 3: Control Byte 0x9c does not match expected mask 0xB0
    2014.01.25 15:06:33 3: TUL EIB refused message: 9c11172203e20080ff
    2014.01.25 15:07:35 2: EIB EIB_4109 ff
    2014.01.25 15:07:35 3: Control Byte 0x9c does not match expected mask 0xB0
    2014.01.25 15:07:35 3: TUL EIB refused message: 9c11092109e20080ff
    2014.01.25 15:07:35 3: Control Byte 0x9c does not match expected mask 0xB0
    2014.01.25 15:07:35 3: TUL EIB refused message: 9c11092109e20080ff
    2014.01.25 15:07:35 3: Control Byte 0x9c does not match expected mask 0xB0
    2014.01.25 15:07:35 3: TUL EIB refused message: 9c11092109e20080ff
    Nach dem Wikipedia-Artikel zu KNX verstehe ich auch, was 0x9C für ein Kontrollbyte ist. Das Low-Nibble kann die Werte 0x0, 0x4, 0x8 oder 0xc haben...
    Eine Systemfunktion (0x0) wird erwartet, aber es kommt eine normale Priorität (0xc).
    Die 0x9(?) bedeutet, dass es sich um eine Sendewiederholung handelt.
    0xB(?); das erstmalige Versenden wird jedoch erwartet.

    Sofern ich den Artikel verstanden habe, kann der Teilnehmer die Sendewiederholung (0x9(?)) ignorieren, sobald er das erste Paket (0xB(?)) empfangen hat.
    Wenn nicht, dann sollte er doch die Sendewiederholung einmalig als erstes Paket annehmen, oder nicht?

    Was kann das für ein Fehler sein?

    Vielen Dank für Eure Hilfe!

    Gruß
    NehCoy
Lädt...
X