Ankündigung

Einklappen
Keine Ankündigung bisher.

knxd im Docker will leider noch nicht

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

    knxd im Docker will leider noch nicht

    Ich versuche aktuell meine ersten Schritte mit knxd. Ich habe knxd schon auf einer Debian VM ans laufen bringen können und mit dem knxtool auch schon mal auf eine GA schreiben können.

    Aktuell versuche ich das Ganze in einem Docker ans Laufen zu bekommen und scheitere aktuell noch. Die Log-Ausgaben bringen mich leider nicht weiter, deswegen würde ich gerne hier mal meine Frage stellen.

    Vielleicht können henfri oder Smurf auf Anhieb etwas erkennen.

    Ich besitze ein MDT IP-Interface.

    Der Ausschnitt aus meiner docker-compose für knxd sieht wie folgt aus:

    Code:
    knxd:
    image: henfri/knxd:v0.12.6
    network_mode: "host"
    command: knxd -t 0xffc -f9 -e 1.0.200 -E 1.0.201:8 -DTRS -c -i --send-delay=120 -B single -b ipt:10.0.30.244
    restart: always
    und wenn ich im container auf der Konsole
    Code:
    knxtool groupswrite ip:localhost 1/1/85 1
    eingebe, tut sich im Gegensatz zu meinem Debian-VM-Aufbau nichts.

    Die Logs aus dem Container sehen so aus:
    Code:
    knxd: Layer 8 [ 2:mcast:knxd 0.004] Open
    knxd: Layer 8 [ 2:mcast:knxd 0.006] OpenD
    knxd: Layer 8 [ 2:mcast:knxd 0.009] OpenedD
    knxd: Layer 8 [ 2:mcast:knxd 0.009] Opened
    knxd: Layer 3 [ 3:layer3     0.010] Open
    knxd: Layer 3 [ 3:layer3     0.010] L3 started
    knxd: Layer 3 [ 3:layer3     0.010] registerLayer2 2:mcast:knxd
    knxd: Layer 3 [ 3:layer3     0.010] registerLayer2 2:mcast:knxd = 1
    knxd: Layer 4 [ 4:cache      0.011] GroupCacheInit
    knxd: Layer 3 [ 3:layer3     0.011] registerLayer2 4:cache
    knxd: Layer 3 [ 3:layer3     0.011] registerLayer2 4:cache = 1
    knxd: Layer 4 [ 4:cache      0.011] GroupCacheEnable
    knxd: Layer 8 [ 5:inet       0.012] OpenInetSocket 6720
    knxd: Layer 8 [ 5:inet       0.012] InetSocket opened
    knxd: Layer 3 [ 3:layer3     0.012] registerLayer2 5:inet
    knxd: Layer 3 [ 3:layer3     0.012] registerLayer2 5:inet = 1
    knxd: Layer 2 [ 6:ipt:10.0.30.244 0.013] Open
    knxd: Layer 2 [ 6:ipt:10.0.30.244 0.013] Opened
    knxd: Layer 2 [ 7:?-F:ipt:10.0.30.244 0.014] OpenFilter
    knxd: Layer 3 [ 3:layer3              0.015] registerLayer2 7:?-F:ipt:10.0.30.244
    knxd: Layer 3 [ 3:layer3              0.015] registerLayer2 7:?-F:ipt:10.0.30.244 = 1
    knxd: W00000020: knxd should not run as root
    knxd: Layer 8 [ 5:inet                42.141] New Connection
    knxd: Layer 8 [ 5:inet                42.142] ClientConnection Init
    knxd: Layer 3 [ 8:inet                42.143] Allocate 1.0.201
    knxd: Layer 7 [ 9:inet:1.0.201        42.145] OpenGroup
    knxd: Layer 4 [ 9:inet:1.0.201        42.145] OpenGroup 1/1/85 WO
    knxd: Layer 3 [ 3:layer3              42.146] registerLayer2 9:inet:1.0.201
    knxd: Layer 3 [ 3:layer3              42.146] registerLayer2 9:inet:1.0.201 = 1
    knxd: Layer 8 [ 8:inet                42.146] SendMessage(002): 00 22
    knxd: Layer 7 [ 9:inet:1.0.201        42.146] OpenGroup complete
    knxd: Layer 7 [ 8:inet                42.148] recv(002): 00 81
    knxd: Layer 4 [ 9:inet:1.0.201        42.149] Send Group T_DATA_XXX_REQ A_GroupValue_Write (small) 01
    knxd: Layer 9 [ 9:inet:1.0.201        42.151] Enqueue L_Data low from 0.0.0 to 1/1/85 hops: 06 T_DATA_XXX_REQ A_GroupValue_Write (small) 01
    knxd: Layer 8 [ 9:inet:1.0.201        42.151] unknown addr 1.0.201
    knxd: Layer 3 [ 3:layer3              42.152] RecvData L_Data low from 1.0.201 to 1/1/85 hops: 05 T_DATA_XXX_REQ A_GroupValue_Write (small) 01
    knxd: Layer 8 [ 2:mcast:knxd          42.153] Send_Route L_Data low from 1.0.201 to 1/1/85 hops: 05 T_DATA_XXX_REQ A_GroupValue_Write (small) 01
    knxd: Layer 2 [ 6:ipt:10.0.30.244     42.154] Send L_Data low from 0.0.0 to 1/1/85 hops: 05 T_DATA_XXX_REQ A_GroupValue_Write (small) 01
    knxd: Layer 8 [ 8:inet                42.155] ClientConnection 1.0.201 closing
    knxd: Layer 3 [ 3:layer3              42.155] Release 1.0.201
    knxd: Layer 7 [ 8:inet                42.155] CloseGroup
    knxd: Layer 3 [ 9:inet:1.0.201        42.156] deregisterLayer2 9
    knxd: Layer 3 [ 9:inet:1.0.201        42.156] deregisterLayer2 9 OK
    knxd: Layer 4 [ 9:inet:1.0.201        42.157] CloseGroup
    Sieht vielleicht jemand was hier falsch läuft?


    #2
    Hallo,

    funktioniert denn genau diese Kommandozeile:
    Code:
    knxd -t 0xffc -f9 -e 1.0.200 -E 1.0.201:8 -DTRS -c -i --send-delay=120 -B single -b ipt:10.0.30.244
    in der VM?
    ist die ip 10.30.244 aus dem Container erreichbar?

    Ich selbst nutze -seit es das Debian Paket gibt- den knxd ohne Docker.

    Gruß,
    Hendrik

    Kommentar

    Lädt...
    X