Ankündigung

Einklappen
Keine Ankündigung bisher.

knxd 0.12.12 mit selfbus Schnittstelle

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

    knxd 0.12.12 mit selfbus Schnittstelle

    Hallo,

    ich habe knxd auf 0.12.12 aktualisiert. Nun kann ich nur noch etwa so viele Requests abschicken bis die Adressen für Clients aufgebraucht sind.

    Optionen:
    KNXD_OPTS="-e 1.1.100 -E 1.1.101:10 -c -n Immerlund -DTRS -f9 -t 1022 -b ft12:/dev/ttyAMA0"

    Mit "knxtool groupswrite" kann ich damit etwa 10 mal mein Licht schalten. Mit 0.10.x ging es noch belebig oft.

    Log:
    http://pastebin.com/cigTkbd1

    Soll ich dafür ein Issue auf github erstellen?

    Viele Grüße,
    Thomas

    #2
    Ich bin begeistert und werde das in der v0.12.13 (voraussichtlich Anfang nächster Woche) beheben.
    DistKV, Home Assistant, 1wire, KNX, Python, Asterisk, SMD-Lötkolben

    Kommentar


      #3
      Ich habe mit 0.12.14 getestet. Ich kann nun zwar beliebig viele Requests schicken, aber leider kommt nichts auf dem Bus an.
      http://pastebin.com/d7iY8YRH

      Bei 0.10.16 geht es wieder.
      Zuletzt geändert von thesing; 23.02.2017, 21:17.

      Kommentar


        #4
        Mach bitte mal mit -t1023 je einen Durchlauf mit 0.10 und 0.12, damit ich den Unterschied sehe.
        DistKV, Home Assistant, 1wire, KNX, Python, Asterisk, SMD-Lötkolben

        Kommentar


          #5
          Als ich gerade die Logs erzeugt habe, hatte ich eine neues Verhalten von knxd: Version 0.12.14 funktioniert prinzipiell, aber nur für einige Anfragen. Mal funktioniert eine, dann 13, dann keine.

          Hier das Log für 0.10
          http://pastebin.com/jjvbuKRT

          Hier für 0.12.14
          http://pastebin.com/H1DRkwTJ

          Vielleicht wäre es keine schlechte Idee die Versionsnummer beim Start mit ins Log zu schreiben. Dann sieht man klar von welcher Version das Log stammt.

          Kommentar


            #6
            Äh, dein Log von v0.10 ist grob unvollständig. Das FT12-Framing fängt mit den Bytes "68 nn nn 68" an ("nn" ist die Länge, sie wird wiederholt) und das sehe ich bei in diesem Log exakt gar nicht.

            Anyway, ich habe mir das angesehen und zwei potenzielle Bugs gefunden. Teste bitte den aktuellen stable-Zweig (min. git-Commit 4266ac2).
            DistKV, Home Assistant, 1wire, KNX, Python, Asterisk, SMD-Lötkolben

            Kommentar


              #7
              Das Problem besteht weiterhin.

              Das Log von 0.10 wurde mit diesen Parametern erstellt:
              KNXD_OPTS="-e 1.1.100 -c -n Immerlund -DTRS -f9 -t 1023 -b ft12:/dev/ttyAMA0"

              Fehlt zum Loggen von FT12-Frames vielleicht noch eine Option?

              Kommentar


                #8
                Nö. Im Source (backend/ft12.cpp) steht
                Code:
                          t->TracePacket (0, this, "Send", c);
                das sollte mit deiner Option folglich ausgegeben werden.

                Das kann ich so nicht nachvollziehen.
                DistKV, Home Assistant, 1wire, KNX, Python, Asterisk, SMD-Lötkolben

                Kommentar

                Lädt...
                X