The build workflow produces binaries that are named {name}-{platform}.factory.bin
Where {name} is the name as configured in the ESPHome configuration YAML:
and {platform} the CPU platform, ESP8266, ESP32, ESPC3 etc
When using different hardware versions one might want to create a firmware version for that specific hardware version. However since both hardware versions use the same CPU platform its not possible to create separate binaries for each hardware version.
The build workflow produces binaries that are named
{name}-{platform}.factory.binWhere
{name}is the name as configured in the ESPHome configuration YAML:and
{platform}the CPU platform, ESP8266, ESP32, ESPC3 etcWhen using different hardware versions one might want to create a firmware version for that specific hardware version. However since both hardware versions use the same CPU platform its not possible to create separate binaries for each hardware version.