Ankündigung

Einklappen
Keine Ankündigung bisher.

KNXD läuft einfach nicht ohne Fehler

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

    KNXD läuft einfach nicht ohne Fehler

    Hallo zusammen, nachdem ich jetzt schon ein paar Tage mich Versuche brauch ich jetzt doch mal eure HIlfe.
    Was hab ich vor: Ich will auf meinem Raspi Debian GNU/Linux 12 (bookworm) Homebridge betreiben um am Ende über Apple Home meine Geräte nutzen zu können . Dies hab ich auch soweit mit ein paar Geräten z.b. Homematic usw geschafft. Nun wollte ich noch KNX dazu nehmen. Hierzu hab ich bereits das Plugin Homebridge KNX installiert. Nun benötige ich ja noch KNXD dazu.

    Mein KNX von MDT hängt aktuell mittels Netzkabel (SCN-IP000.02 IP Interface) am Router.

    Nach diversen Veruchen bekomme ich immer im LOg von KNXD folgende Fehlermeldungen:

    Sep 11 09:48:32 raspberrypi systemd[1]: Starting knxd.service - KNX Daemon...
    Sep 11 09:48:32 raspberrypi knxd[614]: F00000105: [14:B.ipt] Link down, terminating
    Sep 11 09:48:32 raspberrypi systemd[1]: Started knxd.service - KNX Daemon.
    Sep 11 09:48:32 raspberrypi systemd[1]: knxd.service: Main process exited, code=exited, status=1/FAILURE
    Sep 11 09:48:32 raspberrypi systemd[1]: knxd.service: Failed with result 'exit-code'.
    Sep 11 09:48:43 raspberrypi systemd[1]: knxd.service: Scheduled restart job, restart counter is at 1.
    Sep 11 09:48:43 raspberrypi systemd[1]: Stopped knxd.service - KNX Daemon.
    Sep 11 09:48:43 raspberrypi systemd[1]: Starting knxd.service - KNX Daemon...
    Sep 11 09:48:43 raspberrypi systemd[1]: Started knxd.service - KNX Daemon.


    HIer noch die LOG aus dem Homebridge

    [11.9.2024, 09:55:07] [KNX] Restarting Process...
    [11.9.2024, 09:55:08] [KNX] Launched child bridge with PID 2081
    [info] "2024-09-11T07:55:09.026Z" 'Loading knx: KNXnet/IP protocol implementation for Node(>=6.x), version: 2.5.4'
    homebridge API version: 2.7
    [11.9.2024, 09:55:10] Registering platform 'homebridge-knx.KNX'
    [11.9.2024, 09:55:10] [KNX] Loaded homebridge-knx v0.5.0-beta.12 child bridge successfully
    [11.9.2024, 09:55:10] Loaded 149 cached accessories from cachedAccessories.CC1BE08014A9.
    platformconfig.config_path
    /home/homebridge/knx_config.json
    platformconfig.config_path
    /home/homebridge/knx_config.json
    [11.9.2024, 09:55:11] [KNX] FATAL: knxd or eibd not reachable

    /var/lib/homebridge/node_modules/homebridge-knx/node_modules/eibd/lib/connection.js:32
    callback(new Error(
    ^
    Error: Cannot reach knxd or eibd service, please check installation and knx_config.json
    at /var/lib/homebridge/node_modules/homebridge-knx/lib/knxmonitor.js:23:10
    at Connection.socketRemote (/var/lib/homebridge/node_modules/homebridge-knx/node_modules/eibd/lib/connection.js:32:5)
    at groupsocketlisten (/var/lib/homebridge/node_modules/homebridge-knx/lib/knxmonitor.js:19:7)
    at Object.startMonitor (/var/lib/homebridge/node_modules/homebridge-knx/lib/knxmonitor.js:79:3)
    at new KNXPlatform (/var/lib/homebridge/node_modules/homebridge-knx/index.js:86:16)
    at ChildBridgeFork.startBridge (/var/lib/homebridge/node_modules/homebridge/src/childBridgeFork.ts:155:42)
    [11.9.2024, 09:55:11] [KNX] Child bridge process ended
    [11.9.2024, 09:55:11] [KNX] Process Ended. Code: 1, Signal: null​
    Wie kann ich die Probleme beheben. Finde einfach nicht den richtigen Weg.
    Danke schon mal vorab für die Unterstützung
    Zuletzt geändert von Spliff; 11.09.2024, 08:55.

    #2
    Es kann echt nicht so schwer sein, deine Konfigurationsdatei mitzuschicken … oder?

    Mein KNX von MDT hängt aktuell mittels Netzkabel (SCN-IP000.02 IP Interface) am Router.
    Schön. Ist es via "ping" erreichbar? hast du im ipt:-Argument bzw. in der zugehörigen INI-Sektion die richtige IP-Adresse angegeben? ist das Gerät korrekt auf Tunnelmodus konfiguriert, ist es mit der ETS erreichbar?

    Code:
    Sep 11 09:48:32 raspberrypi knxd[614]: F00000105: [14:B.ipt] Link down, terminating
    ist im ersten Anlauf eigentlich ziemlich enideutig …
    DistKV, Home Assistant, 1wire, KNX, Python, Asterisk, SMD-Lötkolben

    Kommentar


      #3
      Entschuldige , hab ich jetzt übersehen.
      Mein IP Interface ist per EST5 erreichbar die IP des Interfaces laut
      image.png
      Mein Raspi hat die IP 192.168.222.40
      Meine Fritzbox hat die IP 192.168.222.1


      Hier meine knxd.conf
      Code:
       KNXD_OPTS="-e 0.0.1 -E 0.0.2:8 -c -b ipt:192.168.222.32"
      Zuletzt geändert von Smurf; 11.09.2024, 09:37. Grund: Homebridge-Konfig entfernt, weil an der Stelle nicht relevant

      Kommentar


        #4
        Zur Ursachenforschung bitte mal Logging einschalten, d.h. "-t 1023" direkt vor das "-b ipt:", dann den knxd via systemd neustarten. Oder ihn gleich manuell laufen lassen.
        DistKV, Home Assistant, 1wire, KNX, Python, Asterisk, SMD-Lötkolben

        Kommentar


          #5
          HI ist aktiv und jetzt eingetragen. und hier die logs vom KNXd

          Code:
          Sep 11 11:06:38 raspberrypi systemd[1]: Starting knxd.service - KNX Daemon...
          Sep 11 11:06:38 raspberrypi knxd[617]: Layer 3 [14:B.ipt/Conn           0.000] registerLink: 14:B.ipt
          Sep 11 11:06:38 raspberrypi knxd[617]: Layer 3 [14:B.ipt/Conn           0.000] Start: cfg:B.ipt
          Sep 11 11:06:38 raspberrypi knxd[617]: Layer 5 [14:B.ipt/Conn           0.000] down => >up
          Sep 11 11:06:38 raspberrypi knxd[617]: Layer 5 [14:B.ipt/Conn           0.000] Starting
          Sep 11 11:06:38 raspberrypi knxd[617]: Layer 2 [15:B.ipt/ipt            0.000] Open
          Sep 11 11:06:38 raspberrypi knxd[617]: Layer 5 [14:B.ipt/Conn           0.017] >up => error
          Sep 11 11:06:38 raspberrypi knxd[617]: Layer 4 [14:B.ipt/Conn           0.017] link state changed: error
          Sep 11 11:06:38 raspberrypi knxd[617]: Layer 4 [14:B.ipt/Conn           0.017] link state changed: error
          Sep 11 11:06:38 raspberrypi knxd[617]: F00000105: [14:B.ipt] Link down, terminating
          Sep 11 11:06:38 raspberrypi knxd[617]: Layer 4 [14:B.ipt/Conn           0.017] R Stopping
          Sep 11 11:06:38 raspberrypi knxd[617]: Layer 5 [14:B.ipt/Conn           0.017] error => >down
          Sep 11 11:06:38 raspberrypi knxd[617]: Layer 4 [14:B.ipt/Conn           0.017] link state changed: error
          Sep 11 11:06:38 raspberrypi knxd[617]: Layer 2 [15:B.ipt/ipt            0.017] Close A
          Sep 11 11:06:38 raspberrypi systemd[1]: Started knxd.service - KNX Daemon.
          Sep 11 11:06:38 raspberrypi systemd[1]: knxd.service: Main process exited, code=exited, status=1/FAILURE
          Sep 11 11:06:38 raspberrypi systemd[1]: knxd.service: Failed with result 'exit-code'.
          Sep 11 11:06:49 raspberrypi systemd[1]: knxd.service: Scheduled restart job, restart counter is at 1.
          Sep 11 11:06:49 raspberrypi systemd[1]: Stopped knxd.service - KNX Daemon.
          Sep 11 11:06:49 raspberrypi systemd[1]: Starting knxd.service - KNX Daemon...
          Sep 11 11:06:49 raspberrypi knxd[820]: Layer 3 [14:B.ipt/Conn           0.000] registerLink: 14:B.ipt
          Sep 11 11:06:49 raspberrypi knxd[820]: Layer 3 [14:B.ipt/Conn           0.000] Start: cfg:B.ipt
          Sep 11 11:06:49 raspberrypi knxd[820]: Layer 5 [14:B.ipt/Conn           0.000] down => >up
          Sep 11 11:06:49 raspberrypi knxd[820]: Layer 5 [14:B.ipt/Conn           0.000] Starting
          Sep 11 11:06:49 raspberrypi knxd[820]: Layer 2 [15:B.ipt/ipt            0.000] Open
          Sep 11 11:06:49 raspberrypi knxd[820]: Layer 0 [15:B.ipt/ipt            0.000] Open
          Sep 11 11:06:49 raspberrypi knxd[820]: Layer 0 [15:B.ipt/ipt            0.000] Opened
          Sep 11 11:06:49 raspberrypi knxd[820]: Layer 1 [15:B.ipt/ipt            0.001] Send(020): 08 01 C0 A8 DE 28 B7 55 08 01 C0 A8 DE 28 B7 55 04 04 02 00
          Sep 11 11:06:49 raspberrypi knxd[820]: Layer 2 [15:B.ipt/ipt            0.001] Opened
          Sep 11 11:06:49 raspberrypi knxd[820]: Layer 4 [14:B.ipt/Conn           0.001] link state changed: >up
          Sep 11 11:06:49 raspberrypi knxd[820]: Layer 4 [14:B.ipt/Conn           0.001] state is >up
          Sep 11 11:06:49 raspberrypi knxd[820]: Layer 0 [15:B.ipt/ipt            0.001] Send(026): 06 10 02 05 00 1A 08 01 C0 A8 DE 28 B7 55 08 01 C0 A8 DE 28 B7 55 04 04 02 00
          Sep 11 11:06:49 raspberrypi knxd[820]: Layer 0 [15:B.ipt/ipt            0.003] Recv(020): 06 10 02 06 00 14 27 00 08 01 C0 A8 DE 20 0E 57 04 04 FF F3
          Sep 11 11:06:49 raspberrypi knxd[820]: Layer 5 [14:B.ipt/Conn           0.003] >up => up
          Sep 11 11:06:49 raspberrypi knxd[820]: Layer 4 [14:B.ipt/Conn           0.003] link state changed: up
          Sep 11 11:06:49 raspberrypi knxd[820]: Layer 5 [14:B.ipt/Conn           0.003] Started
          Sep 11 11:06:49 raspberrypi systemd[1]: Started knxd.service - KNX Daemon.
          Sep 11 11:07:35 raspberrypi knxd[820]: Layer 1 [15:B.ipt/ipt            46.655] Heartbeat
          Sep 11 11:07:35 raspberrypi knxd[820]: Layer 1 [15:B.ipt/ipt            46.655] Send(010): 27 00 08 01 C0 A8 DE 28 B7 55
          Sep 11 11:07:35 raspberrypi knxd[820]: Layer 0 [15:B.ipt/ipt            46.655] Send(016): 06 10 02 07 00 10 27 00 08 01 C0 A8 DE 28 B7 55
          Sep 11 11:07:35 raspberrypi knxd[820]: Layer 0 [15:B.ipt/ipt            46.656] Recv(008): 06 10 02 08 00 08 27 00
          Sep 11 11:07:35 raspberrypi knxd[820]: Layer 1 [15:B.ipt/ipt            46.656] got Connection State Response
          Sep 11 11:08:05 raspberrypi knxd[820]: Layer 1 [15:B.ipt/ipt            76.685] Heartbeat
          Sep 11 11:08:05 raspberrypi knxd[820]: Layer 1 [15:B.ipt/ipt            76.685] Send(010): 27 00 08 01 C0 A8 DE 28 B7 55
          Sep 11 11:08:05 raspberrypi knxd[820]: Layer 0 [15:B.ipt/ipt            76.685] Send(016): 06 10 02 07 00 10 27 00 08 01 C0 A8 DE 28 B7 55
          Sep 11 11:08:05 raspberrypi knxd[820]: Layer 0 [15:B.ipt/ipt            76.686] Recv(008): 06 10 02 08 00 08 27 00
          Sep 11 11:08:05 raspberrypi knxd[820]: Layer 1 [15:B.ipt/ipt            76.686] got Connection State Response
          Sep 11 11:08:35 raspberrypi knxd[820]: Layer 1 [15:B.ipt/ipt            106.713] Heartbeat
          Sep 11 11:08:35 raspberrypi knxd[820]: Layer 1 [15:B.ipt/ipt            106.713] Send(010): 27 00 08 01 C0 A8 DE 28 B7 55
          Sep 11 11:08:35 raspberrypi knxd[820]: Layer 0 [15:B.ipt/ipt            106.713] Send(016): 06 10 02 07 00 10 27 00 08 01 C0 A8 DE 28 B7 55
          Sep 11 11:08:35 raspberrypi knxd[820]: Layer 0 [15:B.ipt/ipt            106.714] Recv(008): 06 10 02 08 00 08 27 00
          Sep 11 11:08:35 raspberrypi knxd[820]: Layer 1 [15:B.ipt/ipt            106.714] got Connection State Response
          Sep 11 11:09:05 raspberrypi knxd[820]: Layer 1 [15:B.ipt/ipt            136.743] Heartbeat
          Sep 11 11:09:05 raspberrypi knxd[820]: Layer 1 [15:B.ipt/ipt            136.743] Send(010): 27 00 08 01 C0 A8 DE 28 B7 55
          Sep 11 11:09:05 raspberrypi knxd[820]: Layer 0 [15:B.ipt/ipt            136.743] Send(016): 06 10 02 07 00 10 27 00 08 01 C0 A8 DE 28 B7 55
          Sep 11 11:09:05 raspberrypi knxd[820]: Layer 0 [15:B.ipt/ipt            136.744] Recv(008): 06 10 02 08 00 08 27 00
          Sep 11 11:09:05 raspberrypi knxd[820]: Layer 1 [15:B.ipt/ipt            136.745] got Connection State Response
          ​
          ​
          und hier aus homebridge

          Code:
          [11.9.2024, 11:18:12] [KNX] Restarting Process...
          [11.9.2024, 11:18:14] [KNX] Launched child bridge with PID 3586
          [info] "2024-09-11T09:18:14.201Z"  'Loading knx: KNXnet/IP protocol implementation for Node(>=6.x), version: 2.5.4'
          homebridge API version: 2.7
          [11.9.2024, 11:18:15] Registering platform 'homebridge-knx.KNX'
          [11.9.2024, 11:18:15] [KNX] Loaded homebridge-knx v0.5.0-beta.12 child bridge successfully
          [11.9.2024, 11:18:15] Loaded 149 cached accessories from cachedAccessories.CC1BE08014A9.
          platformconfig.config_path
          /home/homebridge/knx_config.json
          platformconfig.config_path
          /home/homebridge/knx_config.json
          Plugin - Configure Accessory: Arbeitszimmerlampe --> Added to restoredAccessories[]
          Plugin - Configure Accessory: Arbeitszimmerrollo --> Added to restoredAccessories[]
          Plugin - Configure Accessory: TestDevice --> Added to restoredAccessories[]
          Plugin - Configure Accessory: Arbeitszimmerlampe --> Added to restoredAccessories[]
          Plugin - Configure Accessory: Arbeitszimmerrollo --> Added to restoredAccessories[]
          Plugin - Configure Accessory: TestDevice --> Added to restoredAccessories[]
          Plugin - Configure Accessory: Arbeitszimmerlampe --> Added to restoredAccessories[]
          Plugin - Configure Accessory: Arbeitszimmerrollo --> Added to restoredAccessories[]
          Plugin - Configure Accessory: TestDevice --> Added to restoredAccessories[]
          Plugin - Configure Accessory: Arbeitszimmerlampe --> Added to restoredAccessories[]
          Plugin - Configure Accessory: Arbeitszimmerrollo --> Added to restoredAccessories[]
          Plugin - Configure Accessory: TestDevice --> Added to restoredAccessories[]
          Plugin - Configure Accessory: Arbeitszimmerlampe --> Added to restoredAccessories[]
          Plugin - Configure Accessory: Arbeitszimmerrollo --> Added to restoredAccessories[]
          Plugin - Configure Accessory: TestDevice --> Added to restoredAccessories[]
          Plugin - Configure Accessory: Arbeitszimmerlampe --> Added to restoredAccessories[]
          Plugin - Configure Accessory: Arbeitszimmerrollo --> Added to restoredAccessories[]
          Plugin - Configure Accessory: TestDevice --> Added to restoredAccessories[]
          Plugin - Configure Accessory: Arbeitszimmerlampe --> Added to restoredAccessories[]
          Plugin - Configure Accessory: Arbeitszimmerrollo --> Added to restoredAccessories[]
          Plugin - Configure Accessory: TestDevice --> Added to restoredAccessories[]
          Plugin - Configure Accessory: Arbeitszimmerlampe --> Added to restoredAccessories[]
          Plugin - Configure Accessory: Arbeitszimmerrollo --> Added to restoredAccessories[]
          Plugin - Configure Accessory: TestDevice --> Added to restoredAccessories[]
          Plugin - Configure Accessory: Arbeitszimmerlampe --> Added to restoredAccessories[]
          Plugin - Configure Accessory: Arbeitszimmerrollo --> Added to restoredAccessories[]
          Plugin - Configure Accessory: TestDevice --> Added to restoredAccessories[]
          Plugin - Configure Accessory: Arbeitszimmerlampe --> Added to restoredAccessories[]
          Plugin - Configure Accessory: Arbeitszimmerrollo --> Added to restoredAccessories[]
          Plugin - Configure Accessory: TestDevice --> Added to restoredAccessories[]
          Plugin - Configure Accessory: Arbeitszimmerlampe --> Added to restoredAccessories[]
          Plugin - Configure Accessory: Arbeitszimmerrollo --> Added to restoredAccessories[]
          Plugin - Configure Accessory: TestDevice --> Added to restoredAccessories[]
          Plugin - Configure Accessory: Arbeitszimmerlampe --> Added to restoredAccessories[]
          Plugin - Configure Accessory: Arbeitszimmerrollo --> Added to restoredAccessories[]
          Plugin - Configure Accessory: TestDevice --> Added to restoredAccessories[]
          Plugin - Configure Accessory: Arbeitszimmerlampe --> Added to restoredAccessories[]
          Plugin - Configure Accessory: Arbeitszimmerrollo --> Added to restoredAccessories[]
          Plugin - Configure Accessory: TestDevice --> Added to restoredAccessories[]
          Plugin - Configure Accessory: Arbeitszimmerlampe --> Added to restoredAccessories[]
          Plugin - Configure Accessory: Arbeitszimmerrollo --> Added to restoredAccessories[]
          Plugin - Configure Accessory: TestDevice --> Added to restoredAccessories[]
          Plugin - Configure Accessory: Arbeitszimmerlampe --> Added to restoredAccessories[]
          Plugin - Configure Accessory: Arbeitszimmerrollo --> Added to restoredAccessories[]
          Plugin - Configure Accessory: TestDevice --> Added to restoredAccessories[]
          Plugin - Configure Accessory: Arbeitszimmerlampe --> Added to restoredAccessories[]
          Plugin - Configure Accessory: Arbeitszimmerrollo --> Added to restoredAccessories[]
          Plugin - Configure Accessory: TestDevice --> Added to restoredAccessories[]
          Plugin - Configure Accessory: Arbeitszimmerlampe --> Added to restoredAccessories[]
          Plugin - Configure Accessory: Arbeitszimmerrollo --> Added to restoredAccessories[]
          Plugin - Configure Accessory: TestDevice --> Added to restoredAccessories[]
          Plugin - Configure Accessory: Arbeitszimmerlampe --> Added to restoredAccessories[]
          Plugin - Configure Accessory: Arbeitszimmerrollo --> Added to restoredAccessories[]
          Plugin - Configure Accessory: TestDevice --> Added to restoredAccessories[]
          Plugin - Configure Accessory: Arbeitszimmerlampe --> Added to restoredAccessories[]
          Plugin - Configure Accessory: Arbeitszimmerrollo --> Added to restoredAccessories[]
          Plugin - Configure Accessory: TestDevice --> Added to restoredAccessories[]
          Plugin - Configure Accessory: Arbeitszimmerlampe --> Added to restoredAccessories[]
          Plugin - Configure Accessory: Arbeitszimmerrollo --> Added to restoredAccessories[]
          Plugin - Configure Accessory: TestDevice --> Added to restoredAccessories[]
          Plugin - Configure Accessory: Arbeitszimmerlampe --> Added to restoredAccessories[]
          Plugin - Configure Accessory: Arbeitszimmerrollo --> Added to restoredAccessories[]
          Plugin - Configure Accessory: TestDevice --> Added to restoredAccessories[]
          Plugin - Configure Accessory: Arbeitszimmerlampe --> Added to restoredAccessories[]
          Plugin - Configure Accessory: Arbeitszimmerrollo --> Added to restoredAccessories[]
          Plugin - Configure Accessory: TestDevice --> Added to restoredAccessories[]
          Plugin - Configure Accessory: Arbeitszimmerlampe --> Added to restoredAccessories[]
          Plugin - Configure Accessory: Arbeitszimmerrollo --> Added to restoredAccessories[]
          Plugin - Configure Accessory: TestDevice --> Added to restoredAccessories[]
          Plugin - Configure Accessory: Arbeitszimmerlampe --> Added to restoredAccessories[]
          Plugin - Configure Accessory: Arbeitszimmerrollo --> Added to restoredAccessories[]
          Plugin - Configure Accessory: TestDevice --> Added to restoredAccessories[]
          Plugin - Configure Accessory: Arbeitszimmerlampe --> Added to restoredAccessories[]
          Plugin - Configure Accessory: Arbeitszimmerrollo --> Added to restoredAccessories[]
          Plugin - Configure Accessory: TestDevice --> Added to restoredAccessories[]
          Plugin - Configure Accessory: Arbeitszimmerlampe --> Added to restoredAccessories[]
          Plugin - Configure Accessory: Arbeitszimmerrollo --> Added to restoredAccessories[]
          Plugin - Configure Accessory: TestDevice --> Added to restoredAccessories[]
          Plugin - Configure Accessory: Arbeitszimmerlampe --> Added to restoredAccessories[]
          Plugin - Configure Accessory: Arbeitszimmerrollo --> Added to restoredAccessories[]
          Plugin - Configure Accessory: TestDevice --> Added to restoredAccessories[]
          Plugin - Configure Accessory: Arbeitszimmerlampe --> Added to restoredAccessories[]
          Plugin - Configure Accessory: Arbeitszimmerrollo --> Added to restoredAccessories[]
          Plugin - Configure Accessory: TestDevice --> Added to restoredAccessories[]
          Plugin - Configure Accessory: Arbeitszimmerlampe --> Added to restoredAccessories[]
          Plugin - Configure Accessory: Arbeitszimmerrollo --> Added to restoredAccessories[]
          Plugin - Configure Accessory: TestDevice --> Added to restoredAccessories[]
          Plugin - Configure Accessory: Arbeitszimmerlampe --> Added to restoredAccessories[]
          Plugin - Configure Accessory: Arbeitszimmerrollo --> Added to restoredAccessories[]
          Plugin - Configure Accessory: TestDevice --> Added to restoredAccessories[]
          Plugin - Configure Accessory: Arbeitszimmerlampe --> Added to restoredAccessories[]
          Plugin - Configure Accessory: Arbeitszimmerrollo --> Added to restoredAccessories[]
          Plugin - Configure Accessory: TestDevice --> Added to restoredAccessories[]
          Plugin - Configure Accessory: Arbeitszimmerlampe --> Added to restoredAccessories[]
          Plugin - Configure Accessory: Arbeitszimmerrollo --> Added to restoredAccessories[]
          Plugin - Configure Accessory: TestDevice --> Added to restoredAccessories[]
          Plugin - Configure Accessory: Arbeitszimmerlampe --> Added to restoredAccessories[]
          Plugin - Configure Accessory: Arbeitszimmerrollo --> Added to restoredAccessories[]
          Plugin - Configure Accessory: TestDevice --> Added to restoredAccessories[]
          Plugin - Configure Accessory: Arbeitszimmerlampe --> Added to restoredAccessories[]
          Plugin - Configure Accessory: Arbeitszimmerrollo --> Added to restoredAccessories[]
          Plugin - Configure Accessory: TestDevice --> Added to restoredAccessories[]
          Plugin - Configure Accessory: Arbeitszimmerlampe --> Added to restoredAccessories[]
          Plugin - Configure Accessory: Arbeitszimmerrollo --> Added to restoredAccessories[]
          Plugin - Configure Accessory: TestDevice --> Added to restoredAccessories[]
          Plugin - Configure Accessory: Arbeitszimmerlampe --> Added to restoredAccessories[]
          Plugin - Configure Accessory: Arbeitszimmerrollo --> Added to restoredAccessories[]
          Plugin - Configure Accessory: TestDevice --> Added to restoredAccessories[]
          Plugin - Configure Accessory: Arbeitszimmerlampe --> Added to restoredAccessories[]
          Plugin - Configure Accessory: Arbeitszimmerrollo --> Added to restoredAccessories[]
          Plugin - Configure Accessory: TestDevice --> Added to restoredAccessories[]
          Plugin - Configure Accessory: Arbeitszimmerlampe --> Added to restoredAccessories[]
          Plugin - Configure Accessory: Arbeitszimmerrollo --> Added to restoredAccessories[]
          Plugin - Configure Accessory: TestDevice --> Added to restoredAccessories[]
          Plugin - Configure Accessory: Arbeitszimmerlampe --> Added to restoredAccessories[]
          Plugin - Configure Accessory: Arbeitszimmerrollo --> Added to restoredAccessories[]
          Plugin - Configure Accessory: TestDevice --> Added to restoredAccessories[]
          Plugin - Configure Accessory: Arbeitszimmerlampe --> Added to restoredAccessories[]
          Plugin - Configure Accessory: Arbeitszimmerrollo --> Added to restoredAccessories[]
          Plugin - Configure Accessory: TestDevice --> Added to restoredAccessories[]
          Plugin - Configure Accessory: Arbeitszimmerlampe --> Added to restoredAccessories[]
          Plugin - Configure Accessory: Arbeitszimmerrollo --> Added to restoredAccessories[]
          Plugin - Configure Accessory: TestDevice --> Added to restoredAccessories[]
          Plugin - Configure Accessory: Arbeitszimmerlampe --> Added to restoredAccessories[]
          Plugin - Configure Accessory: Arbeitszimmerrollo --> Added to restoredAccessories[]
          Plugin - Configure Accessory: TestDevice --> Added to restoredAccessories[]
          Plugin - Configure Accessory: Arbeitszimmerlampe --> Added to restoredAccessories[]
          Plugin - Configure Accessory: Arbeitszimmerrollo --> Added to restoredAccessories[]
          Plugin - Configure Accessory: TestDevice --> Added to restoredAccessories[]
          Plugin - Configure Accessory: Arbeitszimmerlampe --> Added to restoredAccessories[]
          Plugin - Configure Accessory: Arbeitszimmerrollo --> Added to restoredAccessories[]
          Plugin - Configure Accessory: TestDevice --> Added to restoredAccessories[]
          Plugin - Configure Accessory: Arbeitszimmerlampe --> Added to restoredAccessories[]
          Plugin - Configure Accessory: Arbeitszimmerrollo --> Added to restoredAccessories[]
          Plugin - Configure Accessory: TestDevice --> Added to restoredAccessories[]
          Plugin - Configure Accessory: Arbeitszimmerlampe --> Added to restoredAccessories[]
          Plugin - Configure Accessory: Arbeitszimmerrollo --> Added to restoredAccessories[]
          Plugin - Configure Accessory: TestDevice --> Added to restoredAccessories[]
          Plugin - Configure Accessory: Arbeitszimmerlampe --> Added to restoredAccessories[]
          Plugin - Configure Accessory: Arbeitszimmerrollo --> Added to restoredAccessories[]
          Plugin - Configure Accessory: TestDevice --> Added to restoredAccessories[]
          Plugin - Configure Accessory: Arbeitszimmerlampe --> Added to restoredAccessories[]
          Plugin - Configure Accessory: Arbeitszimmerrollo --> Added to restoredAccessories[]
          Plugin - Configure Accessory: TestDevice --> Added to restoredAccessories[]
          Plugin - Configure Accessory: Arbeitszimmerlampe --> Added to restoredAccessories[]
          Plugin - Configure Accessory: Arbeitszimmerrollo --> Added to restoredAccessories[]
          Plugin - Configure Accessory: TestDevice --> Added to restoredAccessories[]
          Plugin - Configure Accessory: Arbeitszimmerlampe --> Added to restoredAccessories[]
          Plugin - Configure Accessory: Arbeitszimmerrollo --> Added to restoredAccessories[]
          [11.9.2024, 11:18:16] [KNX] homebridge event didFinishLaunching
          [11.9.2024, 11:18:16] [KNX] Configuration starts
          [11.9.2024, 11:18:16] [KNX] Reading from config: Device/Accessory 1 of 8
          [11.9.2024, 11:18:16] [KNX] Service constructor called
          [11.9.2024, 11:18:16] [KNX] ServiceType defined
          [11.9.2024, 11:18:16] [KNX] ServiceType known as function
          [11.9.2024, 11:18:16] [KNX] Creating new subtype ID
          [11.9.2024, 11:18:16] [KNX] Did not find restored service for: Jalousie oben
          [11.9.2024, 11:18:16] [KNX] Created service: Jalousie oben
          [11.9.2024, 11:18:16] [KNX] customServiceAPI.constructor(service, GiraJalousieActuator)
          [11.9.2024, 11:18:16] [KNX] HandlerPattern instantiated!
          [11.9.2024, 11:18:16] [KNX] Preparing Characteristics: 3
          [11.9.2024, 11:18:16] [KNX] TargetPosition
          [11.9.2024, 11:18:16] [KNX] Adding characteristic...
          [11.9.2024, 11:18:16] [KNX] GiraJalousieActuator: Adding Characteristic TargetPosition
          [11.9.2024, 11:18:16] [KNX] CurrentPosition
          [11.9.2024, 11:18:16] [KNX] Adding characteristic...
          [11.9.2024, 11:18:16] [KNX] GiraJalousieActuator: Adding Characteristic CurrentPosition
          [11.9.2024, 11:18:16] [KNX] PositionState
          [11.9.2024, 11:18:16] [KNX] Adding characteristic...
          [11.9.2024, 11:18:16] [KNX] GiraJalousieActuator: Adding Characteristic PositionState
          [11.9.2024, 11:18:16] [KNX] Preparing KNXObjects: 1
          [11.9.2024, 11:18:16] [KNX] GiraJalousieActuator: Adding PseudoCharacteristic ShutterMove
          [11.9.2024, 11:18:16] [KNX] Adding service to  accessory Jalousie oben for: Jalousie oben
          [11.9.2024, 11:18:16] [KNX] registering new Accessory Jalousie oben with homebridge
          Error: Cannot Bridge more than 149 Accessories
              at Bridge.Accessory.addBridgedAccessory (/var/lib/homebridge/node_modules/homebridge/node_modules/hap-nodejs/src/lib/Accessory.ts:693:13)
              at Bridge.Accessory.addBridgedAccessories (/var/lib/homebridge/node_modules/homebridge/node_modules/hap-nodejs/src/lib/Accessory.ts:717:12)
              at BridgeService.handleRegisterPlatformAccessories (/var/lib/homebridge/node_modules/homebridge/src/bridgeService.ts:383:17)
              at HomebridgeAPI.emit (node:events:519:28)
              at HomebridgeAPI.registerPlatformAccessories (/var/lib/homebridge/node_modules/homebridge/src/api.ts:340:10)
              at new KNXDevice (/var/lib/homebridge/node_modules/homebridge-knx/lib/knxdevice.js:127:14)
              at KNXPlatform.configure (/var/lib/homebridge/node_modules/homebridge-knx/index.js:221:32)
              at KNXPlatform.<anonymous> (/var/lib/homebridge/node_modules/homebridge-knx/index.js:95:18)
              at HomebridgeAPI.emit (node:events:519:28)
              at HomebridgeAPI.signalFinished (/var/lib/homebridge/node_modules/homebridge/src/api.ts:275:10)
          [11.9.2024, 11:18:16] [KNX] Child bridge process ended
          [11.9.2024, 11:18:16] [KNX] Process Ended. Code: 1, Signal: null​
          Zuletzt geändert von Spliff; 11.09.2024, 10:19.

          Kommentar


            #6
            Zitat von Smurf Beitrag anzeigen
            Zur Ursachenforschung bitte mal Logging einschalten, d.h. "-t 1023" direkt vor das "-b ipt:", dann den knxd via systemd neustarten. Oder ihn gleich manuell laufen lassen.
            was sagst du zur Log ? siehst du mein Problem --- sehe im Apple Home keines der Geräte? hab ich die IP Adressen in die richtigen Einstellungen/Dateien eingetragen ?

            Wenn ich z.b. den Befehl

            Code:
            root@raspberrypi ~ > knxtool groupswrite ip:localhost 1/1/4 1
            Send request
            ​
            ausführe geht das Licht im Wohnzimmer nicht an .
            Zuletzt geändert von Spliff; 11.09.2024, 10:45.

            Kommentar


              #7
              Ich sehe eien putzigen Fehler "Error: Cannot Bridge more than 149 Accessories", der offensichtlich dazu führt, dass die Bridge sich verabschiedet.

              Ich sehe außerdem einen wunderbarerweise funktionierenden knxd-Prozess, dessen Log nicht den Zeitraum des Starts deiner Homebridge erfasst, was eher wenig sinnvoll ist.

              Ganz ehrlich: Das sieht aktuell nicht nach einem Thema mit knxd aus. Frage wegen dieser seltsamen 149-Accessories-Grenze bitte im entsprechenden Forum weiter nach. Hier kennt sich mit dem Ding niemand aus.
              DistKV, Home Assistant, 1wire, KNX, Python, Asterisk, SMD-Lötkolben

              Kommentar


                #8
                Ist eigentlich ganz einfach: HomeKit lässt maximal 150 Geräte pro Bridge zu.
                Daher bricht der bei 149 einfach ab…

                Zum Beispiel die Beschreibung aus Homeassistant:
                The HomeKit Accessory Protocol Specification only allows a maximum of 150 unique accessories (aid) per bridge. Be mindful of this when configuring the filter(s).​
                Wird bei dir nicht anders sein…

                Hier noch offiziell in den Apple Developer-Beschreibung auf Seite 25:
                https://forum.iobroker.net/assets/up...on-homekit.pdf
                Zuletzt geändert von tsb2001; 11.09.2024, 19:14.

                Kommentar

                Lädt...
                X