#Matter Server gets stuck on "Fetching the latest vendor info from DCL"

1 messages · Page 1 of 1 (latest)

exotic spoke
#

Hi everyone! I'm running:

-----------------------------------------------------------
 Add-on: Matter Server
 Matter WebSocket Server for Home Assistant Matter support.
-----------------------------------------------------------
 Add-on version: 8.2.2
 You are running the latest version of this add-on.
 System: Debian GNU/Linux 12 (bookworm)  (aarch64 / odroid-c2)
 Home Assistant Core: 2026.2.3
 Home Assistant Supervisor: 2026.02.2

During startup, the Matter server prints these log lines:

2026-02-25 23:56:44.470 (MainThread) INFO [matter_server.server.vendor_info] Loading vendor info from storage.
2026-02-25 23:56:44.535 (MainThread) INFO [matter_server.server.vendor_info] Loaded 392 vendors from storage.
2026-02-25 23:56:44.538 (MainThread) INFO [matter_server.server.vendor_info] Fetching the latest vendor info from DCL.

and then it stays like that forever (at least 20 minutes in one case).

I've tried diagnosing the issue, and it seems that I can't fetch https://on.dcl.csa-iot.org/dcl/vendorinfo/vendors completely -- performing a curl, it returns somewhere about 12k-16k bytes and then times out.

I'm in Russia, where they use a DPI system for internet censorship. Lately they've been cracking down on the Telegram chat app and some other targets, and it's likely that this is part of collateral damage. The pattern where you can get some traffic to a site and then get infinite timeouts is fairly common, it typically means that the DPI machine was loading the hostname into memory and only realized that the traffic was meant to be blocked later.

It seems that the infinite hang problem could be fixed by lowering the timeout on the DCL fetch, and stopping on timeouts. I'd like to report this issue to https://github.com/matter-js/python-matter-server, but their "new issue" button doesn't let me do it. Please suggest what I can do next.

near gulch
#

Python Matter server is End of Life. Matterjs-server is in Beta as a replacement now. I find it significantly more stable and no question faster already.

Within the Matter server App config setting you can easily select to use the beta and switch over, see if the issue you describe persist then report it as an issue in that github and https://discord.com/channels/330944238910963714/1461119138713047274 which is the channel to discuss issues, features and all things with the upcoming Matterjs-server in HA.

GitHub

Matter server based on Matter.js. Contribute to matter-js/matterjs-server development by creating an account on GitHub.