v4.7.3 — Cloud-Spec-Aware Routing für KKT Local-Only DPs (RGB)
Was war kaputt
KKT-Kolbe-Hauben (HERMES, EASY, SOLO, PLOOM) exponieren RGB-Mode (DP 101), Helligkeit (DP 5) und rgb_brightness (DP 102) NUR über das lokale Tuya-Protokoll. Die Tuya-Cloud-Function-Spec kennt diese Codes nicht.
Daher schlugen RGB / Helligkeit / Scene-Aktionen immer mit Tuya Error 2008 fehl, auch wenn das Gerät komplett online war. Die SmartLife/Tuya-App selbst kann RGB nur weil sie LAN-direct nutzt sobald das Gerät im LAN erreichbar ist.
Bestätigt durch:
- Issue #5 (Eischer, KKT EASY9005SM RGBW, 2026-03)
- Issue #2 (selinamulle123, KKT SOLO HCM "unsupported" in HA-Tuya-Integration)
- APK Reverse Engineering von KKT.Control v2.0.9 — White-Label Tuya SmartLife, keine custom Cloud
Was 4.7.3 macht
Cloud-Spec-Aware Send-Routing
Der HybridCoordinator inspiziert jetzt device.local_strategy und prüft pro DP ob er cloud-kompatibel ist. Cloud-incompatible DPs überspringen den SmartLife-Pfad komplett — keine sinnlosen 2008-Roundtrips mehr.
Setup-Time Cloud-Spec-Audit
Beim Coordinator-Start wird die hardcoded device_types.py Mapping mit der echten Cloud-Spec verglichen. Local-only DPs werden ins Log geschrieben mit klarer Ansage.
Repair-Issue für fehlende lokale IP
Wenn local-only DPs erkannt werden ABER kein lokaler Pfad konfiguriert ist, erscheint im HA UI eine Repair-Karte mit konkreter Anleitung zum IP-Setzen. Übersetzt DE + EN.
Klarere Error-Messages
Vorher bei RGB ohne local-IP:
Failed to set DP 101 — smartlife: network error:(2008) 2008
Jetzt ohne local-IP:
DP 101 is local-only on this device — Tuya cloud does not expose its code.
Set the device's LAN IP under: Settings → Devices & Services →
KKT Kolbe → device → ⋮ Reconfigure → Connection.
Mit local-IP: Command geht direkt über local-Protocol. Funktioniert.
Was du tun musst
- Update auf 4.7.3 via HACS
- HA neustarten
- Repair-Karte erscheint mit Anleitung
- Lokale IP der Haube setzen (FritzBox → Heimnetz → IP merken)
- Settings → Devices & Services → KKT Kolbe → Haube → ⋮ Reconfigure → Connection → IP eintragen
- RGB / Helligkeit funktioniert ab jetzt
Tests
239/239 passing.
Upgrade
HACS → Updates → KKT Kolbe → Update → Restart Home Assistant