====== ota ====== ===== ESP does not have enough space ===== ERROR Error binary size: Error: ESP does not have enough space to store OTA file. Please try flashing a minimal firmware (remove everything except ota) It is great chance that ESP8266 is equipped with 1M flash. So change board definition in yaml from board: esp01 # or board: esp8285 to board: esp01_1m or for 4M to board: d1_mini ===== minimal firmware ===== esphome: ... wifi: ... esp8266: board: ... ota: ===== detect real flash size remotely ===== debug: sensor: - platform: template name: Flash Real Size lambda: |- return ESP.getFlashChipRealSize(); update_interval: 10s