From eb21198655af7369de6f5faf1c94a80c0a7193d0 Mon Sep 17 00:00:00 2001 From: Shubham Patil Date: Tue, 25 Nov 2025 18:56:57 +0530 Subject: [PATCH] components/esp_matter: Add server initialization callback for UnitLocalization cluster --- components/esp_matter/data_model/esp_matter_cluster.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/components/esp_matter/data_model/esp_matter_cluster.cpp b/components/esp_matter/data_model/esp_matter_cluster.cpp index 11fe1c9b5..434a636a6 100644 --- a/components/esp_matter/data_model/esp_matter_cluster.cpp +++ b/components/esp_matter/data_model/esp_matter_cluster.cpp @@ -849,6 +849,8 @@ cluster_t *create(endpoint_t *endpoint, config_t *config, uint8_t flags) VerifyOrReturnValue(cluster, NULL, ESP_LOGE(TAG, "Could not create cluster. cluster_id: 0x%08" PRIX32, UnitLocalization::Id)); if (flags & CLUSTER_FLAG_SERVER) { + static const auto plugin_server_init_cb = CALL_ONCE(MatterUnitLocalizationPluginServerInitCallback); + set_plugin_server_init_callback(cluster, plugin_server_init_cb); add_function_list(cluster, function_list, function_flags); /* Attributes managed internally */