Ankündigung

Einklappen
Keine Ankündigung bisher.

Starke Verzögerung bei der Steuerung knxd oder VISU?

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

    #16
    Das Problem liegt, wie bemerkt, irgendwo im pace-Filter. Der wird automatisch eingerichtet, wenn du --send-delay verwendest.
    Als Erstes mal statt "--send-delay=50":
    Code:
    -A recv=0 -B log -t 4 -A delay=50 -B pace -B log
    Das tut dasselbe, aber zusätzlich loggt er genau mit, was passiert.
    DistKV, Home Assistant, 1wire, KNX, Python, Asterisk, SMD-Lötkolben

    Kommentar


      #17
      vielleicht ist meine Brille nicht geputzt aber an welche Stelle soll ich den Code ergänzen?
      Zuletzt geändert von Smurf; 17.06.2020, 14:45.

      Kommentar


        #18
        ??? Du sollst nicht den Code des Filters ergänzen, sondern deine Konfiguration.
        DistKV, Home Assistant, 1wire, KNX, Python, Asterisk, SMD-Lötkolben

        Kommentar


          #19
          Zitat von Smurf Beitrag anzeigen
          ??? Du sollst nicht den Code des Filters ergänzen, sondern deine Konfiguration.
          Sorry ich mache 5 Sachen auf einmal ... der Post #17 bezog sich auf einen älteren Beitrag von dir:

          Zitat von Smurf Beitrag anzeigen
          Nein, du willst nicht downgraden, du willst den Fehler finden. (Zumindest aus meiner Sicht.)

          Mach mal bitte folgende Änderung, damit ich sehen kann wo diese seltsamen 8 Sekunden herkommen.

          Code:
          --- src/backend/fpace.cpp
          +++ src/backend/fpace.cpp
          @@ -127,7 +127,7 @@ PaceFilter::timer_cb (ev::timer &w UNUSED, int revents UNUSED)
          if (factor_in > 0 && nr_in > 0)
          {
          float this_delay = (size_in*byte_delay + nr_in*delay) * factor_in;
          - TRACEPRINTF (t, 2, "in %d/%d: delay more, for %.3f sec", nr_in,size_in, this_delay);
          + TRACEPRINTF (t, 2, "in %d/%d %f/%f/%f: delay more, for %.3f sec", nr_in,size_in, delay,byte_delay,factor_in, this_delay);
          timer.start(this_delay);
          nr_in = 0;
          size_in = 0;
          Aber anscheinend hast du die knxd bereits angepasst und der Post damit veraltet!?

          Also so ändern?

          Code:
          KNXD_OPTS="-f9 -t 1023 -e 2.1.1 -E 2.1.10:10 -A recv=0 -B log -t 4 -A delay=50 -B pace -B log ip:"
          Zuletzt geändert von Medicusi; 17.06.2020, 14:54.

          Kommentar


            #20
            Du hast das "-b" vor dem "ip:" vergessen. Ansonsten: ja.
            DistKV, Home Assistant, 1wire, KNX, Python, Asterisk, SMD-Lötkolben

            Kommentar


              #21
              Code:
              Jun 17 18:52:43 smartHomeNUC knxd[14084]: Layer 0 [16:log/C.ip 1334.604] Recv L_Data low from 1.1.87 to 7/0/2 hops: 05 T_Data_Group A_GroupValue_Write (small) 00
              Jun 17 18:52:43 smartHomeNUC knxd[14084]: Layer 6 [20:systemd_/ConnS 1334.604] sending, send_more clear
              Jun 17 18:52:43 smartHomeNUC knxd[14084]: Layer 7 [18:systemd_/CConn 1334.604] Recv(002): 00 80
              Jun 17 18:52:43 smartHomeNUC knxd[14084]: Layer 0 [18:systemd_/CConn 1334.604] Send(008): 00 27 11 57 38 02 00 80
              Jun 17 18:52:43 smartHomeNUC knxd[14084]: Layer 6 [20:systemd_/ConnS 1334.604] sendNext called, send_more set
              Jun 17 18:52:43 smartHomeNUC knxd[14084]: Layer 6 [ 1:main 1334.604] sending set
              Jun 17 18:52:43 smartHomeNUC knxd[14084]: Layer 6 [20:systemd_/ConnS 1334.604] is OK
              Jun 17 18:52:43 smartHomeNUC knxd[14084]: Layer 6 [ 4:systemd_/systemd 1334.604] is OK
              Jun 17 18:52:43 smartHomeNUC knxd[14084]: Layer 6 [ 8:systemd_/systemd 1334.604] is OK
              Jun 17 18:52:43 smartHomeNUC knxd[14084]: Layer 6 [ 1:main 1334.604] OK
              Jun 17 18:52:43 smartHomeNUC knxd[14084]: Layer 6 [ 2:main/L 1334.604] OK L
              Jun 17 18:52:44 smartHomeNUC knxd[14084]: Layer 0 [16:log/C.ip 1335.629] Recv L_Data low from 1.1.200 to 0/4/5 hops: 05 T_Data_Group A_GroupValue_Write 02 A8
              Jun 17 18:52:44 smartHomeNUC knxd[14084]: Layer 6 [20:systemd_/ConnS 1335.629] sending, send_more clear
              Jun 17 18:52:44 smartHomeNUC knxd[14084]: Layer 7 [18:systemd_/CConn 1335.629] Recv(004): 00 80 02 A8
              Jun 17 18:52:44 smartHomeNUC knxd[14084]: Layer 0 [18:systemd_/CConn 1335.629] Send(010): 00 27 11 C8 04 05 00 80 02 A8
              Jun 17 18:52:44 smartHomeNUC knxd[14084]: Layer 6 [20:systemd_/ConnS 1335.629] sendNext called, send_more set
              Jun 17 18:52:44 smartHomeNUC knxd[14084]: Layer 6 [ 1:main 1335.629] sending set
              Jun 17 18:52:44 smartHomeNUC knxd[14084]: Layer 6 [20:systemd_/ConnS 1335.629] is OK
              Jun 17 18:52:44 smartHomeNUC knxd[14084]: Layer 6 [ 4:systemd_/systemd 1335.629] is OK
              Jun 17 18:52:44 smartHomeNUC knxd[14084]: Layer 6 [ 8:systemd_/systemd 1335.629] is OK
              Jun 17 18:52:44 smartHomeNUC knxd[14084]: Layer 6 [ 1:main 1335.629] OK
              Jun 17 18:52:44 smartHomeNUC knxd[14084]: Layer 6 [ 2:main/L 1335.629] OK L
              Jun 17 18:52:50 smartHomeNUC knxd[14084]: Layer 0 [16:log/C.ip 1341.438] Recv L_Data low from 1.1.87 to 7/0/2 hops: 05 T_Data_Group A_GroupValue_Write (small) 01
              Jun 17 18:52:50 smartHomeNUC knxd[14084]: Layer 6 [20:systemd_/ConnS 1341.438] sending, send_more clear
              Jun 17 18:52:50 smartHomeNUC knxd[14084]: Layer 7 [18:systemd_/CConn 1341.438] Recv(002): 00 81
              Jun 17 18:52:50 smartHomeNUC knxd[14084]: Layer 0 [18:systemd_/CConn 1341.438] Send(008): 00 27 11 57 38 02 00 81
              Jun 17 18:52:50 smartHomeNUC knxd[14084]: Layer 6 [20:systemd_/ConnS 1341.438] sendNext called, send_more set
              Jun 17 18:52:50 smartHomeNUC knxd[14084]: Layer 6 [ 1:main 1341.438] sending set
              Jun 17 18:52:50 smartHomeNUC knxd[14084]: Layer 6 [20:systemd_/ConnS 1341.438] is OK
              Jun 17 18:52:50 smartHomeNUC knxd[14084]: Layer 6 [ 4:systemd_/systemd 1341.438] is OK
              Jun 17 18:52:50 smartHomeNUC knxd[14084]: Layer 6 [ 8:systemd_/systemd 1341.438] is OK
              Jun 17 18:52:50 smartHomeNUC knxd[14084]: Layer 6 [ 1:main 1341.438] OK
              Jun 17 18:52:50 smartHomeNUC knxd[14084]: Layer 6 [ 2:main/L 1341.438] OK L
              Jun 17 18:52:51 smartHomeNUC knxd[14084]: Layer 0 [16:log/C.ip 1342.713] Recv L_Data low from 1.1.200 to 0/4/5 hops: 05 T_Data_Group A_GroupValue_Write 02 12
              Jun 17 18:52:51 smartHomeNUC knxd[14084]: Layer 6 [20:systemd_/ConnS 1342.713] sending, send_more clear
              Jun 17 18:52:51 smartHomeNUC knxd[14084]: Layer 7 [18:systemd_/CConn 1342.713] Recv(004): 00 80 02 12
              Jun 17 18:52:51 smartHomeNUC knxd[14084]: Layer 0 [18:systemd_/CConn 1342.713] Send(010): 00 27 11 C8 04 05 00 80 02 12
              Jun 17 18:52:51 smartHomeNUC knxd[14084]: Layer 6 [20:systemd_/ConnS 1342.713] sendNext called, send_more set
              Jun 17 18:52:51 smartHomeNUC knxd[14084]: Layer 6 [ 1:main 1342.713] sending set
              Jun 17 18:52:51 smartHomeNUC knxd[14084]: Layer 6 [20:systemd_/ConnS 1342.713] is OK
              Jun 17 18:52:51 smartHomeNUC knxd[14084]: Layer 6 [ 4:systemd_/systemd 1342.713] is OK
              Jun 17 18:52:51 smartHomeNUC knxd[14084]: Layer 6 [ 8:systemd_/systemd 1342.713] is OK
              Jun 17 18:52:51 smartHomeNUC knxd[14084]: Layer 6 [ 1:main 1342.713] OK
              Jun 17 18:52:51 smartHomeNUC knxd[14084]: Layer 6 [ 2:main/L 1342.713] OK L
              Jun 17 18:52:53 smartHomeNUC knxd[14084]: Layer 0 [16:log/C.ip 1344.842] Recv L_Data low from 1.1.87 to 7/0/2 hops: 05 T_Data_Group A_GroupValue_Write (small) 00
              Jun 17 18:52:53 smartHomeNUC knxd[14084]: Layer 6 [20:systemd_/ConnS 1344.842] sending, send_more clear
              Jun 17 18:52:53 smartHomeNUC knxd[14084]: Layer 7 [18:systemd_/CConn 1344.842] Recv(002): 00 80
              Jun 17 18:52:53 smartHomeNUC knxd[14084]: Layer 0 [18:systemd_/CConn 1344.842] Send(008): 00 27 11 57 38 02 00 80
              Jun 17 18:52:53 smartHomeNUC knxd[14084]: Layer 6 [20:systemd_/ConnS 1344.842] sendNext called, send_more set
              Jun 17 18:52:53 smartHomeNUC knxd[14084]: Layer 6 [ 1:main 1344.842] sending set
              Jun 17 18:52:53 smartHomeNUC knxd[14084]: Layer 6 [20:systemd_/ConnS 1344.842] is OK
              Jun 17 18:52:53 smartHomeNUC knxd[14084]: Layer 6 [ 4:systemd_/systemd 1344.842] is OK
              Jun 17 18:52:53 smartHomeNUC knxd[14084]: Layer 6 [ 8:systemd_/systemd 1344.842] is OK
              Jun 17 18:52:53 smartHomeNUC knxd[14084]: Layer 6 [ 1:main 1344.842] OK
              Jun 17 18:52:53 smartHomeNUC knxd[14084]: Layer 6 [ 2:main/L 1344.842] OK L
              Jun 17 18:52:53 smartHomeNUC knxd[14084]: Layer 0 [16:log/C.ip 1345.106] Recv L_Data low from 1.1.200 to 0/4/5 hops: 05 T_Data_Group A_GroupValue_Write 01 90
              Jun 17 18:52:53 smartHomeNUC knxd[14084]: Layer 6 [20:systemd_/ConnS 1345.106] sending, send_more clear
              Jun 17 18:52:53 smartHomeNUC knxd[14084]: Layer 7 [18:systemd_/CConn 1345.106] Recv(004): 00 80 01 90
              Jun 17 18:52:53 smartHomeNUC knxd[14084]: Layer 0 [18:systemd_/CConn 1345.106] Send(010): 00 27 11 C8 04 05 00 80 01 90
              Jun 17 18:52:53 smartHomeNUC knxd[14084]: Layer 6 [20:systemd_/ConnS 1345.106] sendNext called, send_more set
              Jun 17 18:52:53 smartHomeNUC knxd[14084]: Layer 6 [ 1:main 1345.106] sending set
              Jun 17 18:52:53 smartHomeNUC knxd[14084]: Layer 6 [20:systemd_/ConnS 1345.106] is OK
              Jun 17 18:52:53 smartHomeNUC knxd[14084]: Layer 6 [ 4:systemd_/systemd 1345.106] is OK
              Jun 17 18:52:53 smartHomeNUC knxd[14084]: Layer 6 [ 8:systemd_/systemd 1345.106] is OK
              Jun 17 18:52:53 smartHomeNUC knxd[14084]: Layer 6 [ 1:main 1345.106] OK
              Jun 17 18:52:53 smartHomeNUC knxd[14084]: Layer 6 [ 2:main/L 1345.106] OK L
              Jun 17 18:52:58 smartHomeNUC knxd[14084]: Layer 0 [18:systemd_/CConn 1350.185] ReadMessage(006): 00 27 10 BE 00 81
              Jun 17 18:52:58 smartHomeNUC knxd[14084]: Layer 7 [18:systemd_/CConn 1350.185] recv GroupSock(002): 00 81
              Jun 17 18:52:58 smartHomeNUC knxd[14084]: Layer 4 [21:systemd_/LineDr 1350.185] Recv GroupSocket 2/0/190 T_Data_Group A_GroupValue_Write (small) 01
              Jun 17 18:52:58 smartHomeNUC knxd[14084]: Layer 8 [20:systemd_/ConnS 1350.185] found addr 2.1.10
              Jun 17 18:52:58 smartHomeNUC knxd[14084]: Layer 0 [14:A.log/C.ip 1350.185] Send L_Data low from 2.1.10 to 2/0/190 hops: 05 T_Data_Group A_GroupValue_Write (small) 01
              Jun 17 18:52:58 smartHomeNUC knxd[14084]: Layer 0 [16:log/C.ip 1350.185] Send L_Data low from 2.1.10 to 2/0/190 hops: 05 T_Data_Group A_GroupValue_Write (small) 01
              Jun 17 18:52:58 smartHomeNUC knxd[14084]: Layer 6 [16:log/C.ip 1350.185] send next
              Jun 17 18:52:58 smartHomeNUC knxd[14084]: Layer 2 [15:B.pace/C.ip 1350.185] out 1/2: delay for 0.052 sec
              Jun 17 18:52:58 smartHomeNUC knxd[14084]: Layer 6 [20:systemd_/ConnS 1350.185] is OK
              Jun 17 18:52:58 smartHomeNUC knxd[14084]: Layer 6 [ 1:main 1350.185] wait L
              [MARKIEREN]Jun 17 18:52:58 smartHomeNUC knxd[14084]: Layer 2 [15:B.pace/C.ip 1350.237] in 276/4 0.050000/0.001000/0.750000: delay more, for 10.353 sec[/MARKIEREN]
              Jun 17 18:52:59 smartHomeNUC knxd[14084]: Layer 0 [16:log/C.ip 1350.508] Recv L_Data low from 1.1.3 to 2/0/191 hops: 05 T_Data_Group A_GroupValue_Write (small) 01
              Jun 17 18:52:59 smartHomeNUC knxd[14084]: Layer 6 [ 1:main 1350.508] wait L
              Jun 17 18:52:59 smartHomeNUC knxd[14084]: Layer 0 [16:log/C.ip 1350.611] Recv L_Data low from 1.1.3 to 2/0/194 hops: 05 T_Data_Group A_GroupValue_Write FF
              Jun 17 18:52:59 smartHomeNUC knxd[14084]: Layer 6 [ 1:main 1350.611] wait L
              Jun 17 18:52:59 smartHomeNUC knxd[14084]: Layer 0 [16:log/C.ip 1351.003] Recv L_Data low from 1.1.200 to 0/4/5 hops: 05 T_Data_Group A_GroupValue_Write 02 4E
              Jun 17 18:52:59 smartHomeNUC knxd[14084]: Layer 6 [ 1:main 1351.003] wait L
              Jun 17 18:52:59 smartHomeNUC knxd[14084]: Layer 0 [18:systemd_/CConn 1351.288] ReadMessage(007): 00 27 00 48 00 80 FF
              Jun 17 18:52:59 smartHomeNUC knxd[14084]: Layer 7 [18:systemd_/CConn 1351.288] recv GroupSock(003): 00 80 FF
              Jun 17 18:52:59 smartHomeNUC knxd[14084]: Layer 4 [21:systemd_/LineDr 1351.288] Recv GroupSocket 0/0/72 T_Data_Group A_GroupValue_Write FF
              Jun 17 18:52:59 smartHomeNUC knxd[14084]: Layer 8 [20:systemd_/ConnS 1351.288] found addr 2.1.10
              Jun 17 18:52:59 smartHomeNUC knxd[14084]: Layer 6 [ 1:main 1351.288] wait L
              Jun 17 18:53:00 smartHomeNUC knxd[14084]: Layer 0 [18:systemd_/CConn 1352.064] ReadMessage(007): 00 27 10 A3 00 80 FF
              Jun 17 18:53:00 smartHomeNUC knxd[14084]: Layer 7 [18:systemd_/CConn 1352.064] recv GroupSock(003): 00 80 FF
              Jun 17 18:53:00 smartHomeNUC knxd[14084]: Layer 4 [21:systemd_/LineDr 1352.064] Recv GroupSocket 2/0/163 T_Data_Group A_GroupValue_Write FF
              Jun 17 18:53:00 smartHomeNUC knxd[14084]: Layer 8 [20:systemd_/ConnS 1352.064] found addr 2.1.10
              Jun 17 18:53:00 smartHomeNUC knxd[14084]: Layer 6 [ 1:main 1352.065] wait L
              Jun 17 18:53:01 smartHomeNUC knxd[14084]: Layer 0 [18:systemd_/CConn 1353.152] ReadMessage(006): 00 27 21 14 00 81
              Jun 17 18:53:01 smartHomeNUC knxd[14084]: Layer 7 [18:systemd_/CConn 1353.153] recv GroupSock(002): 00 81
              Jun 17 18:53:01 smartHomeNUC knxd[14084]: Layer 4 [21:systemd_/LineDr 1353.153] Recv GroupSocket 4/1/20 T_Data_Group A_GroupValue_Write (small) 01
              Jun 17 18:53:01 smartHomeNUC knxd[14084]: Layer 8 [20:systemd_/ConnS 1353.153] found addr 2.1.10
              Jun 17 18:53:01 smartHomeNUC knxd[14084]: Layer 6 [ 1:main 1353.153] wait L
              Jun 17 18:53:02 smartHomeNUC knxd[14084]: Layer 0 [16:log/C.ip 1353.581] Recv L_Data low from 1.1.200 to 0/4/5 hops: 05 T_Data_Group A_GroupValue_Write 02 F8
              Jun 17 18:53:02 smartHomeNUC knxd[14084]: Layer 6 [ 1:main 1353.582] wait L
              Jun 17 18:53:03 smartHomeNUC knxd[14084]: Layer 0 [18:systemd_/CConn 1354.590] ReadMessage(006): 00 27 21 00 00 81
              Jun 17 18:53:03 smartHomeNUC knxd[14084]: Layer 7 [18:systemd_/CConn 1354.590] recv GroupSock(002): 00 81
              Jun 17 18:53:03 smartHomeNUC knxd[14084]: Layer 4 [21:systemd_/LineDr 1354.590] Recv GroupSocket 4/1/0 T_Data_Group A_GroupValue_Write (small) 01
              Jun 17 18:53:03 smartHomeNUC knxd[14084]: Layer 8 [20:systemd_/ConnS 1354.590] found addr 2.1.10
              Jun 17 18:53:03 smartHomeNUC knxd[14084]: Layer 6 [ 1:main 1354.590] wait L
              Jun 17 18:53:08 smartHomeNUC knxd[14084]: Layer 0 [16:log/C.ip 1360.047] Recv L_Data low from 1.1.200 to 0/4/5 hops: 05 T_Data_Group A_GroupValue_Write 02 4E
              Jun 17 18:53:08 smartHomeNUC knxd[14084]: Layer 6 [ 1:main 1360.047] wait L
              Jun 17 18:53:09 smartHomeNUC knxd[14084]: Layer 2 [15:B.pace/C.ip 1360.591] in 5/4 0.050000/0.001000/0.750000: delay more, for 0.191 sec
              Jun 17 18:53:09 smartHomeNUC knxd[14084]: Layer 2 [15:B.pace/C.ip 1360.782] delay done
              Jun 17 18:53:09 smartHomeNUC knxd[14084]: Layer 6 [14:A.log/C.ip 1360.782] send next
              Jun 17 18:53:09 smartHomeNUC knxd[14084]: Layer 6 [20:systemd_/ConnS 1360.782] is OK
              Jun 17 18:53:09 smartHomeNUC knxd[14084]: Layer 6 [ 4:systemd_/systemd 1360.782] is OK
              Jun 17 18:53:09 smartHomeNUC knxd[14084]: Layer 6 [ 8:systemd_/systemd 1360.782] is OK
              Jun 17 18:53:09 smartHomeNUC knxd[14084]: Layer 6 [ 1:main 1360.782] OK
              Jun 17 18:53:09 smartHomeNUC knxd[14084]: Layer 6 [ 2:main/L 1360.782] OK L
              Jun 17 18:53:09 smartHomeNUC knxd[14084]: Layer 6 [20:systemd_/ConnS 1360.782] sending, send_more clear
              Jun 17 18:53:09 smartHomeNUC knxd[14084]: Layer 7 [18:systemd_/CConn 1360.782] Recv(002): 00 81
              Jun 17 18:53:09 smartHomeNUC knxd[14084]: Layer 0 [18:systemd_/CConn 1360.782] Send(008): 00 27 11 03 10 BF 00 81
              Jun 17 18:53:09 smartHomeNUC knxd[14084]: Layer 6 [20:systemd_/ConnS 1360.782] sendNext called, send_more set
              Jun 17 18:53:09 smartHomeNUC knxd[14084]: Layer 6 [ 1:main 1360.782] sending set
              Jun 17 18:53:09 smartHomeNUC knxd[14084]: Layer 6 [20:systemd_/ConnS 1360.782] is OK
              Jun 17 18:53:09 smartHomeNUC knxd[14084]: Layer 6 [ 4:systemd_/systemd 1360.782] is OK
              Jun 17 18:53:09 smartHomeNUC knxd[14084]: Layer 6 [ 8:systemd_/systemd 1360.782] is OK
              Jun 17 18:53:09 smartHomeNUC knxd[14084]: Layer 6 [ 1:main 1360.782] OK
              Jun 17 18:53:09 smartHomeNUC knxd[14084]: Layer 6 [ 2:main/L 1360.782] OK L
              Jun 17 18:53:09 smartHomeNUC knxd[14084]: Layer 6 [20:systemd_/ConnS 1360.782] sending, send_more clear

              Kommentar


                #22
                OK. Jetzt mach bitte mal das -t1023 weg, damit das restliche Geplapper fehlt, und gibt mir ein bisschen mehr. Das sieht nämlich so aus als hättest du zwar initial einen dicken Delay, weil zwei Variablen nicht initialisiert sind, aber sobald der vorbei ist (also hier nach 10sec) sollte eigentlich alles funktionieren … oder?

                Code:
                diff --git a/src/backend/fpace.cpp b/src/backend/fpace.cpp
                index ce2c5f9..1e00038 100644
                --- a/src/backend/fpace.cpp
                +++ b/src/backend/fpace.cpp
                @@ -21,6 +21,9 @@
                
                PaceFilter::PaceFilter (const LinkConnectPtr_& c, IniSectionPtr& s) : Filter(c,s)
                {
                + last_len=0;
                + nr_in = 0;
                + size_in = 0;
                timer.set<PaceFilter, &PaceFilter::timer_cb>(this);
                state = P_DOWN;
                }
                … meine Begeisterung über einen Compiler, der sowas popeliges wie nicht initialisierte Instanzvariablen nicht findet, hält sich echt in Grenzen …
                DistKV, Home Assistant, 1wire, KNX, Python, Asterisk, SMD-Lötkolben

                Kommentar


                  #23
                  Zitat von Smurf Beitrag anzeigen
                  OK. Jetzt mach bitte mal das -t1023 weg, damit das restliche Geplapper fehlt, und gibt mir ein bisschen mehr. Das sieht nämlich so aus als hättest du zwar initial einen dicken Delay, weil zwei Variablen nicht initialisiert sind, aber sobald der vorbei ist (also hier nach 10sec) sollte eigentlich alles funktionieren … oder?

                  Code:
                  diff --git a/src/backend/fpace.cpp b/src/backend/fpace.cpp
                  index ce2c5f9..1e00038 100644
                  --- a/src/backend/fpace.cpp
                  +++ b/src/backend/fpace.cpp
                  @@ -21,6 +21,9 @@
                  
                  PaceFilter::PaceFilter (const LinkConnectPtr_& c, IniSectionPtr& s) : Filter(c,s)
                  {
                  + last_len=0;
                  + nr_in = 0;
                  + size_in = 0;
                  timer.set<PaceFilter, &PaceFilter::timer_cb>(this);
                  state = P_DOWN;
                  }
                  … meine Begeisterung über einen Compiler, der sowas popeliges wie nicht initialisierte Instanzvariablen nicht findet, hält sich echt in Grenzen …

                  Du hast vollkommen recht ... es gibt nach dem Zweiten Befehl einen Delay (hier 10 sec, sonst über 20sec) danach läuft es wieder einwandfrei ... solange ich immer regelmäßig Befehle sende oder den knxd neustarte ... sobald ich eine "Pause" > 15 min mache tritt der Fehler auf!
                  Zuletzt geändert von Medicusi; 17.06.2020, 19:09.

                  Kommentar


                    #24
                    OK, dann bau mal die zitierte Änderung ein und teste weiter.
                    DistKV, Home Assistant, 1wire, KNX, Python, Asterisk, SMD-Lötkolben

                    Kommentar


                      #25
                      wir sind viel besser geworden aber noch bei 4 Sekunden

                      Code:
                      Jun 17 20:10:44 smartHomeNUC knxd[14371]: Layer 0 [16:log/C.ip 697.055] Recv L_Data low from 1.1.84 to 3/1/40 hops: 05 T_Data_Group A_GroupValue_Write 0D 41
                      Jun 17 20:10:49 smartHomeNUC knxd[14371]: Layer 0 [16:log/C.ip 702.148] Recv L_Data low from 1.1.63 to 3/0/100 hops: 05 T_Data_Group A_GroupValue_Write 0C 1A
                      Jun 17 20:10:50 smartHomeNUC knxd[14371]: Layer 0 [16:log/C.ip 702.952] Recv L_Data low from 1.1.76 to 3/1/60 hops: 05 T_Data_Group A_GroupValue_Write 0D 4B
                      Jun 17 20:10:51 smartHomeNUC knxd[14371]: Layer 0 [16:log/C.ip 703.876] Recv L_Data low from 1.1.83 to 5/1/0 hops: 05 T_Data_Group A_GroupValue_Write 0D 64
                      Jun 17 20:11:02 smartHomeNUC knxd[14371]: Layer 0 [16:log/C.ip 714.371] Recv L_Data low from 1.1.200 to 0/4/5 hops: 05 T_Data_Group A_GroupValue_Write 00 82
                      Jun 17 20:11:03 smartHomeNUC knxd[14371]: Layer 0 [16:log/C.ip 715.923] Recv L_Data low from 1.1.84 to 3/1/40 hops: 05 T_Data_Group A_GroupValue_Write 0D 3C
                      Jun 17 20:11:05 smartHomeNUC knxd[14371]: Layer 0 [16:log/C.ip 718.041] Recv L_Data low from 1.1.200 to 0/4/5 hops: 05 T_Data_Group A_GroupValue_Write 00 00
                      Jun 17 20:11:12 smartHomeNUC knxd[14371]: Layer 0 [14:A.log/C.ip 724.893] Send L_Data low from 2.1.10 to 2/0/163 hops: 05 T_Data_Group A_GroupValue_Write FF
                      Jun 17 20:11:12 smartHomeNUC knxd[14371]: Layer 0 [16:log/C.ip 724.893] Send L_Data low from 2.1.10 to 2/0/163 hops: 05 T_Data_Group A_GroupValue_Write FF
                      Jun 17 20:11:12 smartHomeNUC knxd[14371]: Layer 6 [16:log/C.ip 724.893] send next
                      Jun 17 20:11:12 smartHomeNUC knxd[14371]: Layer 2 [15:B.pace/C.ip 724.893] out 1/3: delay for 0.053 sec
                      [MARKIEREN]Jun 17 20:11:12 smartHomeNUC knxd[14371]: Layer 2 [15:B.pace/C.ip 724.946] in 114/4 0.050000/0.001000/0.750000: delay more, for 4.278 sec[/MARKIEREN]
                      Jun 17 20:11:12 smartHomeNUC knxd[14371]: Layer 0 [16:log/C.ip 725.193] Recv L_Data low from 1.1.3 to 2/0/161 hops: 05 T_Data_Group A_GroupValue_Write (small) 01
                      Jun 17 20:11:13 smartHomeNUC knxd[14371]: Layer 0 [16:log/C.ip 725.338] Recv L_Data low from 1.1.3 to 2/0/164 hops: 05 T_Data_Group A_GroupValue_Write FF
                      Jun 17 20:11:15 smartHomeNUC knxd[14371]: Layer 0 [16:log/C.ip 727.770] Recv L_Data low from 1.1.50 to 3/0/0 hops: 05 T_Data_Group A_GroupValue_Write 0C AB
                      Jun 17 20:11:16 smartHomeNUC knxd[14371]: Layer 2 [15:B.pace/C.ip 729.226] in 3/4 0.050000/0.001000/0.750000: delay more, for 0.116 sec
                      Jun 17 20:11:17 smartHomeNUC knxd[14371]: Layer 2 [15:B.pace/C.ip 729.341] delay done
                      Jun 17 20:11:17 smartHomeNUC knxd[14371]: Layer 6 [14:A.log/C.ip 729.342] send next
                      Jun 17 20:11:17 smartHomeNUC knxd[14371]: Layer 0 [14:A.log/C.ip 729.342] Send L_Data low from 2.1.10 to 4/1/0 hops: 05 T_Data_Group A_GroupValue_Write (small) 01
                      Jun 17 20:11:17 smartHomeNUC knxd[14371]: Layer 0 [16:log/C.ip 729.342] Send L_Data low from 2.1.10 to 4/1/0 hops: 05 T_Data_Group A_GroupValue_Write (small) 01
                      Jun 17 20:11:17 smartHomeNUC knxd[14371]: Layer 6 [16:log/C.ip 729.342] send next
                      Jun 17 20:11:17 smartHomeNUC knxd[14371]: Layer 2 [15:B.pace/C.ip 729.342] out 1/2: delay for 0.052 sec
                      Jun 17 20:11:17 smartHomeNUC knxd[14371]: Layer 2 [15:B.pace/C.ip 729.394] delay done

                      Kommentar


                        #26
                        leider wieder über 20 Sekunden:

                        Code:
                        Jun 17 21:29:18 smartHomeNUC knxd[564]: Layer 0 [16:log/C.ip 3963.403] Recv L_Data low from 1.1.200 to 0/4/5 hops: 05 T_Data_Group A_GroupValue_Write 01 5E
                        Jun 17 21:29:19 smartHomeNUC knxd[564]: Layer 0 [16:log/C.ip 3964.966] Recv L_Data low from 1.1.200 to 0/4/5 hops: 05 T_Data_Group A_GroupValue_Write 02 58
                        Jun 17 21:29:20 smartHomeNUC knxd[564]: Layer 0 [16:log/C.ip 3965.979] Recv L_Data low from 1.1.200 to 0/4/5 hops: 05 T_Data_Group A_GroupValue_Write 03 8E
                        Jun 17 21:29:23 smartHomeNUC knxd[564]: Layer 0 [16:log/C.ip 3969.185] Recv L_Data low from 1.1.200 to 0/4/5 hops: 05 T_Data_Group A_GroupValue_Write 02 8A
                        Jun 17 21:29:28 smartHomeNUC knxd[564]: Layer 0 [16:log/C.ip 3973.996] Recv L_Data low from 1.1.200 to 0/4/5 hops: 05 T_Data_Group A_GroupValue_Write 03 CA
                        Jun 17 21:29:31 smartHomeNUC knxd[564]: Layer 0 [16:log/C.ip 3977.101] Recv L_Data low from 1.1.200 to 0/4/5 hops: 05 T_Data_Group A_GroupValue_Write 02 E4
                        Jun 17 21:29:33 smartHomeNUC knxd[564]: Layer 0 [16:log/C.ip 3978.846] Recv L_Data low from 1.1.200 to 0/4/5 hops: 05 T_Data_Group A_GroupValue_Write 02 12
                        Jun 17 21:29:36 smartHomeNUC knxd[564]: Layer 0 [16:log/C.ip 3981.789] Recv L_Data low from 1.1.200 to 0/4/5 hops: 05 T_Data_Group A_GroupValue_Write 02 A8
                        Jun 17 21:29:37 smartHomeNUC knxd[564]: Layer 0 [16:log/C.ip 3982.517] Recv L_Data low from 1.1.88 to 0/2/117 hops: 05 T_Data_Group A_GroupValue_Write 0C 15
                        Jun 17 21:29:38 smartHomeNUC knxd[564]: Layer 0 [14:A.log/C.ip 3984.039] Send L_Data low from 2.1.10 to 4/1/0 hops: 05 T_Data_Group A_GroupValue_Write (small) 01
                        Jun 17 21:29:38 smartHomeNUC knxd[564]: Layer 0 [16:log/C.ip 3984.039] Send L_Data low from 2.1.10 to 4/1/0 hops: 05 T_Data_Group A_GroupValue_Write (small) 01
                        Jun 17 21:29:38 smartHomeNUC knxd[564]: Layer 6 [16:log/C.ip 3984.039] send next
                        Jun 17 21:29:38 smartHomeNUC knxd[564]: Layer 2 [15:B.pace/C.ip 3984.039] out 1/2: delay for 0.052 sec
                        Jun 17 21:29:38 smartHomeNUC knxd[564]: Layer 0 [16:log/C.ip 3984.090] Recv L_Data low from 1.1.5 to 4/1/4 hops: 05 T_Data_Group A_GroupValue_Write 06 00
                        [MARKIEREN]Jun 17 21:29:38 smartHomeNUC knxd[564]: Layer 2 [15:B.pace/C.ip 3984.091] in 651/4 0.050000/0.001000/0.750000: delay more, for 24.416 sec[/MARKIEREN]
                        Jun 17 21:29:39 smartHomeNUC knxd[564]: Layer 0 [16:log/C.ip 3984.715] Recv L_Data low from 1.1.6 to 4/7/5 hops: 05 T_Data_Group A_GroupValue_Write 00 20
                        Jun 17 21:29:39 smartHomeNUC knxd[564]: Layer 0 [16:log/C.ip 3984.738] Recv L_Data low from 1.1.6 to 4/7/25 hops: 05 T_Data_Group A_GroupValue_Write 00 20
                        Jun 17 21:29:40 smartHomeNUC knxd[564]: Layer 0 [16:log/C.ip 3985.914] Recv L_Data low from 1.1.200 to 0/4/4 hops: 05 T_Data_Group A_GroupValue_Write 0C 01
                        Jun 17 21:29:42 smartHomeNUC knxd[564]: Layer 0 [16:log/C.ip 3988.242] Recv L_Data low from 1.1.10 to 3/1/3 hops: 05 T_Data_Group A_GroupValue_Write 0C 97
                        Jun 17 21:29:42 smartHomeNUC knxd[564]: Layer 0 [16:log/C.ip 3988.279] Recv L_Data low from 1.1.10 to 3/1/43 hops: 05 T_Data_Group A_GroupValue_Write 0C 4C
                        Jun 17 21:29:43 smartHomeNUC knxd[564]: Layer 0 [16:log/C.ip 3989.241] Recv L_Data low from 1.1.10 to 3/1/23 hops: 05 T_Data_Group A_GroupValue_Write 07 D0
                        Jun 17 21:29:44 smartHomeNUC knxd[564]: Layer 0 [16:log/C.ip 3990.241] Recv L_Data low from 1.1.10 to 3/1/63 hops: 05 T_Data_Group A_GroupValue_Write 0C 65
                        Jun 17 21:29:47 smartHomeNUC knxd[564]: Layer 0 [16:log/C.ip 3992.881] Recv L_Data low from 1.1.200 to 0/4/5 hops: 05 T_Data_Group A_GroupValue_Write 02 08
                        Jun 17 21:29:48 smartHomeNUC knxd[564]: Layer 0 [16:log/C.ip 3994.192] Recv L_Data low from 1.1.200 to 0/4/5 hops: 05 T_Data_Group A_GroupValue_Write 02 C6
                        Jun 17 21:29:53 smartHomeNUC knxd[564]: Layer 0 [16:log/C.ip 3998.984] Recv L_Data low from 1.1.200 to 0/4/5 hops: 05 T_Data_Group A_GroupValue_Write 02 08
                        Jun 17 21:29:56 smartHomeNUC knxd[564]: Layer 0 [16:log/C.ip 4001.890] Recv L_Data low from 1.1.200 to 0/4/5 hops: 05 T_Data_Group A_GroupValue_Write 01 4A
                        Jun 17 21:29:58 smartHomeNUC knxd[564]: Layer 0 [16:log/C.ip 4003.915] Recv L_Data low from 1.1.200 to 0/4/5 hops: 05 T_Data_Group A_GroupValue_Write 01 E0
                        Jun 17 21:30:00 smartHomeNUC knxd[564]: Layer 0 [16:log/C.ip 4005.433] Recv L_Data low from 1.1.200 to 0/4/5 hops: 05 T_Data_Group A_GroupValue_Write 02 62
                        Jun 17 21:30:01 smartHomeNUC knxd[564]: Layer 0 [16:log/C.ip 4006.469] Recv L_Data low from 1.1.200 to 0/4/5 hops: 05 T_Data_Group A_GroupValue_Write 03 5C
                        Jun 17 21:30:03 smartHomeNUC knxd[564]: Layer 2 [15:B.pace/C.ip 4008.509] in 14/4 0.050000/0.001000/0.750000: delay more, for 0.528 sec
                        Jun 17 21:30:03 smartHomeNUC knxd[564]: Layer 0 [16:log/C.ip 4008.576] Recv L_Data low from 1.1.60 to 0/2/15 hops: 05 T_Data_Group A_GroupValue_Write 0C 88
                        Jun 17 21:30:03 smartHomeNUC knxd[564]: Layer 2 [15:B.pace/C.ip 4009.037] in 1/4 0.050000/0.001000/0.750000: delay more, for 0.041 sec
                        Jun 17 21:30:03 smartHomeNUC knxd[564]: Layer 2 [15:B.pace/C.ip 4009.078] delay done
                        Jun 17 21:30:03 smartHomeNUC knxd[564]: Layer 6 [14:A.log/C.ip 4009.078] send next
                        Jun 17 21:30:03 smartHomeNUC knxd[564]: Layer 0 [14:A.log/C.ip 4009.078] Send L_Data low from 2.1.10 to 4/1/20 hops: 05 T_Data_Group A_GroupValue_Write (small) 01
                        Jun 17 21:30:03 smartHomeNUC knxd[564]: Layer 0 [16:log/C.ip 4009.078] Send L_Data low from 2.1.10 to 4/1/20 hops: 05 T_Data_Group A_GroupValue_Write (small) 01
                        Jun 17 21:30:03 smartHomeNUC knxd[564]: Layer 6 [16:log/C.ip 4009.078] send next

                        Kommentar


                          #27
                          OK, Problem identifiziert, ich schick dir morgen einen neuen Patch.
                          DistKV, Home Assistant, 1wire, KNX, Python, Asterisk, SMD-Lötkolben

                          Kommentar


                            #28
                            Zitat von Smurf Beitrag anzeigen
                            OK, Problem identifiziert, ich schick dir morgen einen neuen Patch.
                            Super, nur noch einmal schlafen

                            Kommentar


                              #29
                              Patch anbei
                              Angehängte Dateien
                              DistKV, Home Assistant, 1wire, KNX, Python, Asterisk, SMD-Lötkolben

                              Kommentar


                                #30
                                Zitat von Smurf Beitrag anzeigen
                                Patch anbei
                                super, wird sofort eingespielt ... und getestet!

                                Kommentar

                                Lädt...
                                X