Skip to content

Releases: devildant/acw02_esphome

Release 2025.12.6

06 Dec 14:19

Choose a tag to compare

ESPHome version: 2025.11.4

Changes since 2025.10.3:

  • fix deprecated key in ha mqtt discovery (after update click on button rebuild MQTT entities) + up the version to 2025.11.4 (e0a0b88)
  • Update Docker installation instructions for Windows (14ece12)
  • Add files via upload (18a97ff)
  • CI(xiao-c6): badges for ESPHome 2025.11.4 (failed=false) (8a119e7)
  • CI(xiao-c3): badges for ESPHome 2025.11.4 (failed=false) (7438f90)
  • CI(lolin-c3): badges for ESPHome 2025.11.4 (failed=false) (405ce79)
  • CI(d1-mini): badges for ESPHome 2025.11.4 (failed=false) (5e2af07)
  • CI(xiao-c6): badges for ESPHome 2025.11.2 (failed=false) (7371fc3)
  • CI(xiao-c3): badges for ESPHome 2025.11.2 (failed=false) (f6eca74)
  • CI(lolin-c3): badges for ESPHome 2025.11.2 (failed=false) (4c1828c)
  • CI(d1-mini): badges for ESPHome 2025.11.2 (failed=false) (84e57b6)
  • CI(xiao-c6): badges for ESPHome 2025.11.0 (failed=false) (cc7564f)
  • CI(xiao-c3): badges for ESPHome 2025.11.0 (failed=false) (1008faf)
  • CI(lolin-c3): badges for ESPHome 2025.11.0 (failed=false) (8c65784)
  • CI(d1-mini): badges for ESPHome 2025.11.0 (failed=false) (3c3946a)
  • CI(xiao-c6): badges for ESPHome 2025.10.5 (failed=false) (919a523)
  • CI(xiao-c3): badges for ESPHome 2025.10.5 (failed=false) (6f89826)
  • CI(lolin-c3): badges for ESPHome 2025.10.5 (failed=false) (0f8ffe6)
  • CI(d1-mini): badges for ESPHome 2025.10.5 (failed=false) (b12a802)
  • Update Wi-Fi performance notes for LOLIN ESP32 C3 MINI (096fe37)
  • Update README.md (c5cb502)
  • Remove backup restoration section from README (85ec55d)
  • Second attempt to fix a bug that occurs when MQTT is disconnected for several minutes. (daa784a)
  • change ESPHOME build version to 2025.10.4 (def87e4)
  • Merge remote-tracking branch 'origin/main' (59ebb10)
  • try to fix bug (Problem reconnecting to MQTT after the broker was stopped) (d6d84a1)
  • CI(xiao-c6): badges for ESPHome 2025.10.4 (failed=false) (4fcb470)
  • CI(xiao-c3): badges for ESPHome 2025.10.4 (failed=false) (6947d87)
  • CI(lolin-c3): badges for ESPHome 2025.10.4 (failed=false) (fd6be89)
  • CI(d1-mini): badges for ESPHome 2025.10.4 (failed=false) (2362f1f)
  • Update README.md (9e3f9e2)
  • Update README.md (027f582)
  • Remove sections on compatibility and contribution (1418add)
  • Enhance README with compatibility and contribution sections (bc122d4)
  • Update README.md (b41a485)
  • Update README.md (5119d88)
  • Document fix procedure for Home Assistant desynchronization (3679e7b)
  • CI(xiao-c6): badges for ESPHome 2025.10.3 (failed=false) (470a47f)
  • CI(xiao-c3): badges for ESPHome 2025.10.3 (failed=false) (286e09b)
  • CI(lolin-c3): badges for ESPHome 2025.10.3 (failed=false) (ee23910)
  • CI(d1-mini): badges for ESPHome 2025.10.3 (failed=false) (f07d8b5)
  • Update TUYA_MCU_SETUP.md (8899731)
  • Update TUYA_MCU_SETUP.md (641edf8)
  • ... (2c99772)
  • remove useless element (e7f4d7b)
  • fix doc (1c78270)
  • fix limitation for 409945 (882b91c)
  • add Known Limitation for 409945 version (170c251)
  • fix temp for tuya mcu (fc4dbcf)
  • more visibility for Disclaimer & Safety Notice (9da49d0)
  • update Disclaimer & Safety Notice part (de42b60)
  • Update COMPATIBILITY.md [skip ci] (9ffdd43)
  • Update COMPATIBILITY.md [skip ci] (dfb72eb)
  • fix doc (f6c0f73)
  • Update COMPATIBILITY.md [skip ci] (b525882)
  • fix link user (e54af0d)
  • fix link (4a29a15)
  • reduce bug with esphome native action (input config) (b9bd431)
  • support ACW02 with esphome tuya MCU (thx @mrgnsrl) (f4e8e28)
  • Update README.md (0b2d65d)
  • CI(xiao-c6): badges for ESPHome 2025.10.1 (failed=false) (c08080a)
  • CI(xiao-c3): badges for ESPHome 2025.10.1 (failed=false) (ecfd579)
  • CI(lolin-c3): badges for ESPHome 2025.10.1 (failed=false) (9abf4ef)
  • CI(d1-mini): badges for ESPHome 2025.10.1 (failed=false) (832f946)
  • Update README.md (c0f984a)
  • Update COMPATIBILITY.md [skip ci] (3acc6de)
  • Update COMPATIBILITY.md [skip ci] (180459d)
  • Update README.md (62a1df3)
  • Update README.md (7e5ef33)
  • Update README.md (a6e549f)
  • Update README.md (bc5ecf2)
  • Update interface_details.md (7071615)
  • Update interface_details.md (e69b453)
  • Update interface_details.md (8d8d6b6)
  • Update interface_details.md (a4c1b32)

Release 2025.10.3

03 Oct 16:20

Choose a tag to compare

ESPHome version: 2025.9.3

Support:

  • ESPHome : 2025.9.3
  • Integration of Diagnostics in mqtt when the option "G1: MQTT version options" is enable
  • Docs MACOS + info jeedom
  • Weekly build for all esp board supported

Changes since 2025.9.27:

  • CI(xiao-c6): badges for ESPHome 2025.9.3 (failed=false) (4be34f3)
  • CI(xiao-c3): badges for ESPHome 2025.9.3 (failed=false) (c1ff73b)
  • CI(lolin-c3): badges for ESPHome 2025.9.3 (failed=false) (d5fad7f)
  • CI(d1-mini): badges for ESPHome 2025.9.3 (failed=false) (b28e659)
  • Update COMPATIBILITY.md [skip ci] (71c2eee)
  • Update COMPATIBILITY.md [skip ci] (21d74a3)
  • update docs for build on MACOS + Bonus jeedom (5d03708)
  • Merge pull request #30 from fouille/little-improvement-and-doc (029bc0b)
  • optimise + add diag in g1 option (for show diag in mqtt when G1: MQTT version options is enable) + espHome 2025.9.3 (a8cece5)
  • Add English translation (f516dda)
  • Add module (0a65278)
  • Fix Doc & revert file (2a1b6d7)
  • Fix Doc & revert file (cb9dbc8)
  • Fix md error (5c78507)
  • Improve Doc & Gitignore (92ad6f1)
  • Improve Doc & Gitignore (ec1fada)
  • Update interface_details.md (86d2c9f)
  • Update README.md (68a5dfc)
  • Update README.md (deda545)
  • Update README.md (223a773)
  • CI(xiao-c6): badges for ESPHome 2025.9.1 (failed=false) (54ddfd3)
  • CI(xiao-c3): badges for ESPHome 2025.9.1 (failed=false) (5c0cda0)
  • CI(lolin-c3): badges for ESPHome 2025.9.1 (failed=false) (3ec7f58)
  • CI(d1-mini): badges for ESPHome 2025.9.1 (failed=false) (d56ec1d)
  • Update README.md (3fa0875)
  • Update README.md (e0e94ab)
  • Update README.md (638001f)
  • Update README.md (baeab27)
  • Update esphome-autobuild.yml (5ae87f9)
  • Update README.md (0c94138)
  • Update README.md (7596f86)
  • Update README.md (3350606)
  • Update README.md (6c80806)
  • Update README.md (b26c44e)
  • Update README.md (9aa5dda)
  • Update README.md (7ab951f)
  • Update README.md (f35ccf2)
  • Update README.md (f919dfb)
  • Update README.md (738902e)
  • Update README.md (68a00c4)
  • Update README.md (28256ea)
  • Update README.md (76047a1)
  • Update README.md (36fd034)
  • Update README.md (a5dca54)
  • Update README.md (ccb6905)
  • Update README.md (1f4e0de)
  • Update README.md (d670731)
  • Update README.md (3ebfcbc)
  • Update README.md (4692409)
  • Update README.md (561d658)
  • docs (ea56b99)
  • docs (b2b2e5b)
  • docs (7ee1e68)
  • update comment (a313e25)
  • docs (5bd0d55)
  • update doc (e75dcd0)
  • CI(xiao-c3): badges for ESPHome 2025.9.1 (failed=false) (6cf2f76)
  • remove error test (ade514e)
  • CI(xiao-c3): badges for ESPHome 2025.9.1 (failed=true) (3aa0689)
  • test error (747cc56)
  • CI(xiao-c6): badges for ESPHome 2025.9.1 (failed=false) (69093fd)
  • CI(xiao-c3): badges for ESPHome 2025.9.1 (failed=false) (96eb311)
  • CI(lolin-c3): badges for ESPHome 2025.9.1 (failed=false) (7e1b06b)
  • CI(d1-mini): badges for ESPHome 2025.9.1 (failed=false) (a00916c)
  • clean badge (9654a20)
  • Update esphome-autobuild.yml (4b1223f)
  • CI(d1-mini): badges for ESPHome 2025.9.1 (failed=false) (2203107)
  • Update README.md (a6a6129)
  • clean (e40f4a2)
  • Update esphome-autobuild.yml (8b106bb)
  • CI(xiao-c6): badges for ESPHome 2025.9.1 (failed=false) (a3f5ca9)
  • CI(xiao-c3): badges for ESPHome 2025.9.1 (failed=false) (b5d9b76)
  • CI(lolin-c3): badges for ESPHome 2025.9.1 (failed=false) (63cff78)
  • clean (c9974c6)
  • CI(xiao-c6): badges for ESPHome 2025.9.1 (failed=false) (50ce10d)
  • CI(xiao-c3): badges for ESPHome 2025.9.1 (failed=false) (9d49643)
  • CI(lolin-c3): badges for ESPHome 2025.9.1 (failed=false) (c04d5fa)
  • CI(d1-mini): badges for ESPHome 2025.9.1 (failed=false) (5bc3db8)
  • Update README.md (f779f37)
  • Update esphome-autobuild.yml (17529b6)
  • update testing (3b568af)
  • Update README.md (09c2bcb)
  • CI(xiao-c6): badges for ESPHome Version: 2025.9.1 (failed=false) (ef76fae)
  • CI(lolin-c3): badges for ESPHome Version: 2025.9.1 (failed=false) (1710375)
  • CI(d1-mini): badges for ESPHome Version: 2025.9.1 (failed=false) (f92766b)
  • test builder (041f0e7)
  • update builder test (90fc131)
  • CI(xiao-c6): badges for ESPHome Version: 2025.9.1 (failed=true) (a253493)
  • Merge remote-tracking branch 'origin/main' (7a56839)
  • Update esphome-autobuild.yml (b48e5a6)
  • update test builder (64b3dc9)
  • CI(d1-mini): badges for ESPHome Version: 2025.9.1 (failed=true) (613e103)
  • CI(xiao-c3): badges for ESPHome Version: 2025.9.1 (failed=true) (bbb8a35)
  • CI(lolin-c3): badges for ESPHome Version: 2025.9.1 (failed=true) (ba43f3d)
  • Update esphome-autobuild.yml (17d83e4)
  • Update README.md (21f0e06)
  • Update esphome-autobuild.yml (0a51b41)
  • test build (8affd96)
  • update docs (7def535)
  • force use external antenna for xiao c6 (18d0947)
  • src pcb c3 c6 (8d22873)
  • docs (8e09b5e)
  • docs (4fffec1)

Release 2025.9.27

27 Sep 15:35

Choose a tag to compare

ESPHome version: 2025.9.1

Support:

  • ESPHome : 2025.9.1
  • ESP32 D1 MINI WROOM 32
  • LOLIN ESP32 C3
  • XIAO ESP32 C3
  • XIAO ESP32 C6

Changes since 2025.8.29:

  • rename yaml (3dfbb0b)
  • update docs (2ba48d6)
  • docs (cebd7de)
  • docs (06036ec)
  • docs (83fb8ec)
  • docs (4cfd8e0)
  • docs (2450145)
  • 3D files (a2dc52d)
  • docs links (232c6e7)
  • docs (13000b9)
  • gerber c3-c6 (dc3f695)
  • Merge remote-tracking branch 'origin/main' (72aa323)
  • prepare esp32 C3/C6 (98c2ce2)
  • remove log topic (add log_topic: null) in mqtt section (reduce com) (43cc7e4)
  • Update README.md (eb6355e)
  • CI: badges for ESPHome Version: 2025.9.1 (failed=false) (f3c057c)
  • jlcpcb info (6f7d7ad)
  • update docs (e553d2f)
  • readme (bea0d7d)
  • readme (f5b58fe)
  • readme + zip gerber + BOM + pick and place (c8f244a)
  • readme (fa4eab4)
  • readme + files move (fd1af6b)
  • files SN74LVC2T45DCUR (a99235f)
  • Merge remote-tracking branch 'origin/main' (a9da362)
  • pcb version lolin c3 mini / xiao c3-c6 (31ac0cc)
  • CI: badges for ESPHome Version: 2025.8.4 (failed=false) (07e3dc5)
  • update pcb level shifter (fbeccdf)
  • fix link readme (9062b7b)
  • Merge remote-tracking branch 'origin/main' (06ff339)
  • beta pcb v1.1 (897d717)
  • Update README.md (f73424f)
  • Update README.md (7c39700)
  • Update README.md (d67c77d)
  • Update README.md (8bc3a10)
  • Update README.md (94c770a)
  • CI: badges for ESPHome Version: 2025.8.3 (failed=false) (da8ba0a)
  • Update README.md (591da84)
  • Update esphome-autobuild.yml (b685014)
  • CI: badges for ESPHome unknown (failed=false) (f017634)
  • Update README.md (7725084)
  • Update esphome-autobuild.yml (b046f18)
  • Update esphome-autobuild.yml (28b2f5f)
  • Update esphome-autobuild.yml (acde831)
  • Update README.md (d7573f0)
  • move printing material (doc) (5007e85)
  • Merge remote-tracking branch 'origin/main' (a84a289)
  • doc printing material (07a86ef)
  • Update COMPATIBILITY.md [skip ci] (75fb2fc)
  • Update COMPATIBILITY.md [skip ci] (cb7e8f1)
  • doc (e97cb16)
  • update doc (95296a6)
  • update doc for esp32 not compatible (c82b11c)
  • Update COMPATIBILITY.md [skip ci] (cadc54b)
  • Merge remote-tracking branch 'origin/main' (a28db62)
  • comment #include <esp_wifi.h> (utilities ?) + add script for log in docker + update doc docker (cad0a9f)
  • Update COMPATIBILITY.md [skip ci] (dc6da10)
  • Update COMPATIBILITY.md [skip ci] (bff15f1)
  • Update update-compatibility.yml (3eb0f09)
  • Update COMPATIBILITY.md [skip ci] (7d49fb8)
  • Update README.md (b22770b)
  • Update README.md (1a24f3c)
  • Update README.md (e95b8a9)
  • Update COMPATIBILITY.md [skip ci] (7ac3edd)
  • Update COMPATIBILITY.md [skip ci] (aea9bc3)
  • Update autoclose-compatibility.yml (508209d)
  • Update unit_report.yml (9e76398)
  • Update unit_report.yml (a7ef1b2)
  • Update autoclose-compatibility.yml (26fdc43)
  • Update unit_report.yml (499bef3)
  • Update unit_report.yml (e9f6c5f)
  • Update unit_report.yml (1d098ba)
  • Update COMPATIBILITY.md [skip ci] (e6cda09)
  • Update update-compatibility.yml (310958c)
  • Update COMPATIBILITY.md [skip ci] (2deb449)
  • Update COMPATIBILITY.md [skip ci] (40040cb)
  • Update update-compatibility.yml (bb6a78e)
  • Update unit_report.yml (98bb691)
  • Update unit_report.yml (4f2a317)
  • Update unit_report.yml (f5bea2b)
  • Update unit_report.yml (e45a0a0)
  • Update COMPATIBILITY.md [skip ci] (40ccb2e)
  • Update update-compatibility.yml (176dfbe)
  • Update COMPATIBILITY.md [skip ci] (baa3769)
  • Update unit_report.yml (b85aa09)
  • Update COMPATIBILITY.md [skip ci] (2fc06a4)
  • Update COMPATIBILITY.md [skip ci] (d353fc7)
  • Update update-compatibility.yml (0a33f1d)
  • Update COMPATIBILITY.md [skip ci] (d9411e3)
  • Update update-compatibility.yml (6bf9983)
  • Update COMPATIBILITY.md [skip ci] (e2127c5)
  • Update update-compatibility.yml (dd76a6f)
  • Update COMPATIBILITY.md [skip ci] (442f82d)
  • Create update-compatibility.yml (a125df7)
  • Update autoclose-compatibility.yml (c988647)
  • Update autoclose-compatibility.yml (07bee32)
  • Update autoclose-compatibility.yml (85c8550)
  • Update unit_report.yml (f5b6575)
  • Create autoclose-compatibility.yml (6f28bff)
  • Create config.yml (2f1bb8f)
  • Delete .github/ISSUE_TEMPLATE/config.yaml (8bcbe58)
  • Update unit_report.yml (c86dd5b)
  • Create feature_request.yml (f69a006)
  • Update bug_report.yml (47090c1)
  • Create config.yaml (57fb3c1)
  • Create bug_report.yml (68e27d7)
  • Update issue templates (29859a9)
  • Update unit_report.yml (7d5c3af)
  • Update unit_report.yml (fd82e77)
  • Update unit_report.yml (577957b)
  • Update unit_report.yml (e30c937)
  • Update unit_report.yml (febab95)
  • Update issue templates (08027c6)
  • Update issue templates (8ccfe98)
  • Create unit_report.yml (77f7425)
  • Update issue templates (1468b98)
  • Update issue templates (1db157c)
  • Delete .github/ISSUE_TEMPLATE/indoor-unit-compatibility-report.md (6374aff)
  • Update indoor-unit-compatibility-report.md (c60a1f3)
  • Update issue templates (6574344)
  • Update README.md (8a19083)
  • Update README.md (200a6ef)
  • update docs (e82fca5)
  • update docs for airton issue model 409733 (7f258de)

Important:
I modified the main yaml files, so you need to re-use the yaml:
esphome-acw02-en.yaml or esphome-acw02-fr.yaml or ha-esphome-builder-acw02-en.yaml or ha-esphome-builder-acw02-fr.yaml

  • Add new substitutions for support differents boards ESP3232 :
    • TX
    • RX
  • Add log_topic: null in mqtt section for reduce flood

Release 2025.8.29

29 Aug 15:42
d7e08b4

Choose a tag to compare

ESPHome version: 2025.7.5

Changes since 2025.8.20:

  • Merge pull request #6 from devildant/ESP-IDF (d7e08b4)
  • update doc (536bbe9)
  • update doc (dd8e8f3)
  • Update README.md (7e69ceb)
  • Update README.md (677b749)
  • archive gerber for replace level shiffter (6f661b7)
  • add jitter on retry cmd (86424ab)
  • opti keepalive AC drift if wait in progress + autorize cmd with fp 0 when wait enable + add get status after max retry + log (baf5d7f)
  • better soft lock for cmd with fp + backup systeme if cmd don't recieve ACK during 1200ms (4ff49d7)
  • retry if cmd tx but not recieve RX ACK in 200ms.... + exclude stuck retry when fp is 0 (3e42347)
  • internal keepalive (b33b8a6)
  • fix options mqtt (20a72ab)
  • keepalive 30s (a47e04c)
  • log warn + keepalive 10s (cb89f0a)
  • esp-idf (7b8b353)

Important:
I modified the main yaml files, so you need to re-use the yaml:
esphome-acw02-en.yaml or esphome-acw02-fr.yaml or ha-esphome-builder-acw02-en.yaml or ha-esphome-builder-acw02-fr.yaml, take the latest file and redo your configuration in substitutions

Release 2025.8.20

20 Aug 19:34

Choose a tag to compare

ESPHome version: 2025.7.5

Changes since 2025.8.8:

  • fix build type in arduino (e649685)
  • cmd retry + soft lock (c8d55b1)
  • add log for control the rx buffer size (b88170f)
  • clean, remove sensor cmd tx rx, add counter error cmd sensor + adjust log + add var timer in .h (29b2245)
  • clean/rename var, function and comment (71a684f)
  • preset with fp (5660bd6)
  • add security and push retry in first on queue (05b54a2)
  • add 3 retry for each cmd (5eb53ae)
  • log error (53b2592)
  • add control cmd recieved (6e10036)
  • debugging (d368ed7)
  • Merge remote-tracking branch 'origin/main' (c6e0ea0)
  • added QOS 1 for mqtt subscription (potential bug fix for undelivered command) + changed log information to warn for mqtt command received and mqtt disconnect (55ec251)
  • Update README.md (6ebf00e)

Note:
I've integrated the retry mechanism into the presets, so I invite you to update them so that it's taken into account.

I've also currently forced the compilation on Arduino; the ESP-IDF version is currently being tested.

Release 2025.8.8

08 Aug 22:24
8f50351

Choose a tag to compare

ESPHome version: 2025.7.5

Changes since 2025.8.5:

  • Merge pull request #4 from devildant/dev_presets (8f50351)
  • preset init (4637be7)
  • fix icon swing H (f2d1484)
  • add mqtt version for disable feature.... (d0d9f94)

Release 2025.8.5

05 Aug 15:32

Choose a tag to compare

ESPHome version: 2025.7.5

Changes since 2025.8.4-1:

  • update version to esphome 2025.7.5 (b15d93e)
  • fix little bug time_publish_stats_after_power_on_ and add yaml for build with esphome buider on ha (046abb2)

Release 2025.8.4-1

04 Aug 18:23

Choose a tag to compare

ESPHome version: 2025.7.4

Changes since 2025.8.4:

  • fix issue origine cmd detection, with remote if display is enable the hexa code is 0x88.... (2f78b9c)

Release 2025.8.4

04 Aug 11:53

Choose a tag to compare

ESPHome version: 2025.7.4

Changes since 2025.8.2:

  • fix bug + update doc (1609236)
  • add option for defined delay publish after power on + rename Z-mute in Z-CMD + update doc (96f12da)
  • split delay for manage classic cmd and after power on + add delay for publish stat after power on + security (4fde045)
  • remove duplicate update in yaml (3134450)
  • reduce delay inside code to max 60s (657ca13)
  • fix doc (249a736)

Warning : If you are using the MQTT version only with the option "G1: MQTT version options" enabled, and you have installed the previous version, then please in HA, go to settings/Devices and service/MQTT, and delete your ACW02-xxx from the module (be careful not to delete anything else), then restart the module, this will prevent you from having a ghost entity

Release 2025.8.2

02 Aug 22:44
040218e

Choose a tag to compare

ESPHome version: 2025.7.4

Changes since 2025.7.31:

  • tmp mute cmd with delay + protect double cmd + opti (040218e)
  • remove [Z-Mute] bracket for good position in ha (9403ce0)
  • update doc (fa00294)
  • update doc (b3a1eca)
  • fix issue + update doc (8b16818)
  • fix to delay to 10min max + opti + add mqtt version for 2 new g1 option (mute with delay) (b50367b)
  • order function + fix bug + rename (cb435da)
  • fingerprint for detect if cmd change stat and not send to ac if same + qos 1 for all mqtt element + option mute tmp cmd with delay or with delay if ac On (c605e48)
  • remove wrong image (8c061b2)
  • fix url for support (79f1ecd)
  • support for airton (b3ff2dc)