From 46be48e26ab1a6aa4d0f3d5155644cc32a45e77f Mon Sep 17 00:00:00 2001 From: okke Date: Sun, 25 Jan 2026 13:09:39 +0100 Subject: [PATCH 1/2] Update ESPHome configuration format for compatibility with ESPHome 2024.6.0+ This addresses the configuration validation error: "Please remove the platform key from the esphome block and use the correct platform component." See https://esphome.io/changelog/2024.6.0.html --- Open AIR Mini/Software/open-air-mini.yaml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Open AIR Mini/Software/open-air-mini.yaml b/Open AIR Mini/Software/open-air-mini.yaml index 7424938..65202fa 100644 --- a/Open AIR Mini/Software/open-air-mini.yaml +++ b/Open AIR Mini/Software/open-air-mini.yaml @@ -1,6 +1,7 @@ esphome: name: open-air-mini - platform: ESP32 + +esp32: board: esp32dev # Enable logging @@ -15,6 +16,7 @@ web_server: api: ota: + platform: esphome password: "9f2ab9aa715f573e2476e75a5ec7f4e7" wifi: From a58b9c0e9d1b26705fff51bb9253963d67889db4 Mon Sep 17 00:00:00 2001 From: okke Date: Sun, 25 Jan 2026 13:10:04 +0100 Subject: [PATCH 2/2] Prevent excessive flash writes by disabling fan state persistence The disconnected mode script updates the fan every 30 seconds, which would cause flash writes every 30 seconds if state restoration is enabled. fixes https://github.com/Flamingo-tech/Open-AIR/issues/26 --- Open AIR Mini/Software/open-air-mini.yaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Open AIR Mini/Software/open-air-mini.yaml b/Open AIR Mini/Software/open-air-mini.yaml index 65202fa..285aa95 100644 --- a/Open AIR Mini/Software/open-air-mini.yaml +++ b/Open AIR Mini/Software/open-air-mini.yaml @@ -132,7 +132,8 @@ fan: output: open_air_mini name: "Open AIR Mini" id: fan_motor - + restore_mode: NO_RESTORE + sensor: - platform: pulse_counter pin: GPIO14