TCL & Kältebringer Split-Klimaanlagen lokal steuern – smart mit ESP32 & Home Assistant, ganz ohne Tuya oder Cloud

Danke für die schnelle Antwort.
das heißt ich meine Config so anpassen muss

esp32:
  board: esp32-c3-devkitm-1
  framework:
    type: arduino

auf

esp32:
  board: esp32-c3-devkitm-1
  framework:
    type: esp-idf

und

packages:
  remote_package:
    url: https://github.com/I-am-nightingale/tclac.git #https://github.com/sorz2122/tclac.git  # https://github.com/christoph5180/tclac.git #
    ref: master
    files:
    # v – Zeilen müssen exakt hier ausgerichtet sein, sonst gibt’s Probleme!
      - packages/core.yaml # Das Herzstück des Ganzen
    #  - packages/leds.yaml
    refresh: 30s

auf

packages:
  remote_package:
    tclac_core: github://steuerlexi/tclac-esphome/packages/core.yaml@master    
    ref: master
    files:
    # v – Zeilen müssen exakt hier ausgerichtet sein, sonst gibt’s Probleme!
      - packages/core.yaml # Das Herzstück des Ganzen
    #  - packages/leds.yaml
    refresh: 30s

ändern

ja, das dürfte es schon gewesen sein.

1 „Gefällt mir“

Danke :blush:
Grus Burkhard

1 „Gefällt mir“

(Beitrag vom Verfasser gelöscht)

Hi,

ich hab die selbe split kbo18-r290 von Kältebringer mit dem WBR1 und die Fragestellung warum keine Kommunikation mit den vorhandenen ESP-Home Mitteln möglich ist.
Ich hab jetzt mal das serialtool direkt an die rx/tx-Leitungen des WBR gehängt, den traffic mitgeschnitten und folgende Erkenntniss gewonnen:

  1. wird für UART parity “none” verwendet, also 9600 8N1
  2. beim Start des WBR1 Moduls findet folgende Kommunikation statt:
    36,04-08-2026 09:48:55.061,1785829735.061,2,COM13,7, [0007h] ,55aa0302000004
    37,04-08-2026 09:48:55.061,1785829735.061,1,COM6,7, [0007h] ,55aa0302000004
    38,04-08-2026 09:48:55.389,1785829735.389,2,COM13,7, [0007h] ,55aa0303000005
    39,04-08-2026 09:48:55.389,1785829735.389,1,COM6,8, [0008h] ,55aa000300010407
    40,04-08-2026 09:48:55.811,1785829735.811,1,COM6,7, [0007h] ,55aa0008000007
    41,04-08-2026 09:48:55.811,1785829735.811,2,COM13,207, [00CFh] ,55aa0008000007010001011255aa0307000802020004000000183155aa0307000504040001001755aa0307000505040001021a55aa030700086d050004000000008755aa030700086e050004000000008855aa0307000508010001001855aa0307000565010001007555aa0307000566010001007655aa0307000803020004000000183255aa030700086c050004000000078d55aa0307000568010001017955aa030700056a010001007a55aa030700056b010001007b55aa030700050c010001001c55aa03070005670100010077

Ob das jetzt ins Protokoll passt oder nicht kann ich nicht beurteilen, da reicht mein Intellekt nicht.
Wenn sich das jemand der den code versteht anschauen und beurteilen könnte, wäre das traumhauft!
Die normalen Befehle sehen nach “standard” tuya aus.

1 „Gefällt mir“

deshalb einen mit externer Antenne, die ist nicht groß und flexibel und kann locker irgendwo untergebracht werden

Gruß

So wie ich das sehe geht es um die Serielle Kommunikation nicht um WiFi.

Moin,

Sind die “neuen” Kältebringer mit dem USB Stick zb. KB26 KB35 auch auf Basis TCL oder sind das Midea Geräte? Die Fernbedienungen sehen anders aus.
Grüße Floh

ich habe deine Datei geladen, lief bei mir erst nicht. Habe Claude gefragt: Der ESP32 ist abgestürzt, weil im Steuerbefehl-Code (control()) zwei Werte (preset und fan_mode) ungeprüft ausgelesen wurden, obwohl sie leer sein können, solange die Klimaanlage noch nie geantwortet hat. Kam ein Steuerbefehl (z. B. über die Weboberfläche) vor der ersten Antwort vom Gerät, hat das eine C+±Exception ausgelöst, die der ESP32 nicht abfangen kann – sofortiger Absturz. Claude hat alles geändert, ich habe es dann lokal geladen. Läuft. Welche Anlage hast du?