Hey Guys
I manage roll-out of several hundred ESPhome units with unique esphome firmware files, we just compile using esphome, and we don’t clear platformio cache or anything similar.
But now it seems our server address is IP banned, and get 429 errors when compiling as shown below.
I tried waiting a couple of days, but still banned. the Curl works fine from other IP adresses. Anyone know the duration of the bin / rate-limit ? Is the IP permabanned ?
the curl /response:
MBA \~ % curl -I "https://dl.registry.platformio.org/download/platformio/tool/tool-scons/4.40801.0/tool-scons-4.40801.0.tar.gz"
curl -L -o /tmp/tool-scons-4.40801.0.tar.gz "https://dl.registry.platformio.org/download/platformio/tool/tool-scons/4.40801.0/tool-scons-4.40801.0.tar.gz"
ls -lh /tmp/tool-scons-4.40801.0.tar.gz
sha256sum /tmp/tool-scons-4.40801.0.tar.gz
HTTP/2 429
server: nginx
date: Mon, 23 Mar 2026 11:17:50 GMT
content-type: application/json
content-length: 237
access-control-allow-origin: *
access-control-expose-headers: ETag, Content-Type, Content-Length, Location
access-control-allow-origin: *
access-control-expose-headers: ETag, Content-Type, Content-Length, Location
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 237 100 237 0 0 766 0 --:--:-- --:--:-- --:--:-- 766
\-rw-r--r-- 1 mba wheel 237B Mar 23 12:17 /tmp/tool-scons-4.40801.0.tar.gz
$hash$ /tmp/tool-scons-4.40801.0.tar.gz