Add delay before enabling ipv6 (#5256)

This commit is contained in:
Jimmy Hedman 2023-08-17 02:22:37 +02:00 committed by GitHub
parent 5f99ed943a
commit 63fc16d872
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -486,7 +486,7 @@ void WiFiComponent::wifi_event_callback_(esphome_wifi_event_id_t event, esphome_
ESP_LOGV(TAG, "Event: Connected ssid='%s' bssid=" LOG_SECRET("%s") " channel=%u, authmode=%s", buf, ESP_LOGV(TAG, "Event: Connected ssid='%s' bssid=" LOG_SECRET("%s") " channel=%u, authmode=%s", buf,
format_mac_addr(it.bssid).c_str(), it.channel, get_auth_mode_str(it.authmode)); format_mac_addr(it.bssid).c_str(), it.channel, get_auth_mode_str(it.authmode));
#if LWIP_IPV6 #if LWIP_IPV6
WiFi.enableIpV6(); this->set_timeout(100, [] { WiFi.enableIpV6(); });
#endif /* LWIP_IPV6 */ #endif /* LWIP_IPV6 */
break; break;