Ankündigung

Einklappen
Keine Ankündigung bisher.

Umstieg von eibd nach knxd

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

  • Umstieg von eibd nach knxd

    Hallo smurf,
    Kannst du mir bitte weiterhelfen?
    Ich habe eine Schnittstelle ft1.2. Beim Umstieg auf das neue Image (2.0 von onkelandy) muß ich ja die Schnittstelle entsprechend einstellen.
    Mein init für eibd war:
    Code:
    EIB_ARGS="--daemon --Server --Tunnelling --Discovery --GroupCache --listen-tcp"
    EIB_ADDR="0.0.1"
    EIB_IF="ft12:/dev/ttyAMA0"
    Wie muss das in knxd.ini sein?
    Habe hier im Forum und im WIKI gesucht, aber leider nicht die entsprechende Info gefunden, bzw. komme mit der Beschreibung nicht klar.
    Schön wäre für solch einen Fall ein Beispiel.
    Gruß
    Hans
    Zuletzt geändert von Tontechniker; 12.09.2017, 20:24.

  • #2
    Ich habe einfach:
    KNXD_OPTS="-e 1.1.0 -E 0.0.3:10 -c -DTRS -b ft12:/dev/ttyAMA0"

    in /etc/knx.conf

    Kommentar


    • #3
      Hallo thesing ,
      vielen Dank für Deine Antwort. Habe Deinen Vorschlag eingebaut. Jetzt läuft die ft12 prinzipiell, d.h. ich kann meine Items aus der visu heraus schalten. Ein Problem besteht aber noch: die Schnittstelle "verhaspelt" sich öfter bei zu schnellem Schalten. Kann es etwas helfen, wenn ich eine andere Adresse als 0.0.3 oder die :10 erhöhe?
      Gruß Hans

      Kommentar


      • #4
        Ein Problem besteht aber noch: die Schnittstelle "verhaspelt" sich öfter bei zu schnellem Schalten. Kann es etwas helfen, wenn ich eine andere Adresse als 0.0.3 oder die :10 erhöhe?
        Nein.

        Was meinst du mit "verhaspeln"?? Werden Datagramme verschluckt? Stirbt die Schnittstelle?
        Debug-Log?
        1wire, KNX, OpenHAB, Python, Asterisk, SMD-Lötkolben

        Kommentar


        • #5
          Hallo Smurf ,
          die Bereitschafts-LED meiner Schnittstelle geht aus und kommt nach einigen Sekunden wieder. Dann kann ich auch wieder schalten.

          Kommentar


          • #6
            Tontechniker Wie oft passiert das?
            Debug-Log bitte.
            1wire, KNX, OpenHAB, Python, Asterisk, SMD-Lötkolben

            Kommentar


            • #7
              Immer, wenn ich zu schnell hintereinander schalte. Muß hier leider erstmal abbrechen, da ich einen Termin wahrnehmen muß. Melde mich, wenn ich wieder am System bin.
              Gruß Hans

              Kommentar


              • #8
                Definiere "zu schnell hintereinander".

                Für solche Fälle sollte der "pace"-Filter helfen. Allerdings brauche ich trotzdem ein Log, um auszuschließen dass es ein knxd-Bug ist.
                1wire, KNX, OpenHAB, Python, Asterisk, SMD-Lötkolben

                Kommentar


                • #9
                  Hallo zusammen,

                  ich habe einen ähnlichen Fehler. Ich kann eigentlich alles schalten aber nicht immer.
                  Problem ist das ich kein Log hin bekomme…
                  Versucht habe ich:
                  Code:
                  knxd -t 1023 -B log -f9 -e 0.0.101 -E 9.0.1:1 -u -i -c -D -T -B pace -R -S -B log -b usb:
                  da kommt:
                  Code:
                  smarthome@raspberrypi3:~$ knxd -t 1023 -B log -f9 -e 0.0.101 -E 9.0.1:1 -u -i -c -D -T -B pace -R -S -B log -b usb:
                  Layer 4 [ 1:main        0.000] initialized
                  I00000000: [ 1:main] 0.14.15-2:17fb0262: knxd -t 1023 -B log -f9 -e 0.0.101 -E 9.0.1:1 -u -i -c -D -T -B pace -R -S -B log -b usb:
                  Layer 4 [ 1:main        0.000] setting up
                  Layer 4 [ 5:C.cache/G      0.000] GroupCacheInit
                  Layer 3 [ 4:C.cache/Conn   0.000] registerLink: 4:C.cache
                  Layer 0 [ 6:log/main       0.000] State setup
                  Layer 3 [ 7:A.unix/local   0.001] registerLink: 7:A.unix
                  Layer 3 [10:B.tcp/inet     0.001] registerLink: 10:B.tcp
                  N00000000: [18:pace] The 'pace' filter without a queue acts globally.
                  Layer 3 [13:server/Server     0.001] registerLink: 13:server
                  Layer 0 [21:log/D.usb         0.001] State setup
                  Layer 1 [23:D.usb/usbL        0.007] Detect
                  libusb: error [_get_usbfs_fd] libusb couldn't open USB device /dev/bus/usb/001/004: Permission denied
                  libusb: error [_get_usbfs_fd] libusb requires write access to USB device nodes.
                  Layer 1 [23:D.usb/usbL        0.007] No matching endpoint found.
                  Layer 1 [23:D.usb/usbL        0.007] Close
                  Layer 1 [23:D.usb/usbL        0.007] Release
                  Layer 1 [23:D.usb/usbL        0.008] Close
                  Layer 1 [23:D.usb/usbL        0.008] Release
                  Layer 0 [21:log/D.usb         0.008] State stopped
                  E00000032: [19:D.usb] D.usb: setup D.usb: failed
                  Speicherzugriffsfehler
                  smarthome@raspberrypi3:~$
                  KNXD -Version habe ich die: knxd 0.14.15-2:17fb0262


                  Vielen Dank

                  Kommentar


                  • #10
                    Code:
                    libusb: error [_get_usbfs_fd] libusb couldn't open USB device /dev/bus/usb/001/004: Permission denied
                    Wie wäre es, wenn du die Berechtigungen für den USB-port korrigierst?
                    Oder "sudo" verwendest?

                    Code:
                    Speicherzugriffsfehler
                    Code:
                    $ ulimit -c unlimited
                    $ knxd …
                    $ gdb /usr/bin/knxd core
                    > where
                    1wire, KNX, OpenHAB, Python, Asterisk, SMD-Lötkolben

                    Kommentar


                    • #11
                      Danke

                      hier das log:
                      Code:
                      Sep 16 12:07:54 raspberrypi3 knxd[5646]: F00000035: [27:D.usb] Send while buffer not empty
                      Sep 16 12:07:54 raspberrypi3 knxd[5646]: F00000000: [24:D.usb] Link down, terminating
                      Sep 16 12:07:54 raspberrypi3 knxd[5646]: E00000035: [27:D.usb] SendError 83bac8 status 3
                      Sep 16 12:07:54 raspberrypi3 systemd[1]: knxd.service: main process exited, code=exited, status=1/FAILURE
                      Sep 16 12:07:54 raspberrypi3 systemd[1]: Unit knxd.service entered failed state.
                      Sep 16 12:08:04 raspberrypi3 systemd[1]: knxd.service holdoff time over, scheduling restart.
                      Sep 16 12:08:04 raspberrypi3 systemd[1]: Stopping KNX Daemon...
                      Sep 16 12:08:04 raspberrypi3 systemd[1]: Starting KNX Daemon...
                      Sep 16 12:08:04 raspberrypi3 systemd[1]: Started KNX Daemon.
                      Sep 16 12:27:00 raspberrypi3 knxd[6951]: F00000035: [27:D.usb] Send while buffer not empty
                      Sep 16 12:27:00 raspberrypi3 knxd[6951]: F00000000: [24:D.usb] Link down, terminating
                      Sep 16 12:27:00 raspberrypi3 knxd[6951]: E00000035: [27:D.usb] SendError 10ba780 status 3
                      Sep 16 12:27:00 raspberrypi3 systemd[1]: knxd.service: main process exited, code=exited, status=1/FAILURE
                      Sep 16 12:27:00 raspberrypi3 systemd[1]: Unit knxd.service entered failed state.
                      Sep 16 12:27:11 raspberrypi3 systemd[1]: knxd.service holdoff time over, scheduling restart.
                      Sep 16 12:27:11 raspberrypi3 systemd[1]: Stopping KNX Daemon...
                      Sep 16 12:27:11 raspberrypi3 systemd[1]: Starting KNX Daemon...
                      Sep 16 12:27:11 raspberrypi3 systemd[1]: Started KNX Daemon.
                      Sep 16 12:28:52 raspberrypi3 knxd[7231]: F00000035: [27:D.usb] Send while buffer not empty
                      Sep 16 12:28:52 raspberrypi3 knxd[7231]: F00000000: [24:D.usb] Link down, terminating
                      Sep 16 12:28:52 raspberrypi3 knxd[7231]: E00000035: [27:D.usb] SendError 1635248 status 3
                      Sep 16 12:28:52 raspberrypi3 systemd[1]: knxd.service: main process exited, code=exited, status=1/FAILURE
                      Sep 16 12:28:52 raspberrypi3 systemd[1]: Unit knxd.service entered failed state.
                      Sep 16 12:29:03 raspberrypi3 systemd[1]: knxd.service holdoff time over, scheduling restart.
                      Sep 16 12:29:03 raspberrypi3 systemd[1]: Stopping KNX Daemon...
                      Sep 16 12:29:03 raspberrypi3 systemd[1]: Starting KNX Daemon...
                      Sep 16 12:29:03 raspberrypi3 systemd[1]: Started KNX Daemon.
                      Zuletzt geändert von SwenS; 19.09.2017, 06:46.

                      Kommentar


                      • #12
                        Moin,

                        reicht das Log so?

                        Vielen Dank.

                        Kommentar

                        Lädt...
                        X