first commit
This commit is contained in:
105
README.md
Normal file
105
README.md
Normal file
@@ -0,0 +1,105 @@
|
|||||||
|
# 🌀 TCL Air Conditioner Integration for Home Assistant
|
||||||
|
|
||||||
|
> 🇩🇪 Übersetzt mit ChatGPT – erfolgreich getestet mit **TCL TAC-12CHDA**
|
||||||
|
> Einfaches DIY-Projekt mit ESP32 + USB-Kabel. Keine Cloud nötig.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 🛠️ Was du brauchst
|
||||||
|
|
||||||
|
- **ESP32** (z. B. ESP32-C3, WROOM32, NodeMCU)
|
||||||
|
- **USB-A-Stecker oder -Kabel**
|
||||||
|
👉 Ich habe dieses verwendet: [AliExpress-Link](https://www.aliexpress.com/item/1005005776162012.html)
|
||||||
|
- **Home Assistant mit ESPHome (ab Version 2023.3.0)**
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 🔌 Verkabelung
|
||||||
|
|
||||||
|
| USB-A Pin | Kabelfarbe | → ESP32 Pin |
|
||||||
|
|-----------|------------|--------------|
|
||||||
|
| GND | Schwarz | VIN/VCC |
|
||||||
|
| D+ | Grün | GND |
|
||||||
|
| D- | Grau | RXD |
|
||||||
|
| VBUS | Rot | TXD |
|
||||||
|
|
||||||
|
### 🔍 Beispielbilder
|
||||||
|
(Beachte, dass ich hier nicht auf die Farben der Kabel geachtet habe. Die Farben in der Tabelle entsprechen jedoch in der Regel gängigen USB-A-Kabeln, die man einfach abschneiden kann.)
|
||||||
|
|
||||||
|
<img src="https://github.com/user-attachments/assets/9b674e06-41ca-4bcf-b09b-691a5fbd8545" width="400"/>
|
||||||
|
<br/>
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 🧠 Einrichtung in Home Assistant
|
||||||
|
|
||||||
|
> Die Lösung basiert auf **ESPHome** und funktioniert nur mit Home Assistant.
|
||||||
|
|
||||||
|
### 1. ESPHome installieren
|
||||||
|
|
||||||
|
- In Home Assistant unter **Einstellungen → Add-ons → ESPHome** installieren
|
||||||
|
|
||||||
|
### 2. Neues Gerät erstellen
|
||||||
|
|
||||||
|
- Im ESPHome-Dashboard → "New Device"
|
||||||
|
- Deinen ESP32-Typ auswählen, z. B. `esp32-c3-devkitm-1` oder `nodemcu-32s`
|
||||||
|
|
||||||
|
### 3. Konfiguration einfügen
|
||||||
|
|
||||||
|
#### Option A: Einfache Konfiguration
|
||||||
|
[📄 Sample_conf.yaml](https://github.com/sorz2122/tclac/blob/master/Sample_conf.yaml)
|
||||||
|
|
||||||
|
#### Option B: Erweiterte Konfiguration
|
||||||
|
[📄 TCL-Conditioner.yaml](https://github.com/sorz2122/tclac/blob/master/TCL-Conditioner.yaml)
|
||||||
|
|
||||||
|
📝 **Wichtig:**
|
||||||
|
- WLAN-Daten, Gerätename etc. anpassen
|
||||||
|
- Kommentare im YAML helfen beim Einrichten
|
||||||
|
|
||||||
|
### 4. Auf ESP32 flashen
|
||||||
|
|
||||||
|
- USB-Kabel anschließen oder OTA (Over-the-Air) verwenden
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## ✅ Kompatible Klimaanlagen
|
||||||
|
|
||||||
|
Diese Modelle wurden erfolgreich getestet:
|
||||||
|
|
||||||
|
- **TCL:** TAC-07CHSA / TAC-09CHSA / TAC-12CHSA / TAC-12CHDA
|
||||||
|
- **Daichi:** AIR20AVQ1, AIR25AVQS1R-1, DA35EVQ1-1
|
||||||
|
- **Axioma:** ASX09H1 / ASB09H1
|
||||||
|
- **Dantex:** RK-12SATI / RK-12SATIE
|
||||||
|
- ...und ähnliche Modelle
|
||||||
|
|
||||||
|
⚠️ **Hinweis:**
|
||||||
|
Auch wenn die Modellbezeichnung passt, kann es Unterschiede geben (kein USB-Anschluss, kein UART auf der Platine etc.).
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## ☕ Unterstützung
|
||||||
|
|
||||||
|
https://buymeacoffee.com/sorz2122
|
||||||
|
|
||||||
|
<img src="https://github.com/user-attachments/assets/87d5d62f-ba5c-4a7e-a4b8-4cf1fd3018af" width="400"/>
|
||||||
|
<br/>
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 🔧 Erweiterte Konfiguration per Remote Package
|
||||||
|
|
||||||
|
Du kannst die Konfiguration modular laden:
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
packages:
|
||||||
|
remote_package:
|
||||||
|
url: https://github.com/sorz2122/tclac.git
|
||||||
|
ref: master
|
||||||
|
files:
|
||||||
|
- packages/core.yaml # Hauptmodul
|
||||||
|
# - packages/leds.yaml # Optional
|
||||||
|
refresh: 30s
|
||||||
Reference in New Issue
Block a user