304 │ Active │ 80 │ 4.3.0.202502060735 │ openHAB Add-ons :: Bundles :: Matter Binding
openHAB 4.3.2
The devices I try to pair with openHAB are Nanoleaf Matter Thread GU10 Smart Bulbs.
Start up binding:
==> /var/log/openhab/events.log <==
2025-02-07 14:40:28.663 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'matter:controller:a2c935be15' changed from UNINITIALIZED (NOT_YET_READY) to INITIALIZING
==> /var/log/openhab/openhab.log <==
2025-02-07 14:40:28.665 [DEBUG] [r.internal.handler.ControllerHandler] - initialize
2025-02-07 14:40:28.665 [DEBUG] [r.internal.handler.ControllerHandler] - connect
2025-02-07 14:40:28.665 [DEBUG] [r.internal.handler.ControllerHandler] - matter config: /var/lib/openhab/matter
2025-02-07 14:40:32.446 [DEBUG] [r.internal.bridge.MatterBridgeClient] - onNodeReady port 41187
2025-02-07 14:40:32.447 [DEBUG] [r.internal.bridge.MatterBridgeClient] - Connecting ws://localhost:41187?productId=0001&port=5540&service=bridge&vendorId=65521&storagePath=%2Fvar%2Flib%2Fopenhab%2Fmatter&vendorName=openHAB&deviceName=Bridge+Device&uniqueId=bridge-0&productName=openHAB&passcode=20202021&discriminator=281
2025-02-07 14:40:32.469 [DEBUG] [ternal.client.MatterWebsocketService] - DeviceNode: Device Node Storage location: /var/lib/openhab/matter (Directory)
2025-02-07 14:40:32.476 [DEBUG] [ternal.client.MatterWebsocketService] - ServerNodeStore: Opened bridge-0 storage at /var/lib/openhab/matter/bridge-0
2025-02-07 14:40:32.478 [DEBUG] [al.controller.MatterControllerClient] - onNodeReady port 41187
2025-02-07 14:40:32.478 [DEBUG] [al.controller.MatterControllerClient] - Connecting ws://localhost:41187?nodeId=0&controllerName=controller-a2c935be15&storagePath=%2Fvar%2Flib%2Fopenhab%2Fmatter
2025-02-07 14:40:32.479 [DEBUG] [ternal.client.MatterWebsocketService] - StorageBac~DiskAsync: Failed to parse storage value for key resumptionRecords in context sessions
2025-02-07 14:40:32.491 [DEBUG] [ternal.client.MatterWebsocketService] - BasicInfor~ionServer: Using development values for some BasicInformation attributes: hardwareVersion: 0 softwareVersion: 0
2025-02-07 14:40:32.548 [DEBUG] [ternal.client.MatterWebsocketService] - BaseEventStore: Initialized new volatile event store
2025-02-07 14:40:32.551 [DEBUG] [ternal.client.MatterWebsocketService] - ControllerNode: Storage location: /var/lib/openhab/matter (Directory)
2025-02-07 14:40:32.552 [DEBUG] [r.internal.handler.ControllerHandler] - Websocket connected
2025-02-07 14:40:32.554 [DEBUG] [ternal.client.MatterWebsocketService] - Endpoint: bridge-0 ready endpoint#: 0 type: RootNode (0x16) behaviors: 💤parts ✓index ✓basicInformation ✓accessControl ✓groupKeyManagement ✓generalCommissioning ✓administratorCommissioning ✓operationalCredentials ✓generalDiagnostics ✓commissioning ✓network 💤productDescription 💤sessions ✓events 💤controller ✓descriptor
2025-02-07 14:40:32.554 [DEBUG] [ternal.client.MatterWebsocketService] - DeviceNode: ServerNode created with ID: bridge-0
2025-02-07 14:40:32.558 [DEBUG] [ternal.client.MatterWebsocketService] - Endpoint: bridge-0.aggregator ready endpoint#: 1 type: Aggregator (0xe) behaviors: 💤parts ✓index ✓descriptor
2025-02-07 14:40:32.559 [DEBUG] [ternal.client.MatterWebsocketService] - ControllerStore: Opened controller-a2c935be15-0 storage at /var/lib/openhab/matter/controller-a2c935be15-0
2025-02-07 14:40:32.559 [DEBUG] [r.internal.bridge.MatterBridgeClient] - onWebSocketText {"type":"event","message":{"type":"ready","data":"Controller initialized"}}
2025-02-07 14:40:32.562 [DEBUG] [ternal.client.MatterWebsocketService] - Commission~ontroller: BLE is not supported on this platform
2025-02-07 14:40:32.564 [INFO ] [.matter.internal.bridge.MatterBridge] - No devices found to register with bridge, not starting bridge
2025-02-07 14:40:32.568 [DEBUG] [ternal.client.MatterWebsocketService] - CertificateAuthority: Created new credentials with ID 0
2025-02-07 14:40:32.568 [DEBUG] [ternal.client.MatterWebsocketService] - MatterController: Creating new fabric
2025-02-07 14:40:32.578 [DEBUG] [ternal.client.MatterWebsocketService] - ClientController: Started Node
2025-02-07 14:40:32.578 [DEBUG] [al.controller.MatterControllerClient] - onWebSocketText {"type":"event","message":{"type":"ready","data":"Controller initialized"}}
2025-02-07 14:40:32.579 [DEBUG] [r.internal.handler.ControllerHandler] - websocket ready
==> /var/log/openhab/events.log <==
2025-02-07 14:40:32.579 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'matter:controller:a2c935be15' changed from INITIALIZING to ONLINE
Pairing through the Nanoleaf app. Pairing is only possible for 1 minute.
==> /var/log/openhab/openhab.log <==
2025-02-07 14:41:14.365 [DEBUG] [al.controller.MatterControllerClient] - sendMessage: {"id":"ff573014-b7cd-4651-b16e-67c1fe4ab4df","namespace":"nodes","function":"pairNode","args":["25120155444"]}
2025-02-07 14:41:14.372 [DEBUG] [ternal.client.MatterWebsocketService] - PeerCommissioner: Commissioning device with identifier {"shortDiscriminator":11} and 1 scanners and knownAddress "undefined"
2025-02-07 14:41:14.372 [DEBUG] [ternal.client.MatterWebsocketService] - ControllerDiscovery: Start Discovering devices using identifier {"shortDiscriminator":11} ...
2025-02-07 14:41:14.639 [DEBUG] [ternal.client.MatterWebsocketService] - ControllerDiscovery: Found 1 devices using identifier {"shortDiscriminator":11}
2025-02-07 14:41:14.640 [DEBUG] [ternal.client.MatterWebsocketService] - PeerCommissioner: Commissioning device SII: 800 SAI: 800 SAT: 4000 T: 0 PH: 36 ICD: 0 VP: 4442+54 RI: 280070F987CCBEFA2C2B4318DB9F6994B98F PI:
2025-02-07 14:41:14.979 [DEBUG] [ternal.client.MatterWebsocketService] - PaseClient: Pase client: Paired successfully with udp://[fdf8:ce8d:df55:1:9d6f:9bcd:1c84:dc05]:5540.
2025-02-07 14:41:14.980 [DEBUG] [ternal.client.MatterWebsocketService] - InsecureSession: End insecure session insecure/16456575291682953339
2025-02-07 14:41:14.980 [DEBUG] [ternal.client.MatterWebsocketService] - PeerCommissioner: Start commissioning of node 83856276965044294 into fabric 1 (index 1)
2025-02-07 14:41:14.980 [DEBUG] [ternal.client.MatterWebsocketService] - Controller~missioner: Skipping NetworkCommissioning steps because the device is already on IP network (udp)
2025-02-07 14:41:14.981 [DEBUG] [ternal.client.MatterWebsocketService] - Controller~missioner: Executing commissioning step 0.1: GetInitialData
2025-02-07 14:41:15.385 [DEBUG] [ternal.client.MatterWebsocketService] - Controller~missioner: Executing commissioning step 4.1: GeneralCommissioning.ArmFailsafe
2025-02-07 14:41:15.560 [DEBUG] [ternal.client.MatterWebsocketService] - Controller~missioner: Executing commissioning step 5.1: GeneralCommissioning.ConfigureRegulatoryInformation
2025-02-07 14:41:15.663 [DEBUG] [ternal.client.MatterWebsocketService] - Controller~missioner: Executing commissioning step 5.2: TimeSynchronization.SynchronizeTime
2025-02-07 14:41:15.663 [DEBUG] [ternal.client.MatterWebsocketService] - Controller~missioner: Executing commissioning step 6.1: OperationalCredentials.DeviceAttestation
2025-02-07 14:41:15.933 [DEBUG] [ternal.client.MatterWebsocketService] - Controller~missioner: Executing commissioning step 7.1: OperationalCredentials.Certificates
2025-02-07 14:41:16.255 [DEBUG] [ternal.client.MatterWebsocketService] - Controller~missioner: Executing commissioning step 11.1: AccessControl
2025-02-07 14:41:16.255 [DEBUG] [ternal.client.MatterWebsocketService] - Controller~missioner: Executing commissioning step 14.1: Reconnect
2025-02-07 14:41:46.314 [DEBUG] [ternal.client.MatterWebsocketService] - Controller~missioner: Re-Arm Failsafe Timer during reconnect with device. Time left: 869s
2025-02-07 14:42:03.049 [DEBUG] [ternal.client.MatterWebsocketService] - InsecureSession: End insecure session insecure/9346905908613134590
2025-02-07 14:42:03.052 [DEBUG] [ternal.client.MatterWebsocketService] - Controller: Error executing function pairNode: Failed to connect on any discovered server
2025-02-07 14:42:03.052 [DEBUG] [ternal.client.MatterWebsocketService] - Controller: Stack trace: Error: Failed to connect on any discovered server
2025-02-07 14:42:03.052 [DEBUG] [ternal.client.MatterWebsocketService] - Controller: Error name: Error
2025-02-07 14:42:03.052 [DEBUG] [ternal.client.MatterWebsocketService] - Controller: Full error object: {"stack":"Error: Failed to connect on any discovered server\n at ControllerDiscovery.iterateServerAddresses (webpack://matter-server/./node_modules/@matter/protocol/dist/cjs/peer/ControllerDiscovery.js?:192:15)\n at async eval (webpack://matter-server/./node_modules/@matter/protocol/dist/cjs/peer/PeerSet.js?:396:26)","message":"Failed to connect on any discovered server"}
2025-02-07 14:42:03.052 [DEBUG] [ternal.client.MatterWebsocketService] - Controller: Failed to connect on any discovered server
2025-02-07 14:42:03.053 [DEBUG] [al.controller.MatterControllerClient] - onWebSocketText {"type":"response","message":{"type":"resultError","id":"ff573014-b7cd-4651-b16e-67c1fe4ab4df","result":"undefined","error":"Failed to connect on any discovered server"}}
2025-02-07 14:42:03.054 [DEBUG] [al.controller.MatterControllerClient] - result type: resultError
2025-02-07 14:42:03.055 [DEBUG] [nal.discovery.MatterDiscoveryService] - startScan complete
2025-02-07 14:42:05.092 [DEBUG] [ternal.client.MatterWebsocketService] - Controller~missioner: Error while re-arming failsafe during reconnect Unexpected end of stream
Pairing 2 differenent devices through the Samsung SmartThings app, pairing possible for 15 minutes.
2025-02-07 14:45:57.080 [DEBUG] [al.controller.MatterControllerClient] - sendMessage: {"id":"9722baa5-57e6-4664-b63b-675dd14f25b0","namespace":"nodes","function":"pairNode","args":["10246752649"]}
2025-02-07 14:45:57.082 [DEBUG] [ternal.client.MatterWebsocketService] - PeerCommissioner: Commissioning device with identifier {"shortDiscriminator":4} and 1 scanners and knownAddress "undefined"
2025-02-07 14:45:57.082 [DEBUG] [ternal.client.MatterWebsocketService] - ControllerDiscovery: Start Discovering devices using identifier {"shortDiscriminator":4} ...
2025-02-07 14:45:57.083 [DEBUG] [ternal.client.MatterWebsocketService] - ControllerDiscovery: Found 2 devices using identifier {"shortDiscriminator":4}
2025-02-07 14:45:57.083 [DEBUG] [ternal.client.MatterWebsocketService] - PeerCommissioner: Commissioning device SII: 800 SAI: 800 SAT: 4000 T: 0 PH: 36 ICD: 0 VP: 4442+54 RI: 0400D8451AA27462DF19B2FF631D4CC036C6 PI:
2025-02-07 14:46:08.365 [DEBUG] [ternal.client.MatterWebsocketService] - Controller: Error executing function pairNode: Failed to connect on any discovered server
2025-02-07 14:46:08.365 [DEBUG] [ternal.client.MatterWebsocketService] - Controller: Stack trace: Error: Failed to connect on any discovered server
2025-02-07 14:46:08.365 [DEBUG] [ternal.client.MatterWebsocketService] - Controller: Error name: Error
2025-02-07 14:46:08.365 [DEBUG] [al.controller.MatterControllerClient] - onWebSocketText {"type":"response","message":{"type":"resultError","id":"9722baa5-57e6-4664-b63b-675dd14f25b0","result":"undefined","error":"Failed to connect on any discovered server"}}
2025-02-07 14:46:08.365 [DEBUG] [ternal.client.MatterWebsocketService] - Controller: Full error object: {"stack":"Error: Failed to connect on any discovered server\n at ControllerDiscovery.iterateServerAddresses (webpack://matter-server/./node_modules/@matter/protocol/dist/cjs/peer/ControllerDiscovery.js?:192:15)\n at async ControllerCommissioner.commissionWithDiscovery (webpack://matter-server/./node_modules/@matter/protocol/dist/cjs/peer/ControllerCommissioner.js?:134:26)\n at async MatterController.commission (webpack://matter-server/./node_modules/@project-chip/matter.js/dist/cjs/MatterController.js?:271:21)\n at async CommissioningController.commissionNode (webpack://matter-server/./node_modules/@project-chip/matter.js/dist/cjs/CommissioningController.js?:139:20)\n at async Nodes.pairNode (webpack://matter-server/./src/client/namespaces/Nodes.ts?:119:36)","message":"Failed to connect on any discovered server"}
2025-02-07 14:46:08.366 [DEBUG] [ternal.client.MatterWebsocketService] - Controller: Failed to connect on any discovered server
2025-02-07 14:46:08.366 [DEBUG] [al.controller.MatterControllerClient] - result type: resultError
2025-02-07 14:46:08.366 [DEBUG] [nal.discovery.MatterDiscoveryService] - startScan complete
2025-02-07 14:47:20.712 [DEBUG] [al.controller.MatterControllerClient] - sendMessage: {"id":"84514414-24d1-4e3e-81c1-6e677c19d8d1","namespace":"nodes","function":"pairNode","args":["31057502015"]}
2025-02-07 14:47:20.714 [DEBUG] [ternal.client.MatterWebsocketService] - PeerCommissioner: Commissioning device with identifier {"shortDiscriminator":12} and 1 scanners and knownAddress "undefined"
2025-02-07 14:47:20.714 [DEBUG] [ternal.client.MatterWebsocketService] - ControllerDiscovery: Start Discovering devices using identifier {"shortDiscriminator":12} ...
2025-02-07 14:47:20.814 [DEBUG] [ternal.client.MatterWebsocketService] - ControllerDiscovery: Found 1 devices using identifier {"shortDiscriminator":12}
2025-02-07 14:47:20.814 [DEBUG] [ternal.client.MatterWebsocketService] - PeerCommissioner: Commissioning device SII: 800 SAI: 800 SAT: 4000 T: 0 PH: 36 ICD: 0 VP: 4442+54 RI: 0500EDA100B4A25CBC945470F3093C087146 PI:
2025-02-07 14:47:21.168 [DEBUG] [ternal.client.MatterWebsocketService] - PaseClient: Pase client: Paired successfully with udp://[fdf8:ce8d:df55:1:b535:94bf:d507:ff0]:5540.
2025-02-07 14:47:21.168 [DEBUG] [ternal.client.MatterWebsocketService] - InsecureSession: End insecure session insecure/7745880324090514532
2025-02-07 14:47:21.168 [DEBUG] [ternal.client.MatterWebsocketService] - PeerCommissioner: Start commissioning of node 9983892506643462910 into fabric 1 (index 1)
2025-02-07 14:47:21.168 [DEBUG] [ternal.client.MatterWebsocketService] - Controller~missioner: Skipping NetworkCommissioning steps because the device is already on IP network (udp)
2025-02-07 14:47:21.169 [DEBUG] [ternal.client.MatterWebsocketService] - Controller~missioner: Executing commissioning step 0.1: GetInitialData
2025-02-07 14:47:21.585 [DEBUG] [ternal.client.MatterWebsocketService] - Controller~missioner: Executing commissioning step 4.1: GeneralCommissioning.ArmFailsafe
2025-02-07 14:47:21.706 [DEBUG] [ternal.client.MatterWebsocketService] - Controller~missioner: Executing commissioning step 5.1: GeneralCommissioning.ConfigureRegulatoryInformation
2025-02-07 14:47:21.893 [DEBUG] [ternal.client.MatterWebsocketService] - Controller~missioner: Executing commissioning step 5.2: TimeSynchronization.SynchronizeTime
2025-02-07 14:47:21.894 [DEBUG] [ternal.client.MatterWebsocketService] - Controller~missioner: Executing commissioning step 6.1: OperationalCredentials.DeviceAttestation
2025-02-07 14:47:22.206 [DEBUG] [ternal.client.MatterWebsocketService] - Controller~missioner: Executing commissioning step 7.1: OperationalCredentials.Certificates
2025-02-07 14:47:22.567 [DEBUG] [ternal.client.MatterWebsocketService] - Controller~missioner: Executing commissioning step 11.1: AccessControl
2025-02-07 14:47:22.567 [DEBUG] [ternal.client.MatterWebsocketService] - Controller~missioner: Executing commissioning step 14.1: Reconnect
2025-02-07 14:47:29.038 [DEBUG] [ternal.client.MatterWebsocketService] - CaseClient: Case client: Paired successfully with udp://[fdf8:ce8d:df55:1:b535:94bf:d507:ff0]:5540 and parameters SII: 800 SAI: 800 SAT: 4000 DMRev: 17 IMRev: 11 spec: 0x0 maxPaths: 1 CATs:
2025-02-07 14:47:29.039 [DEBUG] [ternal.client.MatterWebsocketService] - InsecureSession: End insecure session insecure/1895324188922594775
2025-02-07 14:47:29.041 [DEBUG] [ternal.client.MatterWebsocketService] - Controller~missioner: Executing commissioning step 16.1: GeneralCommissioning.Complete
2025-02-07 14:47:29.141 [DEBUG] [ternal.client.MatterWebsocketService] - Controller~missioner: Executing commissioning step 17.1: OperationalCredentials.UpdateFabricLabel
2025-02-07 14:47:29.222 [DEBUG] [ternal.client.MatterWebsocketService] - PairedNode: Node 9983892506643462910: Created paired node with device data undefined
2025-02-07 14:47:30.739 [DEBUG] [ternal.client.MatterWebsocketService] - InteractionClient: Subscription successfully initialized with ID 3799917101 and maxInterval 60s.
2025-02-07 14:47:30.912 [DEBUG] [ternal.client.MatterWebsocketService] - Controller: Error executing function pairNode: Node 9983892506643462910 not connected
2025-02-07 14:47:30.912 [DEBUG] [ternal.client.MatterWebsocketService] - Controller: Stack trace: Error: Node 9983892506643462910 not connected
2025-02-07 14:47:30.912 [DEBUG] [ternal.client.MatterWebsocketService] - Controller: Error name: Error
2025-02-07 14:47:30.912 [DEBUG] [ternal.client.MatterWebsocketService] - Controller: Full error object: {"stack":"Error: Node 9983892506643462910 not connected\n at ControllerNode.getNode (webpack://matter-server/./src/client/ControllerNode.ts?:149:19)\n at Nodes.pairNode (webpack://matter-server/./src/client/namespaces/Nodes.ts?:121:48)","message":"Node 9983892506643462910 not connected"}
2025-02-07 14:47:30.913 [DEBUG] [ternal.client.MatterWebsocketService] - Controller: Node 9983892506643462910 not connected
2025-02-07 14:47:30.914 [DEBUG] [al.controller.MatterControllerClient] - onWebSocketText {"type":"response","message":{"type":"resultError","id":"84514414-24d1-4e3e-81c1-6e677c19d8d1","result":"undefined","error":"Node 9983892506643462910 not connected"}}
2025-02-07 14:47:30.914 [DEBUG] [al.controller.MatterControllerClient] - result type: resultError
2025-02-07 14:47:30.915 [DEBUG] [nal.discovery.MatterDiscoveryService] - startScan complete
Pairing seems succesfull at first, but eventually fails. When I try to add them again it says they are already paired, and I need to remove them from /var/lib/openhab/matter
.
2025-02-07 15:03:38.838 [DEBUG] [al.controller.MatterControllerClient] - sendMessage: {"id":"763a30f1-0bbb-4081-929d-7ee67e342474","namespace":"nodes","function":"pairNode","args":["31113043828"]}
2025-02-07 15:03:38.840 [DEBUG] [ternal.client.MatterWebsocketService] - PeerCommissioner: Commissioning device with identifier {"shortDiscriminator":12} and 1 scanners and knownAddress "undefined"
2025-02-07 15:03:38.840 [DEBUG] [ternal.client.MatterWebsocketService] - ControllerDiscovery: Start Discovering devices using identifier {"shortDiscriminator":12} ...
2025-02-07 15:03:39.023 [DEBUG] [ternal.client.MatterWebsocketService] - ControllerDiscovery: Found 1 devices using identifier {"shortDiscriminator":12}
2025-02-07 15:03:39.023 [DEBUG] [ternal.client.MatterWebsocketService] - PeerCommissioner: Commissioning device SII: 800 SAI: 800 SAT: 4000 T: 0 PH: 36 ICD: 0 VP: 4442+54 RI: 2A00EC3E9FA5460137EB1104CEE64E4296F3 PI:
2025-02-07 15:03:39.290 [DEBUG] [ternal.client.MatterWebsocketService] - PaseClient: Pase client: Paired successfully with udp://[fdf8:ce8d:df55:1:9d6f:9bcd:1c84:dc05]:5540.
2025-02-07 15:03:39.290 [DEBUG] [ternal.client.MatterWebsocketService] - InsecureSession: End insecure session insecure/1525000478377402973
2025-02-07 15:03:39.290 [DEBUG] [ternal.client.MatterWebsocketService] - PeerCommissioner: Start commissioning of node 3305332048357018778 into fabric 1 (index 1)
2025-02-07 15:03:39.290 [DEBUG] [ternal.client.MatterWebsocketService] - Controller~missioner: Skipping NetworkCommissioning steps because the device is already on IP network (udp)
2025-02-07 15:03:39.291 [DEBUG] [ternal.client.MatterWebsocketService] - Controller~missioner: Executing commissioning step 0.1: GetInitialData
2025-02-07 15:03:39.698 [DEBUG] [ternal.client.MatterWebsocketService] - Controller~missioner: Executing commissioning step 4.1: GeneralCommissioning.ArmFailsafe
2025-02-07 15:03:39.873 [DEBUG] [ternal.client.MatterWebsocketService] - Controller~missioner: Executing commissioning step 5.1: GeneralCommissioning.ConfigureRegulatoryInformation
2025-02-07 15:03:39.984 [DEBUG] [ternal.client.MatterWebsocketService] - Controller~missioner: Executing commissioning step 5.2: TimeSynchronization.SynchronizeTime
2025-02-07 15:03:39.984 [DEBUG] [ternal.client.MatterWebsocketService] - Controller~missioner: Executing commissioning step 6.1: OperationalCredentials.DeviceAttestation
2025-02-07 15:03:40.249 [DEBUG] [ternal.client.MatterWebsocketService] - Controller~missioner: Executing commissioning step 7.1: OperationalCredentials.Certificates
2025-02-07 15:03:40.557 [DEBUG] [ternal.client.MatterWebsocketService] - Controller~missioner: Commissioning step 7.1: OperationalCredentials.Certificates failed with error: Commission error: This device is already commissioned into this fabric. You can not commission it again. ... Aborting commissioning
2025-02-07 15:03:40.616 [DEBUG] [ternal.client.MatterWebsocketService] - Controller: Error executing function pairNode: Commission error: This device is already commissioned into this fabric. You can not commission it again.
2025-02-07 15:03:40.616 [DEBUG] [ternal.client.MatterWebsocketService] - Controller: Stack trace: Error: Commission error: This device is already commissioned into this fabric. You can not commission it again.
2025-02-07 15:03:40.616 [DEBUG] [ternal.client.MatterWebsocketService] - Controller: Error name: Error
2025-02-07 15:03:40.616 [DEBUG] [ternal.client.MatterWebsocketService] - Controller: Full error object: {"stack":"Error: Commission error: This device is already commissioned into this fabric. You can not commission it again.\n at #ensureOperationalCredentialsSuccess (webpack://matter-server/./node_modules/@matter/protocol/dist/cjs/peer/ControllerCommissioningFlow.js?:278:13)\n at #certificates (webpack://matter-server/./node_modules/@matter/protocol/dist/cjs/peer/ControllerCommissioningFlow.js?:545:46)\n at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n at async ControllerCommissioningFlow.executeCommissioning (webpack://matter-server/./node_modules/@matter/protocol/dist/cjs/peer/ControllerCommissioningFlow.js?:95:24)\n at async #commissionConnectedNode (webpack://matter-server/./node_modules/@matter/protocol/dist/cjs/peer/ControllerCommissioner.js?:258:7)\n at async ControllerCommissioner.commissionWithDiscovery (webpack://matter-server/./node_modules/@matter/protocol/dist/cjs/peer/ControllerCommissioner.js?:146:12)\n at async MatterController.commission (webpack://matter-server/./node_modules/@project-chip/matter.js/dist/cjs/MatterController.js?:271:21)\n at async CommissioningController.commissionNode (webpack://matter-server/./node_modules/@project-chip/matter.js/dist/cjs/CommissioningController.js?:139:20)\n at async Nodes.pairNode (webpack://matter-server/./src/client/namespaces/Nodes.ts?:119:36)","message":"Commission error: This device is already commissioned into this fabric. You can not commission it again."}
2025-02-07 15:03:40.617 [DEBUG] [ternal.client.MatterWebsocketService] - Controller: Commission error: This device is already commissioned into this fabric. You can not commission it again.
2025-02-07 15:03:40.617 [DEBUG] [al.controller.MatterControllerClient] - onWebSocketText {"type":"response","message":{"type":"resultError","id":"763a30f1-0bbb-4081-929d-7ee67e342474","result":"undefined","error":"Commission error: This device is already commissioned into this fabric. You can not commission it again."}}
2025-02-07 15:03:40.617 [DEBUG] [al.controller.MatterControllerClient] - result type: resultError
2025-02-07 15:03:40.618 [DEBUG] [nal.discovery.MatterDiscoveryService] - startScan complete