From 6cc4a7d5176114d814a803b0c1a77c4b01057582 Mon Sep 17 00:00:00 2001 From: Stefan Agner Date: Thu, 7 Aug 2025 15:41:23 +0200 Subject: [PATCH] Print primary interface used by Python Matter server on startup The Matter SDK initializes the network diagnostic cluster on startup which prints its own primary interface name. This leads to confusion to what primary interface the Matter Server itself is using. Print the primary interface used by the Python Matter server separately as well. --- matter_server/server/server.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/matter_server/server/server.py b/matter_server/server/server.py index 7e04ff84..c381e68b 100644 --- a/matter_server/server/server.py +++ b/matter_server/server/server.py @@ -147,6 +147,11 @@ def __init__( # noqa: PLR0913, pylint: disable=too-many-positional-arguments, t raise RuntimeError( "Minimum supported schema version can't be higher than current schema version." ) + self.logger.info("Matter Server initialized") + self.logger.info( + "Using '%s' as primary interface (for link-local addresses)", + self.primary_interface, + ) @cached_property def device_controller(self) -> MatterDeviceController: