https://www.home-assistant.io/integrations/flux_led/
The trick is to find lights that use "Magic Home" app, or more specifically, "WiFi Controllers" (any LED strip should work).
Then I had to setup static IP's because the "automatic" setup defaults to RBGW and I only got cheap RBG. After that I setup devices like so:
light: - platform: flux_led devices: 192.168.1.1: name: StoveTopLED mode: "rgb" 192.168.1.1: name: LivingRoomLED mode: "rgb"
And an automation like this:
data: effect: rb_cross_fade entity_id: light.stovetopled service: light.turn_on
Effects:
Effect Name | Description |
---|---|
colorloop | Smoothly transitions through the rainbow. |
colorjump | Jumps through seven different rainbow colors. |
colorstrobe | Strobes each rainbow color in a loop. |
red_fade , green_fade , blue_fade , yellow_fade , cyan_fade , purple_fade , white_fade | Fades between the color as indicated in the effect name and black. |
rg_cross_fade | Fades between red and green. |
rb_cross_fade | Fades between red and blue. |
gb_cross_fade | Fades between green and blue. |
red_strobe , green_strobe , blue_strobe , yellow_strobe , cyan_strobe , purple_strobe , white_strobe | Strobes the color indicated by the effect name. |
random | Chooses a random color by selecting random values for R, G, and B. |
custom | Custom effect (if defined, see below). |