Ankündigung

Einklappen
Keine Ankündigung bisher.

Parametrierung von Geräten mittels knxd und Weinzierl kBerry 838

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

    Parametrierung von Geräten mittels knxd und Weinzierl kBerry 838

    Hallo zusammen,

    das hier ist ist mein erster Beitrag (außerhalb des Marktplatzes zum Zusammenstellen eines Testbretts), ich hoffe dieses Unterforum ist das richtige :-)

    Ich würde gerne meinen alten RPI 1 zusammen mit dem Weinzierl kBerry Modul als IP-Gateway nutzen (auch zum Programmieren). Dazu habe ich knxd entsprechend der GitHub-Anleitung installiert, das auch funst wunderbar.

    Der RPI wird auch als Interface in ETS5 erkannt:
    ETS5-knxd-Schnittstelle.PNG

    Wenn ich nun versuche meinen MDT-Aktor (AMI-0416.02) zu programmieren (Physikalische Adresse 1.1.6 und Applikationsprogramm mit logischer Adresse für den Ausgang A 0/0/1), heißt es zunächst "Bitte Programmierknopf drücken". Dass der Knopf gedrückt wurde, wird auch erkannt, die Programmierung scheitert dann aber "Das Gerät antwortet nicht in angemessener Zeit":
    ETS5-knxd-Fehlermeldung.PNG

    Der parallel mitlaufende Busmonitor auf dem Pi (knxtool vbusmonitor1 ip: ) liefert folgende Logmeldungen:
    Code:
    L_Busmon: B0 11 02 11 06 60 80 AB :L_Data system from 1.1.2 to 1.1.6 hops: 06 T_Connect
    L_Busmon: B0 11 02 00 00 E1 01 00 BC :L_Data system from 1.1.2 to 0/0/0 hops: 06 T_Data_Broadcast A_IndividualAddress_Read
    L_Busmon: B0 11 02 11 06 61 43 00 69 :L_Data system from 1.1.2 to 1.1.6 hops: 06 T_Data_Connected serno:00 A_DeviceDescriptor_Read Type:00
    L_Busmon: B0 11 02 00 00 E1 01 00 BC :L_Data system from 1.1.2 to 0/0/0 hops: 06 T_Data_Broadcast A_IndividualAddress_Read
    L_Busmon: B0 11 02 00 00 E1 01 00 BC :L_Data system from 1.1.2 to 0/0/0 hops: 06 T_Data_Broadcast A_IndividualAddress_Read
    L_Busmon: B0 11 06 00 00 E1 01 40 F8 :L_Data system from 1.1.6 to 0/0/0 hops: 06 T_Data_Broadcast A_IndividualAddress_Response
    L_Busmon: B0 11 02 11 06 60 80 AB :L_Data system from 1.1.2 to 1.1.6 hops: 06 T_Connect
    L_Busmon: B0 11 02 11 06 61 43 00 69 :L_Data system from 1.1.2 to 1.1.6 hops: 06 T_Data_Connected serno:00 A_DeviceDescriptor_Read Type:00
    L_Busmon: B0 11 02 11 06 61 43 00 69 :L_Data system from 1.1.2 to 1.1.6 hops: 06 T_Data_Connected serno:00 A_DeviceDescriptor_Read Type:00
    L_Busmon: B0 11 02 11 06 61 43 00 69 :L_Data system from 1.1.2 to 1.1.6 hops: 06 T_Data_Connected serno:00 A_DeviceDescriptor_Read Type:00
    L_Busmon: B0 11 02 11 06 61 43 00 69 :L_Data system from 1.1.2 to 1.1.6 hops: 06 T_Data_Connected serno:00 A_DeviceDescriptor_Read Type:00
    L_Busmon: B0 11 02 11 06 60 81 AA :L_Data system from 1.1.2 to 1.1.6 hops: 06 T_Disconnect
    L_Busmon: B0 11 02 11 06 60 80 AB :L_Data system from 1.1.2 to 1.1.6 hops: 06 T_Connect
    L_Busmon: B0 11 02 11 06 61 43 00 69 :L_Data system from 1.1.2 to 1.1.6 hops: 06 T_Data_Connected serno:00 A_DeviceDescriptor_Read Type:00
    L_Busmon: B0 11 02 11 06 61 43 00 69 :L_Data system from 1.1.2 to 1.1.6 hops: 06 T_Data_Connected serno:00 A_DeviceDescriptor_Read Type:00
    L_Busmon: B0 11 02 11 06 61 43 00 69 :L_Data system from 1.1.2 to 1.1.6 hops: 06 T_Data_Connected serno:00 A_DeviceDescriptor_Read Type:00
    L_Busmon: B0 11 02 11 06 61 43 00 69 :L_Data system from 1.1.2 to 1.1.6 hops: 06 T_Data_Connected serno:00 A_DeviceDescriptor_Read Type:00
    L_Busmon: B0 11 02 11 06 60 81 AA :L_Data system from 1.1.2 to 1.1.6 hops: 06 T_Disconnect
    Da ich noch völlig neu in der KNX-Welt bin und wenig Erfahrung mit der ETS5 und allem habe, kann das auch ein völlig banales Problem sein. Ich hoffe daher auf einen Tipp aus der Community!

    Beste Grüße
    Nils
    Zuletzt geändert von onenils; 03.05.2020, 21:08.

    #2
    Habe hier noch mal das Log (journalctl -u knxd) gepostet:
    https://pastebin.com/cQTWdHxm

    Konnte darin nichts finden, was mir direkt ins Auge springt. Wegen der Timeouts könnte möglicherweise folgende Zeile relevant sein (kommt mehrfach vor):
    Code:
    May 03 19:55:53 raspberrypi knxd[719]: Layer 6 [35:router/ConnC 113.669] still waiting
    Ansonsten sagt mir das Log leider nicht viel. Kann jemand von euch etwas Verdächtiges finden?

    Beste Grüße
    Nils

    Kommentar


      #3
      Ich habe die Lösung! Dieser Foreneintrag brachte die Lösung. Ich musste ein -A address=15.15.255 -B single vor die Definition des Treibers (-b ft12cemi:/dev/ttyAMA0) anfügen. Meine /etc/knxd.conf sieht nun wie folgt aus:
      Code:
      KNXD_OPTS="-e 1.1.1 -E 1.1.2:3 -u /tmp/eib -D -T -R -S -B log -B log -A address=15.15.255 -B single -b ft12cemi:/dev/ttyAMA0"
      Aber wofür stehen diese Optionen? Laut Smurfs wirklich gutem Beitrag wird das "-B single" bei Hardware im Netzwerk benötigt. Welche Auswirkungen hat es in diesem Kontext (lokale Hardware)? Für das "-A address=15.15.255" konnte ich mir bisher noch nichts zusammen reimen. Irgendwelche Ideen?

      Beste Grüße
      Nils

      Kommentar

      Lädt...
      X