PlatformIO hangs while downloading platform in ESPHome Add-on

Hello,

When compiling a project for ESP8266 (D1 Mini) in the ESPHome Add-on (v2025.10.3), PlatformIO hangs while downloading the platform:

Processing washer-sound-detector (board: d1_mini; framework: arduino; platform: espressif8266)
Platform Manager: Installing espressif8266
Downloading  [------------------------------------]    0%
  • PlatformIO Core: 6.1.18
  • The issue occurs even when specifying a specific platform version ([email protected] or 4.2.3).
  • About 3 months ago, the same project compiled successfully with the same configuration.
  • Minimal YAML configuration:
esphome:
  name: washer-sound-detector

esp8266:
  board: d1_mini

Question:
Why does PlatformIO hang while downloading the platform inside the Add-on, and how can I compile the firmware successfully without this hang?

Thank you for your assistance.

2 Likes

Hello everyone.
I have a similar problem. Has anyone solved it?
I’ve rolled back everything to previous versions, reinstalled, uninstalled, reinstalled, and nothing helps!
Please let me know if anyone has a solution!

I migrated the system from HA Supervised to HAOS and got a similar problem.
ESPHome cannot download Platformio.
So far, I have found only one option, to specify an alternative Platformio path.

esphome:
  name: my_device
  platform: ESP8266
  board: d1_mini
  platformio_options:
    platform: https://github.com/platformio/platform-espressif8266.git

However, after being added to working projects, some libraries also do not load.

As I understand it, this is related to blocks imposed by specific providers. In my case, it’s MTS mobile network.

When downloading, ESPHome connects to the address 88.198.170.159:443.

The DNS is working — it resolves the address to an IP, but ping to this address fails. This indicates blocking.

88.198.170.159:443 → https://dl.registry.platformio.org
The website defined in ESPHome settings maps to this IP address.