Ankündigung

Einklappen
Keine Ankündigung bisher.

knxtool progmodeXX : Set failed: Connection reset by peer

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

    knxtool progmodeXX : Set failed: Connection reset by peer

    Nachdem ich mir jetzt die halbe nacht um die Ohren gehauen habe die neuste KNXD version installiert habe die logs angesehn habe und im Forum dannach gesucht habe finde ich keine lösung dafür das progmodeon nicht funktioniert >.<


    Code:
    root@Verteilung:~# knxd -V
    knxd 0.14.16:85fe31e
    Das hab ich in der knxd.conf stehn
    Code:
    KNXD_OPTS="-e 1.0.1 -E 1.0.10:1  -u /tmp/eib -b ip:224.0.23.12"
    wenn ich
    Code:
    root@Verteilung:~# knxtool progmodeon ip:127.0.0.1  1.1.23
    Set failed: Connection reset by peer
    ausführe zeigt mir

    Code:
     knxd -f9 -t 1022 -e 1.0.1 -E 1.0.10:1 -i  -u /tmp/eib -b ip:224.0.23.12
    das in diesem moment an
    Code:
    Layer 8 [ 4:A.tcp/inet     15.391] New Connection
    Layer 8 [15:A.tcp/CConn    15.391] ClientConnection Init
    Layer 3 [15:A.tcp/CConn    15.391] Allocate 1.0.10
    Layer 8 [15:A.tcp/CConn    15.393] ClientConnection 1.0.10 closing
    Layer 3 [ 1:main           15.393] Release 1.0.10
    Code:
    root@Verteilung:~# knxtool groupswrite ip:127.0.0.1 "1/0/2" 1
    Send request
    Hingegen funktioniert ohne Probleme die lampe geht an

    groupwrite geht auch vom selben Raspberry Pi sende ich auch meine 1w Fühler aufn Bus.

    beim testen hab ich festgestellt das
    Code:
     progmodeon progmodeoff progmodetoggle progmodestatus maskver
    writeaddress
    nicht geh es kommt immer
    Code:
    Set failed: Connection reset by peer
    hier noch kurz direkt nach dem Start von KNXD
    Code:
    knxd -f9 -t 1022 -e 1.0.1 -E 1.0.10:1 -i -u -b ip:224.0.23.12
    Layer 4 [ 1:main        0.000] initialized
    I00000000: [ 1:main] 0.14.16:85fe31e: knxd -f9 -t 1022 -e 1.0.1 -E 1.0.10:1 -i -u -b ip:224.0.23.12
    Layer 4 [ 1:main        0.000] setting up
    Layer 3 [ 4:A.tcp/inet    0.001] registerLink: 4:A.tcp
    Layer 3 [ 7:B.unix/local   0.001] registerLink: 7:B.unix
    N00000000: [12:ip.pace_] The 'pace' filter without a queue acts globally.
    Layer 3 [10:C.ip/Conn      0.002] registerLink: 10:C.ip
    I00000055: [ 1:main] Connected: cfg:C.ip.
    I00000055: [ 1:main] Connected: cfg:B.unix.
    I00000055: [ 1:main] Connected: cfg:A.tcp.
    Layer 4 [ 1:main           0.002] setup OK
    W00000000: [ 1:main] Consider using a config file.
    W00000020: [ 1:main] knxd should not run as root
    Layer 4 [ 1:main           0.003] trigger going up
    Layer 3 [10:C.ip/Conn      0.003] Start: cfg:C.ip
    Layer 5 [10:C.ip/Conn      0.003] down => >up
    Layer 5 [10:C.ip/Conn      0.003] Starting
    Layer 2 [11:C.ip/ip        0.003] Open
    Layer 2 [11:C.ip/ip        0.004] Opened
    Layer 5 [10:C.ip/Conn      0.004] >up => up
    Layer 4 [10:C.ip/Conn      0.004] up
    Layer 5 [10:C.ip/Conn      0.004] Started
    Layer 4 [10:C.ip/Conn      0.004] up
    Layer 3 [ 7:B.unix/local   0.004] Start: cfg:B.unix
    Layer 5 [ 7:B.unix/local   0.004] down => >up
    Layer 8 [ 7:B.unix/local   0.005] OpenLocalSocket /run/knx
    Layer 8 [ 7:B.unix/local   0.005] LocalSocket opened
    Layer 5 [ 7:B.unix/local   0.005] >up => up
    Layer 4 [ 7:B.unix/local   0.005] up
    Layer 5 [ 7:B.unix/local   0.005] Started
    Layer 4 [ 7:B.unix/local   0.005] up
    Layer 3 [ 4:A.tcp/inet     0.005] Start: cfg:A.tcp
    Layer 5 [ 4:A.tcp/inet     0.005] down => >up
    Layer 8 [ 4:A.tcp/inet     0.005] OpenInetSocket 6720
    Layer 8 [ 4:A.tcp/inet     0.006] InetSocket opened
    Layer 5 [ 4:A.tcp/inet     0.006] >up => up
    Layer 4 [ 4:A.tcp/inet     0.006] up
    Layer 5 [ 4:A.tcp/inet     0.006] Started
    Layer 4 [ 4:A.tcp/inet     0.006] up
    Layer 4 [ 1:main           0.006] going up triggered
    Layer 4 [ 1:main           0.006] check start
    Layer 4 [ 1:main           0.006] check end: want_up 1 some 1>1 all 0>1, going 0 up 3 down 0
    Layer 4 [ 1:main           0.006] all drivers up
    Layer 4 [ 1:main           0.006] u
    Vllt. kann jemand helfen oder mal bei sich testen ob das funktioniert

    vielen dank schonmal

    #2
    Nein, das geht aktuell nicht. Ist auch dokumentiert. Steht im README, Abschnitt "migrating to 0.12", letzter Absatz.
    Zuletzt geändert von Smurf; 09.08.2017, 08:38.
    DistKV, Home Assistant, 1wire, KNX, Python, Asterisk, SMD-Lötkolben

    Kommentar


      #3
      Hintergrund: es ist nicht wirklich der Job eines Routers, verbindungsorientierte Vorgänge auf Anwendungsebene zu managen, und der bisherige Code passte in die neue event-basierte Struktur des knxd nicht rein. Es gibt mehrere Möglichkeiten, das Problem zu beheben, aber es muss halt jemand tun.
      DistKV, Home Assistant, 1wire, KNX, Python, Asterisk, SMD-Lötkolben

      Kommentar


        #4
        argh... das hatte ich nicht gelesen -.-'

        gut heißt aber wenn ich mir nen extra raspi aufsetze mit KNXD <0.12 müsste das gehn zur not eibd ist nur ne einmalige sache von 60 PA umschreiben

        Kommentar

        Lädt...
        X