Ankündigung

Einklappen
Keine Ankündigung bisher.

Mal wieder KNXD und USB

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

    Mal wieder KNXD und USB

    Hallo zusammen,

    ich versuche seit 2 Tagen KNXD (stabil) zum laufen zu bringen.
    Ich nutze das SmartHomeNG Image von Sourceforge (https://sourceforge.net/p/smarthomen...age/wiki/Home/)
    KNXD Version: 0.14.24-3:4fadfa4
    USB Schnittstelle von Merten
    Pastebin:
    https://pastebin.com/nzdn1jm9 ->LOG
    https://pastebin.com/1MXYnN4Y ->vbusmonitor1
    https://pastebin.com/ev8LUDFS ->knxd.service status
    https://pastebin.com/dPUZNMUn ->knxd.socket status


    Nun zu meinem Problem:
    KNXD Socket und Service laufen nach dem Start. Im vbusmonitor1 sehe ich alle Befehle von Tastern, BWM etc. Es ist ebenfalls möglich über groupswrite zu schalten. Allerdings hängt sich knxd.service nach ein paar (teilweise sogar beim ersten) groupswrite Befehlen auf und startet neu. Nach ein paar Sekunden funktioniert wieder alles, bis nach ein paar groupswrite Befehlen der service wieder abstürzt und neu startet usw.

    Kennt das Problem jmd? Oder hat wenigstens jmd eine Idee wo der Fehler liegen könnte?

    Vielen Dank im Voraus!

    #2
    Das sieht auf den ersten Blick nach zwei Problemen aus. (a) die USB-Schnittstelle verhaspelt sich; evtl. könnte dagegen ein pace-Filter helfen. (b) der knxd kommt mit dem daraus resultierenden Zustand nicht zurecht, das werde ich mir demnächst näher ansehen.

    Um Problem (a) besser einzugrenzen, bräuchte ich außerdem ein paar mehr Logzeilen vor denen die du in den Pastebin gestellt hast.
    DistKV, Home Assistant, 1wire, KNX, Python, Asterisk, SMD-Lötkolben

    Kommentar


      #3
      Hey,

      danke für die (erste) Eingrenzung. Ein Pace Filter sorgt doch dafür, dass die Schaltbefehle nicht zu schnell hintereinander gesendet werden (Bitte Korrektur, falls dass nicht stimmt). Der Fehler tritt aber auch auf, wenn ich eine längere Pause einlege...
      Ich schicke aber gerne noch ein paar Logs. Was genau wird denn benötigt?

      Kommentar


        #4
        richig. Wenn das Problem schon beim ersten Befehl nach der Pause auftritt, ist der pace-Filter natürlich unsinnig.

        Ich brauche einfach die Vorgeschichte. Idealerweise inkl. des letzten korrekt übertragenen Pakets und dem, was der USB-Treiber dazu alles gesagt hat.
        DistKV, Home Assistant, 1wire, KNX, Python, Asterisk, SMD-Lötkolben

        Kommentar


          #5
          Also,
          ich habe gerade per systemctl knx.socket und .service gestoppt, ein paar minuten gewartet und anschließend wieder gestartet. Die Status Ausgabe sagte mir, dass alles läuft.

          Dann habe ich den vbusmonitor1 gestartet, konnte wieder Schalbefehle lesen, und dann versucht per Visu eine Lampe einzuschalten...sofort war der Service gestoppt...

          https://pastebin.com/9ednpECn

          Da sollte alles drinstehen, von kurz nach dem start des service bis zum abbruch

          Kommentar


            #6
            Hallo!
            Mit der 14.x habe ich ebenfalls Probleme, die sich sehr ähnlich darstellen. Ich habe mich einige Tage damit beschäftigt und auch eine Aufzeichnung für den Erfolgsfall und eine Aufzeichnung für den Nichterfolgsfall vor einiger Zeit gemacht, dann aber festgestellt, dass die Version 12.x sehr gut funktioniert und mich nicht weiter in die Problematik vertieft.
            Anbei die beiden Traces. Vielleicht hilft es ja hier weiter...
            ProtSuccess - Pastebin.com https://pastebin.com/RkqwNGSR

            Kommentar


              #7
              Hallo,

              nach weiteren Bemühungen, hab ich mich entschlossen das Image neu aufzuspielen.

              Und siehe da, alles funktioniert (mit denselben Einstellungen)

              Danke für eure Hilfe!!!

              Kommentar

              Lädt...
              X