Skip to content

admiralroflknife/tcl_ac_esphome

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

this fork has some rough code but adds a few fixes.

implements:

  1. Half degree C steping that synced with degree's farenheit to avoid rounding and sync issues
  2. mutes beeper programically automatically
  3. kinda makes the climate button for swing work in HA cards

not great, but way better if you use farenheit (hence why i just added my modifacations to a seperate file

I can confirm it works (as does the previous fork) with the Rovsun and Zokorp Mini split models. 9k and 18k btu.

integration of TCL-based air conditioners for Home Assistant

Implemented:

  • Split system modes (auto, cool, dry, fan only, heat)
  • Fan modes (mute, min, min-mid, mid, mid-high, high, turbo)
  • Indoor unit temperature
  • Target temperature
  • Swing mode (only h/v, and visualization only)

Tested on:

  • Royal Clima rci-pf40hn
  • Lennox LI036CI-180P432
  • SunWind SW-18
  • Kesser Split 12000/BTU
  • Veska VSK-12000BTU (likely TCL TAC-12chsa/xa73i, as the Kesser above)

Unsuccessfully tested:

  • TCL-12chsa/tpg

Tuya Module 32001-000140

The original WiFi-Module is an ESP8266 and it's original Tuya firmware can be replaced with Tasmota or esphome. It's case is easy to open and solderpads for serial connection are available. The wired UART for the connection to the AC's mainboard uses tx_pin: GPIO15 / rx_pin: GPIO13

Donation:

About

Fork to help with farenheit compatibility with home assistant and some home assistant fixes

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 100.0%