Home Assistant

Cololight in HA: light.cololight60 zähmen

Wer ein Modul-Set Cololight Hexagon im Wohnzimmer hat, kennt das Dilemma: Die App ist hübsch, aber bleibt eine Insel. Sprachsteuerung über Siri funktioniert nur halbgar, Automatisierungen über die Lifesmart-Cloud sind träge, und der schöne Effekt «Aurora» läuft erst, wenn man das Handy entsperrt hat. Die Lösung steht seit Jahren bereit: die Community-Integration BazaJayGee66/homeassistant_cololight, die per UDP direkt im LAN spricht – ohne Cloud, ohne Polling, ohne Latenz.

Problem: Cloud-Steuerung statt lokales Licht

Die offizielle Cololight-App schickt jeden Befehl über Lifesmart-Server in China. Selbst ein simples «aus» braucht 700–1500 ms. In einer HA-Szene mit Hue, Tradfri und Twinkly fällt das Cololight als letztes ein – ungeordnetes Schalten. Die Custom Integration hebt das auf: pycololight redet per UDP-Paket auf Port 8900 direkt mit dem Hexagon-Master. Reaktionszeit unter 80 ms, kein Cloud-Account nötig, Internet-Ausfall egal.

Installation in drei Schritten

Voraussetzung: HACS ist installiert, Cololight läuft im Heim-WLAN mit einer DHCP-Reservierung.


# 1. HACS → Custom Repositories
#    Repository: https://github.com/BazaJayGee66/homeassistant_cololight
#    Type: Integration
# 2. Cololight aus HACS installieren, HA neu starten
# 3. configuration.yaml ergänzen:
light:
  - platform: cololight
    name: cololight60
    host: 192.168.1.60     # statische IP des Master-Hexagons
    default_effect: "Aurora"
    custom_effects:
      - name: "Kaminfeuer Soft"
        color_scheme: "Warmes Licht"
        cycle_speed: 2
        mode: 1
      - name: "Coremind Pulse"
        color_scheme: "Mixed Colors"
        cycle_speed: 6
        mode: 5

Nach HA-Restart erscheint light.cololight60 mit Brightness, Effect-Liste und den eigenen Custom Effects. Wer mehrere Sets hat – z. B. Wohnzimmer und Büro – legt zwei platform:-Einträge mit unterschiedlicher host-IP an.

Sechs Effekte, die wirklich genutzt werden

Die mitgelieferten Effekte heissen «80s Club», «Cherry Blossom», «Crystalline» und so weiter – kaum merkbar. Empfehlung: in customize.yaml Effekt-Aliase auf alltagstaugliche Namen mappen oder direkt in automation.yaml per effect: "Aurora" ansprechen. Sinnvolle Allroundauswahl:

  • Aurora: Tagesabschluss, kalt-grün-blau, langsam
  • Cherry Blossom: Apéro, warmes Pink-Weiss
  • Crystalline: Kinoabend Standby
  • Christmas Tree: Saisonal, nur Dezember-Lichterbutton
  • 80s Club: Tanz-Eskalation per Tap-Dial-Switch
  • Custom «Coremind Pulse»: Notifications (siehe unten)

Automation: Notification per Lichtpuls

Statt eine Push auf das Handy zu schicken, signalisiert das Cololight Hexagon einen Backup-Fehler oder eine Türöffnung. Beispiel: das tägliche Backup-Status-Template löst bei Fehlschlag ein 30-Sekunden-Pulsen aus, danach Rückkehr zur vorherigen Szene.


automation:
  - alias: "Backup Fail → Cololight Pulse"
    trigger:
      - platform: state
        entity_id: binary_sensor.backup_letztes_erfolgreiches_automatisches_backup
        to: "off"
        for: "00:05:00"
    action:
      - service: scene.create
        data:
          scene_id: cololight_snapshot
          snapshot_entities: light.cololight60
      - service: light.turn_on
        target:
          entity_id: light.cololight60
        data:
          effect: "Coremind Pulse"
          brightness: 200
      - delay: "00:00:30"
      - service: scene.turn_on
        target:
          entity_id: scene.cololight_snapshot

Der scene.create-Trick speichert den vorherigen Zustand, der Puls läuft, dann Rückfall. Funktioniert auch für Geschirrspüler-Fertig (binary_sensor.geschirrspuler_benachrichtigung_aktiv), Wäsche fertig (binary_sensor.lumi_lumi_vibration_aq1) oder Hue-Tap-Dial-Mehrfach-Klick.

Drei Stolpersteine

Erstens: Die Hexagon-Master-Einheit ist der einzige Punkt mit IP. Tausch der Verkabelung der Module untereinander = neuer Master-Detektion nötig (Reset-Knopf 5 Sek.). Zweitens: UDP-Pakete werden geräuschlos verworfen, wenn das WLAN überlastet ist. Bei intermittierender Steuerung Master per LAN-Adapter oder Mesh-Backhaul priorisieren. Drittens: Cycle Speed 1–10 ist nicht linear – 1 ist nicht «sehr langsam», sondern «statisch». 3 ist die langsamste echte Animation.

Fazit

Aus einem hübschen Cloud-Spielzeug wird mit zehn Minuten YAML ein vollintegriertes HA-Lichtmodul – Effekte als Notifications, Szenen als Snapshots, lokale Latenz unter 100 ms. Wer die Cololight bisher nur als Stehlampe nutzte, hat damit einen ambient Notification-Kanal, der die Familie nicht weckt, aber das richtige Signal gibt. Zeit, die Effekte einmal zu kuratieren und die Lifesmart-App zu deinstallieren.

← Zurück zur Übersicht