Esphome docker image not running on raspberry pi zero

Hello,
! esphome The requested image’s platform (linux/arm/v7) does not match the detected host platform (linux/arm/v6) and no specific platform was requested

this the error

Yes - that’s because ESPHome docker container is 64 bit and your pi zero is running a 32 bit OS.

You will need a Pi 3 at a minimum, or just run it on a PC or Mac.

And in February the armv7 will be retired too as written in the changelog:

ESPHome armv7 Docker Support

We will be retiring ESPHome’s Docker support for armv7 hardware in the February 2025 release.

This is due to both waning support as it relates to tooling and performance reasons. We strongly recommend moving to a more modern architecture, especially if you’re using the ESPHome Device Compiler to build/compile firmware for your devices.

1 Like

Ah - I do remember reading that now…

Thank you for the input, I was able to resolve it by running on a x86 device.
Deprecation is very much real, I am glad, home assistant is supported for 32 bit arm