Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Matter-Controller (Matter Geräte in ioBroker einbinden)

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    Matter-Controller (Matter Geräte in ioBroker einbinden)

    This topic has been deleted. Only users with topic management privileges can see it.
    • H
      hotspot_2 @hotspot_2 last edited by

      Hallo zusammen,

      ich habe beim AVM Support nochmal nachgefragt weil ich mit der Antwort nicht ganz zufrieden war. Nun kam diese Antwort:


      ... seit 14.02.2025 wird ein Labor FRITZ!OS angeboten für die FRITZ!Smart Gateway und das von Ihnen beschriebenes Fehlerbild wird mit der weiteren Entwicklung nachgereicht.

      hier in der Link für das Labor FRITZ!OS können Sie alles nachlesen.

      https://avm.de/fritz-labor/fritz-labor-fuer-fritzsmart-gateway/bekannte-probleme/


      Unter dem Link sind die aktuellen Probleme aufgeführt.

      1 Reply Last reply Reply Quote 1
      • Q
        Qlink last edited by

        Hi Leute,

        ich schaffe es nicht mein Nuki Smart Lock Ultra per Matter mit iobroker zu verbinden und tappe etwas im Dunkeln wo das Problem liegen könnte.

        Kurz zu meiner Umgebung:

        iobroker auf Synology im Docker Container per MACVLAN (kein Bluetooth BLE connected)

        Node.js: 20.18.1
        js-controller: 7.0.3
        Matter Adatper: 0.4.15
        VISU App 1.3.2

        Mein Ablauf:

        1. Matter Protokoll des Nuki per Nuki App aktivieren bis folgender Screen erscheint:
          9c1eb646-0de3-4fb1-b709-a3c086a84747-1.jpeg
          (der Nuki fängt dauerhaft zu leuchten an)
        2. iobroker VISU App öffnen und den Nuki Hersteller Matter QR Code scannen (der Nuki ist noch Matter Jungfrau)
          Es erscheint zuerst:
          2828aba1-3d5b-4265-b895-1b7f5a851826-2.jpeg
        3. dann:
          a6ce8c23-06d6-4c3f-8035-1f1f639e9fe4-3.jpeg (MMB ist meine WLAN SSID)
        4. und zuletzt erhalte ich folgende Fehlermeldung:
          d09452f6-d078-4cdf-910c-f6ab6ef490af-4.jpeg
          (k.A. warum hier NanoleafThread53 aufgeführt wird ? Ich habe Nanoleaf Panels in meinem Netzwerk connected und die Panels haben auch Thread aktiviert.
          Aber was haben die Panels mit der Nuki Einbindung zu tun ?)

        Im iobroker Log erhalte ich parallel dazu folgende Ausgabe:

        matter.0 2025-03-04 18:40:37.345	info	Found 0 nodes:
        matter.0 2025-03-04 18:40:37.299	info	2025-03-04 18:40:37.299 WARN CommissioningController BLE is not supported on this platform
        matter.0 2025-03-04 18:40:37.062	info	Creating controller with Fabric Label: ioBroker matter.0
        matter.0 2025-03-04 18:40:36.978	info	starting. Version 0.4.15 in /opt/iobroker/node_modules/iobroker.matter, node: v20.18.1, js-controller: 7.0.3
        

        Kann sich jemand einen Reim darauf machen, bzw. hat jemand eine Idee wo das Problem liegen kann ?
        Ich habe die Prozedur mehrmals durchprobiert inkl. Neustart sämtlicher iobroker und Netzwerkkomponenten, aber es läuft immer auf dieselbe Fehlermeldung hinaus.

        Beste Grüße

        apollon77 ioT4db 2 Replies Last reply Reply Quote 0
        • apollon77
          apollon77 @Qlink last edited by

          @qlink Versuchs ohne Synology. Ich hab mehrere Reports das IPv6 auf Synology nicht gescheit tut ... Viel helfen kann ich da nicht weil das Nuki ist Thread und somit - siehe IPv6-Settings im Troubleshooting Bereich ... aber genau diese gehen wohl mit Synology nicht gerscheit .. aber mehr weiss ich nicht.

          1 Reply Last reply Reply Quote 1
          • ioT4db
            ioT4db @Qlink last edited by ioT4db

            @qlink sagte in Matter-Beta Controller (Matter Geräte in ioBroker einbinden):

            n sich jemand einen Reim darauf machen, bzw. hat jemand eine Idee wo das Problem liegen kann ?
            Ich habe die Prozedur mehrmals durchprobiert inkl. Neustart sämtlicher iobroker und Netzwerkkomponenten, aber es läuft immer auf dieselbe Fehlermeldung hinaus.
            Beste Grüße

            Hi, wie @apollon77 schon sagt, ist Docker+MACVLAN+Synology zum heutigen Zeitpunkt, naja, anders.

            Aber zuerst noch eine Frage, verbindest Du "Matter over Thread" oder "Matter over WiFi"? Das Nuki Ultra kann glaub ich beides, richtig?

            Bei "Matter over Thread" kann ich noch den Tip geben auf dem Router (bei mir bspw. FritzBox) eine statische Route einzurichten. Damit funktionierts bei mir.

            Du musst dann die lokale ULA ipv6 des "Thread Border Routers (TBR)" und die ipv6 des "Thread-Geräte"s hinter dem TBR herausfinden und daraus die statische Route erzeugen.

            Eigentlich sollte man das nicht brauchen, aber scheint bei Synos nicht einfach so zu funktionieren. Auf der anderen Seite brauchts wiederrum kein Anpassungen in den Netzwerk-Konfigdateien, wie "sysctl.conf" o.ä.

            Ich habs mal versucht hier zu dokumentieren: Wiki Matter Adapter

            VG

            Q 1 Reply Last reply Reply Quote 2
            • Q
              Qlink @ioT4db last edited by

              @iot4db

              Danke für die Hilfe.
              Nuki kann meines Wissens nach nur Matter over Thread.

              Ich muss erst mal schauen wie ich das Thema mit IPv6 hinbekomme.
              Das ist für mich aktuell noch ein spanisches Dorf...

              Beste Grüße

              ioT4db 1 Reply Last reply Reply Quote 0
              • ioT4db
                ioT4db @Qlink last edited by

                @qlink
                bezüglich ipv6-Grundlagen kann ich Dir (Euch) dieses Tutorial von Sebastian Philippi empfehlen. Echt super, um zu verstehen wie das alles so gedacht ist, Begrifflichkeiten, usw.: ipv6 Grundlagen

                beim Nuki ultra, hatte ich nur gelesen "Integriertes WLAN-Modul..."
                und hast recht, Matter scheint da nur über Thread zu laufen, obwohl WLAN verbaut...

                VG

                1 Reply Last reply Reply Quote 1
                • Q
                  Qlink last edited by

                  @ioT4db @apollon77

                  im HomeAssistant Forum hats ein User (ebertek) hinbekommen

                  hier der Link: https://community.home-assistant.io/t/matter-server-docker-container-on-synology-nas-home-assistant-core/751120/13

                  Er schreibt:

                  I had to add a route inside the matter-server container, and now everything seems to work:
                  
                  ip -6 route add <1> via <2> dev eth0 src <3>
                  Where <1> is the unique local address range used by my Thread devices (fd49:2203:740f::/64), <2> is the link-local IPv6 of my Thread Border Router (fe80:: address of my Apple TV), and <3> is the IPv6 of the container (2001: address of matter-server).
                  
                  I got <1> and <2> by running
                  
                  netstat -rn -f inet6 | grep UGc | grep -v default
                  on a device that correctly accepts routes (as opposed to Synology), and <3> from inside the container using ip addr | grep dynamic.
                  
                  Note that you have to add
                  
                      cap_add:
                        - NET_ADMIN
                  to the matter-server service in the Docker Compose file to be able to add routes using ip.
                  
                  Now only to make this persistent and not sensitive to IP changes…
                  

                  Verstehe ich das richtig, dass ich den Befehlip -6 route add <1> via <2> dev eth0 src <3> innerhalb meines iobroker containers auf der console ausführen muss? (natürlich mit meinen entsprechenden ipv6 Adressen)

                  Ist das bei iobroker überhaupt so möglich ?

                  Zusätzlich dann noch
                  cap_add:
                  - NET_ADMIN
                  in das iobroker compose file einfügen und es sollte laufen ?

                  Danke für eure Unterstützung.

                  Beste Grüße

                  1 Reply Last reply Reply Quote 0
                  • holzapfelauge
                    holzapfelauge last edited by holzapfelauge

                    Mahlzeit. Ich hab mir ein Nuki Go geholt. Soweit funktioniert auch alles aber ich bekomme es einfach nicht in den Matter Adapter.

                    Wenn ich richtig liege, kann das Nuki ja nur Thread und benötigt somit ein Hub. Das ist in meinem Fall ein Echo Gen4. Ich bekomme das Teil damit aber nicht verbunden und ohne bekomme ich in der Visu App die Meldung, dass ich einen Thread Router benötige.

                    Im Matter Adapter wird mir unter Standart Bridge eine kryptische Kombination angezeigt. Das sollte der Echo sein?

                    IP6 ist aktiviert und Häckchen beim Assistenten ist auch da.

                    Adapter ist grün.

                    Hat jemand ´ne Idee?

                    PS: Mein iobroker läuft auf nem Pimox in nem LXC.

                    ioT4db 1 Reply Last reply Reply Quote 0
                    • ioT4db
                      ioT4db @holzapfelauge last edited by

                      @holzapfelauge sagte in Matter-Beta Controller (Matter Geräte in ioBroker einbinden):

                      Das ist in meinem Fall ein Echo Gen4. Ich bekomme das Teil damit aber nicht verbunden und ohne bekomme ich in der Visu App die Meldung, dass ich einen Thread Router benötige.

                      moin. hast du das nuki zuerst mit dem echo verbunden über die alexa-App? wenn nicht musst du erstmal das machen. iobroker kennt ja den echo so erstmal noch nicht als TBR.

                      Grüße

                      holzapfelauge 1 Reply Last reply Reply Quote 0
                      • holzapfelauge
                        holzapfelauge @ioT4db last edited by

                        @iot4db meinst du über die Nuki App -> Smarthome -> Matter -> Alexa App -> Gerät hinzufügen -> Matter -> QR Code scannen?

                        Das klappt bei mir nicht.

                        ioT4db 1 Reply Last reply Reply Quote 0
                        • ioT4db
                          ioT4db @holzapfelauge last edited by

                          @holzapfelauge also die nuki-App kenn ich zwar nicht, aber die scheint dann die Alexa-App zu starten. Wenn es schon an der Alexa-App hängt, brauchst erst garnicht mit ioB weitermachen.

                          Du musst ja ersteinmal das Schloss über Thread an den echo (TBR) anbinden können. Woran das jetzt liegen kann... aus dem Bauch raus würde ich sagen, irgendwas mit IPv6, das ist meistens der Grund...

                          holzapfelauge 1 Reply Last reply Reply Quote 0
                          • holzapfelauge
                            holzapfelauge @ioT4db last edited by

                            @iot4db naja gut hab es jetzt über MQTT angebunden. Das reicht mir erstmal. Danke trotzdem.

                            T 1 Reply Last reply Reply Quote 0
                            • T
                              Thorsten @holzapfelauge last edited by Thorsten

                              Ich habe seit kurzem ein Aqara U200 an einem Aqara M100 Hub in Betrieb und möchte den Status von ioBroker (auf Raspberry 4) aus sehen bzw. das Schloss steuern können. Dazu habe ich den Matter-Adapter v0.5.1 installiert.
                              Schnittstelle eth0 (hat IPV6 Adresse), forwarding ist auf 0, accept_ra auf 2, ccept_ra_rt_info_max_plen auf 64. Die Instanz ist verbunden mit dem Host (grün), und ich konnte auf den Controller-Tab auch den Aqara Hub hinzufügen. Dieser ist verbunden (ethernet connected). Soweit funktioniert also alles. Nur kann ich über 'Gerät per Pairing-Code oder QR-Code hinzufügen' das U200 nicht hinzufügen. Wenn ich den Matter pairing code eingebe bzw. scanne und bestätige kommt nach einer Zeit der Fehler: 'Gerät kann nicht gekoppelt werden: Fehler beim Ausführen des Befehls "controllerCommissionDevice": Failed to connect on any discovered server'. Und ja, ich habe nicht den Pairing Code des Gerätes (Aufkleber) sondern den in der Aqara App für das Schloss angezeigten Code verwendet.

                              matter.0
                              2025-07-21 10:50:53.183	debug	2025-07-21 10:50:53.183 DEBUG PromiseQueue Promise processed ... Still running: 0
                              
                              matter.0
                              2025-07-21 10:50:53.182	warn	Error while executing command "controllerCommissionDevice": [pair-retransmission-limit-reached] Failed to connect on any discovered server at ControllerDiscovery.iterateServerAddresses (/opt/iobroker/node_modules/@matter/protocol/dist/cjs/peer/ControllerDiscovery.js:192:15) at async ControllerCommissioner.discoverAndEstablishPase (/opt/iobroker/node_modules/@matter/protocol/dist/cjs/peer/ControllerCommissioner.js:138:26) at async ControllerCommissioner.commissionWithDiscovery (/opt/iobroker/node_modules/@matter/protocol/dist/cjs/peer/ControllerCommissioner.js:160:50) at async MatterController.commission (/opt/iobroker/node_modules/@project-chip/matter.js/dist/cjs/MatterController.js:291:21) at async CommissioningController.commissionNode (/opt/iobroker/node_modules/@project-chip/matter.js/dist/cjs/CommissioningController.js:150:20) at async Controller.commissionDevice (/opt/iobroker/node_modules/iobroker.matter/build/matter/ControllerNode.js:380:24) at async Controller.handleCommand (/opt/iobroker/node_modules/iobroker.matter/build/matter/ControllerNode.js:125:28) at async /opt/iobroker/node_modules/iobroker.matter/build/main.js:220:36 at async MatterAdapter.handleControllerCommand (/opt/iobroker/node_modules/iobroker.matter/build/main.js:217:9) at async #onMessage (/opt/iobroker/node_modules/iobroker.matter/build/main.js:305:13)
                              
                              matter.0
                              2025-07-21 10:50:53.180	debug	2025-07-21 10:50:53.180 DEBUG ControllerDiscovery Server addresses to try: udp://[fdac:c1ab:2dd6:1:bceb:c5c2:ed6b:f0f]:5540
                              
                              matter.0
                              2025-07-21 10:50:53.180	debug	2025-07-21 10:50:53.178 DEBUG ControllerDiscovery Failed to communicate with udp://[fdac:c1ab:2dd6:1:bceb:c5c2:ed6b:f0f]:5540, try other servers ... [retransmission-limit-reached] Operation timed out at #retransmitMessage (/opt/iobroker/node_modules/@matter/protocol/dist/cjs/protocol/MessageExchange.js:411:37) at StandardTimer.callback (/opt/iobroker/node_modules/@matter/protocol/dist/cjs/protocol/MessageExchange.js:441:36) at Timeout._onTimeout (/opt/iobroker/node_modules/@matter/general/dist/cjs/time/Time.js:142:12) at listOnTimeout (node:internal/timers:588:17) at process.processTimers (node:internal/timers:523:7)
                              
                              matter.0
                              2025-07-21 10:50:39.926	debug	2025-07-21 10:50:39.926 DEBUG ExchangeManager Message » for: SC/PbkdfParamRequest msgId: 0/47837/145028710 type: 0x0/0x20 reqAck size: 79 payload: 153001205db706f4302cf91b0fb35c1bac4ae400f54dd319488c207600c49da227bc335425024083240300280435052501f40125022c012503a00f24041224050c26060001040124070a2408001818
                              
                              matter.0
                              2025-07-21 10:50:39.926	debug	2025-07-21 10:50:39.925 DEBUG MessageExchange Resubmit message 145028710 (retransmission attempt 4, backoff time 13250ms))
                              
                              matter.0
                              2025-07-21 10:50:30.333	debug	2025-07-21 10:50:30.333 DEBUG ExchangeManager Message » for: SC/PbkdfParamRequest msgId: 0/47837/145028710 type: 0x0/0x20 reqAck size: 79 payload: 153001205db706f4302cf91b0fb35c1bac4ae400f54dd319488c207600c49da227bc335425024083240300280435052501f40125022c012503a00f24041224050c26060001040124070a2408001818
                              
                              matter.0
                              2025-07-21 10:50:30.332	debug	2025-07-21 10:50:30.331 DEBUG MessageExchange Resubmit message 145028710 (retransmission attempt 3, backoff time 9591ms))
                              

                              Ich habe dann - wollte eh mal HomeAssistant testen - auf einem Raspberry3 HA installiert. Dort im Matter Server ließen sich sowohl der Hub M100 als auch das Schloss U200 problemlos koppeln.

                              Beide Raspberrys (iob und HA) hängen jeweils über Ethernet-Kabel am gleichen Router. Demzufolge sollte das IPV6 Routing eigentlich funktioniern.
                              Was ich nicht ganz verstehe - HA zeigt für das Schloss einen Ping-Test an, und dieser ist erfolgreich. Wenn ich den Ping jedoch per SSH verbunden von der Konsole aus versuche schlägt dieser fehl, egal ob von HA (wo der Ping über die GUI funktioniert) oder von iob.

                              Was kann ich noch tun um die Ursache zu finden? Brauche ich um Matter-Geräte hinzuzufügen eine Remote-Lizenz? Ich habe nur eine Assistenten-Lizenz.

                              Die im Log angezeigte IP

                              Failed to communicate with udp://[fdac:c1ab:2dd6:1:bceb:c5c2:ed6b:f0f]:5540
                              

                              ist die IP, die auch in HA beim Ping auf das U200 angezeigt wird:

                              22c67fb5-6999-4cce-930e-99a05066eb66-image.png

                              apollon77 1 Reply Last reply Reply Quote 0
                              • apollon77
                                apollon77 @Thorsten last edited by apollon77

                                @thorsten Also er wird gefunden mit seiner Adresse ... Am Ende sieht der Fakt das er es findet aber dann die Kommunikation nicht klappt nach den IPv6 Einstellungen aus. Am Ende sieht das was Du oben geschrieben hat korrekt aus und wie unter https://github.com/ioBroker/ioBroker.matter/wiki/Troubleshooting#ipv6-kommunikation-für-nutzung-von-thread-geräten genannt. Ich kann Dich daher erstmal nur nochmals bitten es zu prüfen, auch das es korrekt über restarts persistiert ist und so.

                                Ansonsten : ping und UDP kommunikation sind durchaus zwei verschiedene paar Schuhe. Auch hat Home Assistant diese Netzwerk Einstellungen sekbst drin und ich nehme mal an das iobroker und HA nicht auf dem gleichen Host laufen, oder?

                                1 Reply Last reply Reply Quote 0
                                • T
                                  Thorsten last edited by

                                  @apollon77 Ich hatte den Artikel zwar mehrfach gelesen und die Einstellungen geprüft (dachte ich, gestern war es spät :-)), aber die Änderungen in der /etc/dhcpcd.conf waren weg.

                                  noipv6
                                  noipv6rs

                                  hinzugefügt, neu gestartet, und schon funktioniert alles. DANKE!

                                  apollon77 1 Reply Last reply Reply Quote 0
                                  • apollon77
                                    apollon77 @Thorsten last edited by

                                    @thorsten cool ... also nicht das es weg war sondern das es dann wieder ging 🙂

                                    1 Reply Last reply Reply Quote 0
                                    • Q
                                      Qlink last edited by

                                      @apollon77

                                      Eine Matter (over Thread) Infrastruktur Frage:

                                      Ich möchte mein Nuki Ultra per Matter over Thread mit iobroker verbinden und damit steuern.

                                      Kann ich das realisieren, wenn ich mir einen Aqara M3 Hub kaufe, der dann als Thread Border Router + Matter Controller fungiert ?

                                      Oder hab ich hier einen Denkfehler ?

                                      Danke und beste Grüße.

                                      S 1 Reply Last reply Reply Quote 0
                                      • S
                                        stenmic @Qlink last edited by stenmic

                                        ich möchte mir ein neues Nuki kaufen. Funktioniert der Adapter damit wenn ich es am Apple Homepod anmelde, oder muss ich auch hier den Umweg über HA gehen?

                                        Fabio 1 Reply Last reply Reply Quote 0
                                        • Fabio
                                          Fabio @stenmic last edited by Fabio

                                          @stenmic also das geht wohl so. Du lernst das Schloss im Home Pod Mini an. Dann wenn alles geklappt hat kannst du über den Matter Adapter das Schloss per Code hinzufügen.
                                          Dazu musst du in der HomeKit App beim Schoß selber in den Einstellungen das Paring freigeben. Du bekommst dann in der Home Kit App eine Code den du dann im Matter Adapter eingibst. Im Matter Adapter Controller aktivieren. Siehe Bild.

                                          Herzliche Grüße
                                          Fabio

                                          IMG_0109.png

                                          Bitte auch die Hilfe lesen

                                          S 1 Reply Last reply Reply Quote 0
                                          • S
                                            stenmic @Fabio last edited by

                                            @fabio
                                            dann werde ich am WE das mal testen.

                                            Fabio 1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate
                                            FAQ Cloud / IOT
                                            HowTo: Node.js-Update
                                            HowTo: Backup/Restore
                                            Downloads
                                            BLOG

                                            854
                                            Online

                                            32.0k
                                            Users

                                            80.4k
                                            Topics

                                            1.3m
                                            Posts

                                            16
                                            59
                                            5423
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo