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.