meta data for this page
  •  

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
home_automation:esphome:ota [2024/01/09 14:30]
niziak
home_automation:esphome:ota [2024/02/16 10:06] (current)
niziak
Line 1: Line 1:
 ====== ota ====== ====== ota ======
  
 +===== ESP does not have enough space =====
  
 +<​code>​
 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) 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)
 +</​code>​
  
-It is great change ​that ESP8266 is equipped with 1M flash. So change board definition in yaml +It is great chance ​that ESP8266 is equipped with 1M flash. So change board definition in yaml 
 from from
 <code yaml> <code yaml>
Line 17: Line 20:
 board: esp01_1m board: esp01_1m
 </​code>​ </​code>​
 +
 +or for 4M to
 +<code yaml>
 +board: d1_mini
 +</​code>​
 +
 +===== minimal firmware =====
 +
 +<code yaml>
 +esphome:
 +  ...
 +wifi:
 +  ...
 +esp8266:
 +  board: ...
 +ota:      ​
 +</​code>​
 +
 +===== detect real flash size remotely =====
 +
 +<code yaml>
 +debug:
 +
 +sensor:
 +- platform: template
 +  name: Flash Real Size
 +  lambda: |-
 +    return ESP.getFlashChipRealSize();​
 +  update_interval:​ 10s
 +</​code>​
 +
 +