Ankündigung

Einklappen
Keine Ankündigung bisher.

Extreme Verzögerungen beim Senden von HTTP-Befehlen

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

  • matthbot
    antwortet
    En3rGy

    Könnte hier eventuell der Hund begraben sein ? Die EventBiDirQueue sieht nicht gut aus. Im aktuellen Beispiel stehen 12 Events in der Queue, u.a. meine HTTP-Requests an den WLED Pixel Controller.

    Bezeichnung Len Ist Max Count Error Wait Last
    EIBSendQueue 5000 0 14 910 0 2.33 18.04.2021 12:05:19
    EIBEmpfQueue 5000 0 1 76109 0 0.00 18.04.2021 12:05:54
    SetWertQueue 5000 0 17 128546 0 0.01 18.04.2021 12:05:54
    BefehlQueue1 5000 0 9 8938 0 0.01 18.04.2021 12:05:51
    BefehlQueue2 5000 0 0 0 0 0.00
    BefehlQueue3 5000 0 0 0 0 0.00
    SichQueue 15000 0 15 2176 0 0.00 18.04.2021 12:05:57
    EventSendQueue 1000 0 0 0 0 0.00
    EventBiDirQueue 100 12 100 7273 1636 3002.39 18.04.2021 12:05:51

    Sobald die Queue leer ist, läuft der erste Request in Echtzeit durch. Die eins bleibt aber für einige Sekunden stehen und blockiert alles Weitere. Liegt das an meinem HTTP-Request, oder ist das ein generelles Problem am Homeserver ?

    MatthiasS Hierzu kannst du bestimmt was sagen.
    Zuletzt geändert von matthbot; 18.04.2021, 12:15.

    Einen Kommentar schreiben:


  • En3rGy
    antwortet
    Z.B. über den HS EIB-Monitor, Stichwort „eibmon“ in der HS-Hilfe.
    Infos z.B. hier https://www.google.de/amp/s/docplaye...b-monitor.html

    Einen Kommentar schreiben:


  • matthbot
    antwortet
    En3rGy

    Vielen Dank für dein Feedback. Wie lässt sich die Ausführung mit loggen ?

    Einen Kommentar schreiben:


  • En3rGy
    antwortet
    Schon mal versucht, das Auslösen des Befehls und die erfolgreiche Ausführung zu loggen, dort müsste der Versatz nachvollziehbar sichtbar werden?
    Hintergrund: Die Logiken des HS werden (soweit ich weiß) weitestgehend seriell abgearbeitet (Ausnahme: Expliziter Thread und HSL2). Evtl. blockiert etwas anderes den HS?

    Einen Kommentar schreiben:


  • matthbot
    antwortet
    MatthiasS

    mein HTTP-Request sieht folgendermaßen aus:

    /win&SM=0&SS=0&SV=2&S=0&S2=299&GP=1&SP=0&RV=0&SB=25 5&A=255&R=255&G=0&B=0&W=0&R2=0&G2=0&B2=0&W2=0&FX =6 0&SX=203&IX=246&T=1
    Angehängte Dateien

    Einen Kommentar schreiben:


  • MatthiasS
    antwortet
    Wie sieht denn dein HTTP-Request aus?

    Einen Kommentar schreiben:


  • Extreme Verzögerungen beim Senden von HTTP-Befehlen

    Hallo in die Runde,

    ich verzweifle aktuell beim Absetzen von HTTP-Befehlen an einen WLED Pixel Controller. Die Funktion ist bereits gegeben - wenn nur die Latenz nicht so extrem wären.

    Abhängig vom Status meines Garagentores steuere ich ein LED-Stripe an, welches bei geöffnetem Tor "grün", bei fahrendem Tor "rot" blinkt. Ist das Tor geschlossen, sind alle LEDs aus. Der Zeitversatzt ist aber so extrem, dass wenn ich das Tor öffne die LEDs noch lange rot blinken, obwohl eigentlich der Status längst auf grün hätte wechseln müssen. Nach 30-60 Sekunden passiert das dann auch.

    Setze ich die HTTP-Befehle im Browser ab, reagiert der LED-Stripe in Echtzeit. Woran kann das liegen ?

    Vielen Dank für Eure Feedback
    Matthbot
    Zuletzt geändert von matthbot; 18.04.2021, 09:15.
Lädt...
X