Ankündigung

Einklappen
Keine Ankündigung bisher.

EIB-PC Sendet nicht alle Telegramme auf den KNX

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

    EIB-PC Sendet nicht alle Telegramme auf den KNX

    Ich hab im moment das Problem, dass mein EIB-PC wenn mehrere Telegramme gleichzeitig gesendet werden sollen nicht alle Telegramme auf dem KNX Bus ankommen.
    Auch eine Telegrammbegrenzung in den Experteneinstellungen des EIB-Studios bringt keinen erfolg.

    Als IP Schnittstelle ist ein Weinzierl IP Interface 730 verbaut, an diesem wurden die 5 Tunneling Verbindungen aktiviert.
    Zus. hängt noch ein Raspberry mit KNXD an diesem Interface, dieser hat aber keinen Telegrammverlust,
    allerdings mußte dazu auch die Option
    --no-tunnel-client-queuing aktiviert werden, was eine Telegrammverzögerung von 70ms bewirkt.

    Kann diese Option evtl. im EIB-PC auch aktiviert werden, oder gibt es evtl. eine andere Lösung die ich probieren könnte ?
    Es wurde bereits eine andere IP Schnittstelle verbaut, allerdings war nur ein MDT IP-Interface greifbar, die (wie ich gerade herausgefunden habe) baugleich mit der Weinzierl Schnittstelle ist.

    z.B. wurde bei folgendem Programmcode nur diese Telegramme auf dem KNX Bus empfangen:

    Man sieht, dass immer die letzten beiden Telegramme 4/7/11 und 0/6/207 nicht zuverlässig gesendet wurden.
    Bustelegramme von anderen Geräten wurden zu diesem Zeitpunkt keine gesendet.

    Tats. auf dem KNX gesendete Telegramme:


    Code:
    2017-08-04 08:49:32.254, Write: 01.01.114;04/07/000 [MC:29 CF:bce0] 1  
    2017-08-04 08:49:32.402, Write: 01.01.114;04/07/100 [MC:29 CF:bce0] 1  
    2017-08-04 08:49:32.553, Write: 01.01.114;05/00/003 [MC:29 CF:bce0] 1  
    2017-08-04 08:49:32.704, Write: 01.01.114;05/00/013 [MC:29 CF:bce0] 1  
    2017-08-04 08:49:32.847, Write: 01.01.114;04/07/010 [MC:29 CF:bce0] 0  
    2017-08-04 08:49:32.999, Write: 01.01.114;14/00/005 [MC:29 CF:bce0] 1  
    2017-08-04 08:49:33.151, Write: 01.01.114;00/06/207 [MC:29 CF:bce0] 1
    2017-08-04 08:49:33.303, Write: 01.01.114;04/07/011 [MC:29 CF:bce0] 1  
    
    2017-08-04 08:50:25.038, Write: 01.01.114;04/07/000 [MC:29 CF:bce0] 0
    2017-08-04 08:50:25.190, Write: 01.01.114;04/07/100 [MC:29 CF:bce0] 0
    2017-08-04 08:50:25.338, Write: 01.01.114;05/00/003 [MC:29 CF:bce0] 0
    2017-08-04 08:50:25.488, Write: 01.01.114;05/00/013 [MC:29 CF:bce0] 0
    2017-08-04 08:50:25.637, Write: 01.01.114;14/00/005 [MC:29 CF:bce0] 0
    2017-08-04 08:50:26.256, Write: 01.01.114;04/07/014 [MC:29 CF:bce0] 0
    Programmcode:
    Code:
    if ((after(ZaehlerA==1u32,Alarmzeit) and (ZaehlerA>0u32)) or (ZaehlerA>1u32) or DKMAlarm==1u32) and (Alarmsperre==0b01) then {    
       If Sirenesperre==AUS then {        
         write("Sirenen Altbestand-4/7/0",EIN);        
         write("Sirenen Neubau-4/7/100",EIN)    
       } endif;    
       write("Alarm (Türen entriegeln) Zone 1 (Altbau)-5/0/3",EIN);     write("Alarm (Türen entriegeln) Zone 2 (Neubau)-5/0/13",EIN);
       write("Voralarm-4/7/10",AUS);     write("Feueralarm-14/0/5",EIN);    
       write("Windalarm-0/6/207",EIN);     write("Rauch-Alarm an Raspberry-4/7/11",EIN);    
       write("Innentüren Magnete-4/7/14",EIN);     Feueralarm1=EIN }
    endif
    //
    // Feueralarm ausschalten (Quittierung durch KNX Befehl oder nach Zeit)
    if (after(ZaehlerA==0u32,RVar3) or event("Feueralarm quittieren-5/7/51")) and (Feueralarm1==EIN) then {    
       write("Sirenen Altbestand-4/7/0",AUS);    
       write("Sirenen Neubau-4/7/100",AUS);    
       write("Alarm (Türen entriegeln) Zone 1 (Altbau)-5/0/3",AUS);    
       write("Alarm (Türen entriegeln) Zone 2 (Neubau)-5/0/13",AUS);    
       write("Feueralarm-14/0/5",AUS);    
       write("Windalarm-0/6/207",AUS);    
       write("Innentüren Magnete-4/7/14",AUS);    
       Feueralarm1=AUS
    } endif //
    Zuletzt geändert von Mike01; 28.08.2017, 09:29.

    #2
    Was steht denn im Ereignisspeicher?
    Den Telegrammmitschnitt verstehe ich so nicht. Ist der Log von der ETS über die jeweils andere Schnittstelle? Welche Telegrammratenbegrenzung ist nun genau aktiv?
    offizielles Supportforum für den Enertex® EibPC: https://knx-user-forum.de/eibpc/
    Enertex Produkte kaufen

    Kommentar


      #3
      Der Ereignisspeicher des EIB-PCs meldet nur "No Event existing"

      eibpc2.PNG

      Der Telegrammmitschnitt stammt vom Raspberry, und soll zeigen was bei den if Anweisungen am Bus ankommt.
      Leider ohne Kommentare.

      Hier eine erklärung:
      Der EIB-PC hat die Phys. Adr. 01.01.114 und sendet um 08:49 die erste if-then Logik, und um 08:50 die 2. if-then Logik.
      Die Zahl am ende ist das Bustelegramm, also EIN oder AUS.


      2017-08-04 08:49:32.254, Write: 01.01.114;04/07/000 [MC:29 CF:bce0] 1

      Im Anhang hab ich ein Bild, von der Telegrammratenbegrenzung, die ich meinte.

      Mir ist aber gestern noch was anderes aufgefallen, was evtl. dann doch wieder auf ein Problem der Schnittstelle oder ggf. auf die Linienkoppler hindeutet. Allerdings kann ich mit der folgenden Meldung nicht direkt viel anfangen. (Siehe Anhang)

      Hab z.B. testweise den Windalarm ausgelöst, daraufhin kommen haufenweise Netzwerkpakete zurück, alle auf die Gruppe 0/0/0, was bedeuten die ? Wird da was auf den Linien nicht bestätigt ?
      Angehängte Dateien
      Zuletzt geändert von Mike01; 29.08.2017, 07:01. Grund: Formatierung

      Kommentar


        #4
        vielleicht bekommt ja aber auch der Raspberry nicht alles mit, was auf dem Bus los ist!

        Was sagt denn EibStudio, wenn Du mit "F2" die Telegramme anzeigen lässt?

        was sagt ETS, wenn Du dort den Gruppenmonitor (falls möglich besser Busmonitor) laufen lässt?
        ....und versuchen Sie nicht erst anhand der Farbe der Stichflamme zu erkennen, was Sie falsch gemacht haben!

        Kommentar


          #5
          Networkparameterresponse hört sich nicht gut an...
          siehe https://knx-user-forum.de/forum/proj...gramm-of-death
          offizielles Supportforum für den Enertex® EibPC: https://knx-user-forum.de/eibpc/
          Enertex Produkte kaufen

          Kommentar

          Lädt...
          X