ESPHome on Windows

I have several devices that when I try to compile the yaml file, I get an error declaring that ESPHome version needs to be at least 2026.1.0. Fine but updating via Pip3 install esphome -U only loads 2025.7.5. If I try to force 2026.1.0, the response is that that version does not exist and gives a list of which 2025.7.5 is the latest. I have not found an alternative way to get later versions installed.
My HA installation is on HA Yellow which has the latest ESPHome Builder that has been offered to date but I am having some issues compiling on the host machine which I have been able to overcome by compiling offline on my Win 11 laptop.

Create a virtualenv

1 Like

Or install docker and run in docker

2 Likes

Someone out there suggested outdated Python might be the problem. I updated Python to 3.14.x a couple times in the end because the Windows installer does not remove or offer to remove previous versions. That allowed me to install ESPHome 2026.x. Upon compiling the file again, ESPHome reported it didn’t support Python 3.14.x, only 3.13.x. Ripped out 3.14.x and installed 3.13.x. That fixed the previous message about Python versions but am now getting copious messages about missing files.
Had to give up as my refrigerator repair task was waiting. Get back to ESPHome later.

What they said above.