Part 7 - add a new matter device to home assistant without using app
Part 7 - add a new matter device to home assistant without using app
Table of Contents
docker pull ghcr.io/home-assistant-libs/python-matter-server:8.0.0
202508
~~~
docker run -d \
--name matter-server \
--restart=unless-stopped \
--security-opt apparmor=unconfined \
-v /datadocker/matter-server:/data \
-v /run/dbus:/run/dbus:ro \
--network=host \
ghcr.io/home-assistant-libs/python-matter-server:8.0.0 --storage-path /data --paa-root-cert-dir /data/credentials --bluetooth-adapter 0
~~~
add a new matter device to home assistant without using app
Web UI
http://192.168.2.125:5580/
Commission new WiFi device
Set Wi-Fi credentials
code
Set Wi-Fi credentials
docker logs -f matter-server
aqara m1s
new pair logs
2025-08-08 06:15:16.980 (MainThread) INFO [matter_server.server.device_controller] Starting Matter commissioning with code using Node ID 1.
2025-08-08 06:15:17.667 (Dummy-2) INFO [chip.ChipDeviceCtrl] Established secure session with Device
2025-08-08 06:15:19.859 (Dummy-2) INFO [chip.ChipDeviceCtrl] Commissioning complete
2025-08-08 06:15:19.859 (MainThread) INFO [matter_server.server.device_controller] Commissioned Node ID: 1 vs 1
2025-08-08 06:15:19.859 (MainThread) INFO [matter_server.server.device_controller] Matter commissioning of Node ID 1 successful.
2025-08-08 06:15:19.859 (MainThread) INFO [matter_server.server.device_controller] Interviewing node: 1
2025-08-08 06:15:20.940 (MainThread) INFO [matter_server.server.device_controller] <Node:1> Setting-up node...
2025-08-08 06:15:20.943 (MainThread) INFO [matter_server.server.device_controller] <Node:1> Setting up attributes and events subscription.
2025-08-08 06:15:21.507 (MainThread) INFO [matter_server.server.device_controller] <Node:1> Subscription succeeded with report interval [1, 60]
2025-08-08 06:15:21.509 (MainThread) INFO [matter_server.server.device_controller] Commissioning of Node ID 1 completed.
restart matter-server logs
2025-08-10 13:26:09.985 (MainThread) INFO [matter_server.server.device_controller] Loaded 1 nodes from stored configuration
2025-08-10 13:26:09.991 (MainThread) INFO [matter_server.server.server] Matter Server successfully initialized.
2025-08-10 15:49:16.315 (MainThread) INFO [matter_server.server.device_controller.mdns] <Node:1> Discovered on mDNS
2025-08-10 15:49:16.316 (MainThread) INFO [matter_server.server.device_controller] <Node:1> Setting-up node...
2025-08-10 15:49:17.674 (MainThread) INFO [matter_server.server.device_controller] <Node:1> Setting up attributes and events subscription.
2025-08-10 15:49:18.622 (MainThread) INFO [matter_server.server.device_controller] <Node:1> Subscription succeeded with report interval [1, 60]
2025-08-10 16:43:57.714 (MainThread) INFO [matter_server.server.device_controller] <Node:1> No new update found.
2025-08-10 16:44:04.798 (MainThread) INFO [matter_server.server.device_controller] Interviewing node: 1
Commission new Thread device
Chengdu Energy Magic Cube
go:http://192.168.2.125:5580/
Thread dataset come from here
fill thread dataset as active dataset TLVs
error: code format error
correct:
pair logs
docker logs -f matter-server
2025-08-17 00:48:00.437 (Dummy-2) CHIP_ERROR [chip.native.EM] <<5 [E:19270r with Node: <0000000000000001, 1> S:1113 M:133474537] (S) Msg Retransmission to 1:0000000000000001 failure (max retries:4)
2025-08-17 02:01:12.094 (MainThread) INFO [matter_server.server.device_controller] Starting Matter commissioning with code using Node ID 2.
2025-08-17 02:01:12.095 (MainThread) ERROR [matter_server.server.client_handler] [140734024236640] Error while handling: commission_with_code: Commission with code failed for node 2.
2025-08-17 02:01:40.853 (MainThread) INFO [matter_server.server.device_controller] Starting Matter commissioning with code using Node ID 3.
2025-08-17 02:01:40.854 (MainThread) ERROR [matter_server.server.client_handler] [140734024236640] Error while handling: commission_with_code: Commission with code failed for node 3.
2025-08-17 02:02:19.901 (MainThread) INFO [matter_server.server.device_controller] Starting Matter commissioning with code using Node ID 4.
2025-08-17 02:02:19.903 (MainThread) ERROR [matter_server.server.client_handler] [140734024236640] Error while handling: commission_with_code: Commission with code failed for node 4.
2025-08-17 02:03:21.396 (MainThread) INFO [matter_server.server.device_controller] Starting Matter commissioning with code using Node ID 5.
2025-08-17 02:03:23.308 (Dummy-3) CHIP_ERROR [chip.native.DL] FAIL: ConnectDevice: GDBus.Error:org.bluez.Error.Failed: le-connection-abort-by-local (36)
2025-08-17 02:03:28.451 (Dummy-2) CHIP_ERROR [chip.native.DL] Long dispatch time: 245 ms, for event type 16391
2025-08-17 02:03:28.969 (Dummy-2) INFO [chip.ChipDeviceCtrl] Established secure session with Device
2025-08-17 02:03:45.800 (Dummy-2) INFO [chip.ChipDeviceCtrl] Commissioning complete
2025-08-17 02:03:45.800 (MainThread) INFO [matter_server.server.device_controller] Commissioned Node ID: 5 vs 5
2025-08-17 02:03:45.800 (MainThread) INFO [matter_server.server.device_controller] Matter commissioning of Node ID 5 successful.
2025-08-17 02:03:45.801 (MainThread) INFO [matter_server.server.device_controller] Interviewing node: 5
2025-08-17 02:03:48.395 (MainThread) INFO [matter_server.server.device_controller] <Node:5> Setting-up node...
2025-08-17 02:03:48.398 (MainThread) INFO [matter_server.server.device_controller] <Node:5> Setting up attributes and events subscription.
2025-08-17 02:03:51.929 (MainThread) INFO [matter_server.server.device_controller] <Node:5> Subscription succeeded with report interval [1, 60]
2025-08-17 02:03:51.930 (MainThread) INFO [matter_server.server.device_controller] Commissioning of Node ID 5 completed.
2025-08-17 02:03:54.596 (MainThread) INFO [matter_server.server.device_controller] <Node:5> No new update found.
2025-08-17 02:07:08.504 (MainThread) INFO [matter_server.server.device_controller] <Node:5> The SDK is communicating with the device using fd88:*:be26
2025-08-17 02:11:27.917 (Dummy-2) CHIP_ERROR [chip.native.DMG] Subscription Liveness timeout with SubscriptionID = 0x9b733f64, Peer = 01:0000000000000005
2025-08-17 02:11:27.918 (MainThread) INFO [matter_server.server.device_controller] <Node:5> Subscription failed with CHIP Error 0x00000032: Timeout, resubscription attempt 0
2025-08-17 02:11:38.432 (Dummy-2) CHIP_ERROR [chip.native.EM] <<5 [E:63240i with Node: <0000000000000000, 0> S:0 M:104694155] (U) Msg Retransmission to 0:0000000000000000 failure (max retries:4)
2025-08-17 02:11:45.615 (Dummy-2) CHIP_ERROR [chip.native.SC] CASESession timed out while waiting for a response from peer <0000000000000005, 1>. Current state was 4
2025-08-17 02:11:59.794 (MainThread) INFO [matter_server.server.device_controller] <Node:5> Re-Subscription succeeded
2025-08-17 02:19:40.951 (MainThread) INFO [matter_server.server.device_controller] <Node:5> The SDK is communicating with the device using fd88:*:be26
useful links
https://www.matteralpha.com/how-to/how-to-use-home-assistant-to-add-matter-devices-without-phone
Comments
Be the first to post a comment