diff --git a/components/esp_matter/esp_matter_core.cpp b/components/esp_matter/esp_matter_core.cpp index bd155d5db..7482e0375 100644 --- a/components/esp_matter/esp_matter_core.cpp +++ b/components/esp_matter/esp_matter_core.cpp @@ -815,6 +815,13 @@ static void esp_matter_chip_init_task(intptr_t context) &(chip::DeviceLayer::NetworkCommissioning::ESPWiFiDriver::GetInstance())); sWiFiNetworkCommissioningInstance.Init(); } +#endif +#if CHIP_DEVICE_CONFIG_ENABLE_ETHERNET + { + static chip::app::Clusters::NetworkCommissioning::Instance sEthernetNetworkCommissioningInstance(0, + &(chip::DeviceLayer::NetworkCommissioning::ESPEthernetDriver::GetInstance())); + sEthernetNetworkCommissioningInstance.Init(); + } #endif xTaskNotifyGive(task_to_notify); }