Announcement: The source code in my project is mainly generated by AI.
I shared an Arduino project before that can do the same, but that on needs Arduino environment and relies on MQTT, not very convenient to implement. This is original post:
So I decided to make my own ESPHome version of it. It's not a port of the Arduino code, but based on the official ESP-IDF example. Thanks to the AI, otherwise it's almost impossible for me.
Highlights:
- Can use any ESP32 module as controller
- Controls any A/C with a LCD IR remote
- One click pairing
- Can decode IR remote operation and sync back to HA
- No physical buttons or LCD is used, all operation is done in HA
I used an ESP32-C3 SuperMini as the controller:
I made it open source at Github:
There is a detailed guide for installation and use, But some part of the guide such as the installation for docker installed ESPHome, is from AI sugestion and not tested as I don't have that environment.
I made a short video with my portable A/C, to choose the portable A/C is because that I can capture all the LCD displays in one view simultaneously. Unfortunately it's not allowed to post videos here, there are the 2 screenshots of the video.
Will be very glad to see if anyone can actually DIY their own and make it working. This is my first ESPHome project and would be happy to answer any questions about it.
Leave me a star on Github if you feel this is useful for you ![]()
While, sadly I can only post 1 picture in a post, I'll try to post the other pictures in replies.



