Skip to content

v4.7.3 — Cloud-Spec-Aware Routing für KKT Local-Only DPs (RGB)

Choose a tag to compare

@moag1000 moag1000 released this 06 May 14:46

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

  1. Update auf 4.7.3 via HACS
  2. HA neustarten
  3. Repair-Karte erscheint mit Anleitung
  4. Lokale IP der Haube setzen (FritzBox → Heimnetz → IP merken)
  5. Settings → Devices & Services → KKT Kolbe → Haube → ⋮ Reconfigure → Connection → IP eintragen
  6. RGB / Helligkeit funktioniert ab jetzt

Tests

239/239 passing.

Upgrade

HACS → Updates → KKT Kolbe → Update → Restart Home Assistant