Skip to content

Conversation

gongloo
Copy link

@gongloo gongloo commented Jul 30, 2025

I have an air conditioner for my van sold by OutEqiupPro which shows Fahrenheit values on its display, and has a Fahrenheit mode on its remote (switched into by pressing both Turbo and Swing buttons simultaneously). Even if the unit itself is somewhat reprehensible, it does have the advantage of finer granularity for this unit!

Unfortunately the implementation in Coolix for this remote is rather hacky: apparently a couple of the parity bits are overridden to indicate the Fahrenheit range being used. Yuck. I dumped all of the relevant values for my use case into a spreadsheet and worked out the encoding with the help of my favorite LLM friend Gemini. Magical!

I've implemented some decoding and encoding logic for this harebrained scheme. Happy to take suggestions on how to improve this so that it's more intelligible, and/or matches the coding style of this repo, etc. I'm also not sure if this PR even has a place here, since this might be a special-case for just one make; let me know if that's the case and I'll close it out.

gongloo added a commit to gongloo/OutEquipAC that referenced this pull request Jul 30, 2025
This relies on https://github.com/gongloo/IRremoteESP8266 having been cloned alongside this project, until crankyoldgit/IRremoteESP8266#2214 lands.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant