Integrating Govee Light Strips with Hue for Dynamic Daylight Scenes

I’ve been on a mission to create the perfect lighting setup in my office, and I’m thrilled to share my journey and findings with the community! :rocket:

The Goal:
I wanted to seamlessly integrate my Govee COB Pro Light Strips with my Hue Aurelle Ceiling Lamp to create dynamic daylight scenes that adjust based on the time of day. The challenge was ensuring both devices worked in harmony, maintaining consistent color temperatures and brightness levels across the room.

The Setup:

  • Hue Integration: The Hue Aurelle is controlled via the Hue integration in Home Assistant, allowing me to adjust color temperature but not RGB values.
  • Govee Integration: The Govee strips are connected via govee2mqtt, offering full RGBIW control and a similar color temperature range to the Hue lamp.

The Automation Magic:
Using Home Assistant’s automation capabilities, I created a system that automatically switches between predefined scenes at specific times. Here’s how it works:

  1. Time-Based Triggers:

    • 7:30 AM - Morning Energizer
    • 10:00 AM - Focus Mode
    • 3:00 PM - Bright Office
    • 5:00 PM - Reading Time
    • 10:00 PM - Wind Down
    • 11:00 PM - Night Mode
  2. Color Temperature Mapping:

    • The Hue lamp’s color temperature is mapped to the Govee strips, ensuring a cohesive look across the room.
    • A 300ms delay was added to allow the Hue lamp to update before sending values to the Govee strips.
  3. Manual Adjustments:

    • The Hue Dimmer v2 is used to adjust brightness or revert to a scene with a single button press.
    • Manual changes via the Hue or Govee apps are possible, though they’ll reset at the next scheduled scene change.

Challenges and Workarounds:

  • Initial Configuration: It took some trial and error to get the color temperature mapping just right, especially since the Govee strips have a slightly different white balance compared to the Hue lamp.
  • Automation Complexity: While Perplexity helped draft the initial automation, simplifying it for clarity was key to making it reliable.

Why This Matters:
This setup has transformed my workspace into a dynamic environment that adapts to my needs throughout the day. It’s been a fantastic learning experience, and I’m excited to continue refining it!

Call to Action:
If anyone has tips for improving this setup or suggestions for handling manual overrides more elegantly, I’d love to hear them! Let’s keep the learning and sharing going! :star2: