OSRAM going to shut down Lightify

I’ve just received an e-mail from OSRAM telling me that they are going to shut down the Lightify cloud at August 31, 2021 (twenty-one). We still have some time until then, but afterwards we have to switch to another system to have full control over the bulbs. Here is a list of the affected functions. If I interpret it correctly it will still be possible to turn on and off existing devices over the Lighify hub, but we’ll not be able to add new ones.

What I have read, it matters only for the Lightify hub. All the devices have ZigBee, so the simple solution would be a CC2531 or any other ZigBee hub like Hue from philips.

So nothing to worry about, if you use HA. If not, than you have to look for a new hub. :slight_smile:

really sad news, but this is confirming my oppinion to keep away mayor features from the cloud and that solutions like HomeAssistant are the future!

1 Like

Finally moved all my lights off the gateway to my HUSBZB-1…(something I had been meaning to do to strengthen/eliminate another extra mesh network) all went well other than a couple stubborn old bulbs that didn’t want to reset, but they eventually did!

Only downside I noticed so far is I don’t seem to have any options for “colorloop” type effects, there was a preset in the app that made the lights change colors pretty quickly. My kids called them “party lights” anyone know how to mimic something like that in HA?

How does one pair one of the PAR38 bulbs to a Hue Hub V2?

I know what you mean by that statement but local solutions were also the standard of the past.

Cloud-based solutions are a relatively new entrant in the home automation market (the last 5 years or so). For people, like myself, who began automating their home 10, 15, or more years ago, none of their devices required a cloud service.


Many people who were attracted to cloud-based solutions did so because of their convenience and ease of entry into the world of home automation. In addition, manufacturers did a better job of marketing their products and made them available at big-box retailers (none of the devices I acquired 10-15 years ago came from a big-box retailer). This demographic, who ‘buys for the convenience of it,’ will now need to find an equally convenient, low-friction alternative. They are likely to switch to yet another cloud-based solution, like SmartThings.

1 Like

If they were connected to Lightify you have to reset them using the following sequence (from Lightify FAQ): “Switch these ON for two seconds and OFF for five seconds, five times in succession. After switching on again, the lamp flashes shortly once to confirm.”

I tried to rip off all my hubs (Hue and Xiaomi Gateway) by using a CC2531 but the range was bad and also a lot of disconnects, will give it try again …

There seem to be a lot of “not so high quality” sticks out there. In my case it helped a lot to put a usb extension cord between the port (RPi) and the stick (I had a 30cm laying around).

Next would be to flash the stick with a custom/newer firmware. I used https://github.com/jmichault/flash_cc2531, using this tutorial as a starting point https://lemariva.com/blog/2019/07/zigbee-flashing-cc2531-using-raspberry-pi-without-cc-debugger

1 Like

Thanks I’ll take a look at it :+1:

I had disconnects in previous attempts that’s why I stuck with the Lightify gateway, but now that I have everything I can on the same zigbee network (and also more bulbs than previously) it seems to have helped immensely. (I also have my stick on a 10ft extension cable to centralize it more.) Just need to get rid of a few more hue bulbs, contemplating hue-thief but I have a hue “fixture” and I’m afraid I would brick that and have no way to fix it.

Has anyone found a way to add light effects to Lightify LED strips that are paired with Home Assistant, not using a Lightify hub?

What kind of effects are you looking for? I can get the A19 bulbs to change colors pretty quickly with a script but nowhere near as nice as the original built in colorloops from the Lightify App. I do have a couple LED strips as well but have yet to try to the color scripts on them… (it’s pretty much just for the kids bedrooms “party mode”)

EDIT… so this is kind of a mess but just the result of experimenting to see how fast I could get the colors to change consistently… the “Girls Ceiling Light” is 3 separate bulbs and listing them as their individual entities seemed to be the best way to get it to not “miss” a bulb while cycling… also these don’t have a loop in them so they just stop after a bit… I do have a different one with a loop if you need it I can find… these also use this: Python_script to save and restore switches and lights
but I feel like their may be a built in method to do this in HA now?? Not really sure this was started a long time ago

##################################

girls_lights_random_colorloop_script:
  alias: Girl's Lights Random Colorloop Test Script
  sequence:
    - service: python_script.light_store
      data:
        store_name: girls_light_store
        entity_id:
          - light.girls_room
    - delay: 00:00:02
    - service: light.turn_on
      data:
        entity_id: light.girls_ceiling_light_1
        brightness: 254
        color_name: red
        # transition: 1
    - delay: 00:00:01
    - service: light.turn_on
      data:
        entity_id: light.girls_ceiling_light_2
        brightness: 254
        color_name: orange
        # transition: 1
    - delay: 00:00:01
    - service: light.turn_on
      data:
        entity_id: light.girls_ceiling_light_3
        brightness: 254
        color_name: yellow
        # transition: 1
    - delay: 00:00:01
    - service: light.turn_on
      data:
        entity_id: light.girls_lamp
        brightness: 254
        color_name: green
        # transition: 1
    - delay: 00:00:01
    - service: light.turn_on
      data:
        entity_id: light.girls_ceiling_light_1
        brightness: 254
        color_name: blue
        # transition: 1
    - delay: 00:00:01
    - service: light.turn_on
      data:
        entity_id: light.girls_ceiling_light_2
        brightness: 254
        color_name: purple
        # transition: 1
    - delay: 00:00:01
    - service: light.turn_on
      data:
        entity_id: light.girls_ceiling_light_3
        brightness: 254
        color_name: red
        # transition: 1
    - delay: 00:00:01
    - service: light.turn_on
      data:
        entity_id: light.girls_lamp
        brightness: 254
        color_name: orange
        # transition: 1
    - delay: 00:00:01
    - service: light.turn_on
      data:
        entity_id: light.girls_ceiling_light_1
        brightness: 254
        color_name: yellow
        # transition: 1
    - delay: 00:00:01
    - service: light.turn_on
      data:
        entity_id: light.girls_ceiling_light_2
        brightness: 254
        color_name: green
        # transition: 1
    - delay: 00:00:01
    - service: light.turn_on
      data:
        entity_id: light.girls_ceiling_light_3
        brightness: 254
        color_name: blue
        # transition: 1
    - delay: 00:00:01
    - service: light.turn_on
      data:
        entity_id: light.girls_lamp
        brightness: 254
        color_name: purple
        # transition: 1
    - delay: 00:00:01
    - service: light.turn_on
      data:
        entity_id: light.girls_ceiling_light_1
        brightness: 254
        color_name: red
        # transition: 1
    - delay: 00:00:01
    - service: light.turn_on
      data:
        entity_id: light.girls_ceiling_light_2
        brightness: 254
        color_name: orange
        # transition: 1
    - delay: 00:00:01
    - service: light.turn_on
      data:
        entity_id: light.girls_ceiling_light_3
        brightness: 254
        color_name: yellow
        # transition: 1
    - delay: 00:00:01
    - service: light.turn_on
      data:
        entity_id: light.girls_lamp
        brightness: 254
        color_name: green
        # transition: 1
    - delay: 00:00:01
    - service: light.turn_on
      data:
        entity_id: light.girls_ceiling_light_1
        brightness: 254
        color_name: blue
        # transition: 1
    - delay: 00:00:01
    - service: light.turn_on
      data:
        entity_id: light.girls_ceiling_light_2
        brightness: 254
        color_name: blue
        # transition: 1
    - delay: 00:00:01
    - service: light.turn_on
      data:
        entity_id: light.girls_ceiling_light_3
        brightness: 254
        color_name: blue
        # transition: 1
    - delay: 00:00:01
    - service: light.turn_on
      data:
        entity_id: light.girls_lamp
        brightness: 254
        color_name: blue
        # transition: 1
    - service: light.turn_on
      data:
        entity_id: light.girls_ceiling_light_1
        brightness: 254
        color_name: red
        # transition: 1
    - delay: 00:00:01
    - service: light.turn_on
      data:
        entity_id: light.girls_ceiling_light_2
        brightness: 254
        color_name: orange
        # transition: 1
    - delay: 00:00:01
    - service: light.turn_on
      data:
        entity_id: light.girls_ceiling_light_3
        brightness: 254
        color_name: yellow
        # transition: 1
    - delay: 00:00:01
    - service: light.turn_on
      data:
        entity_id: light.girls_lamp
        brightness: 254
        color_name: green
        # transition: 1
    - delay: 00:00:01
    - service: light.turn_on
      data:
        entity_id: light.girls_ceiling_light_1
        brightness: 254
        color_name: blue
        # transition: 1
    - delay: 00:00:01
    - service: light.turn_on
      data:
        entity_id: light.girls_ceiling_light_2
        brightness: 254
        color_name: purple
        # transition: 1
    - delay: 00:00:01
    - service: light.turn_on
      data:
        entity_id: light.girls_ceiling_light_3
        brightness: 254
        color_name: red
        # transition: 1
    - delay: 00:00:01
    - service: light.turn_on
      data:
        entity_id: light.girls_lamp
        brightness: 254
        color_name: orange
        # transition: 1
    - delay: 00:00:01
    - service: light.turn_on
      data:
        entity_id: light.girls_ceiling_light_1
        brightness: 254
        color_name: yellow
        # transition: 1
    - delay: 00:00:01
    - service: light.turn_on
      data:
        entity_id: light.girls_ceiling_light_2
        brightness: 254
        color_name: green
        # transition: 1
    - delay: 00:00:01
    - service: light.turn_on
      data:
        entity_id: light.girls_ceiling_light_3
        brightness: 254
        color_name: blue
        # transition: 1
    - delay: 00:00:01
    - service: light.turn_on
      data:
        entity_id: light.girls_lamp
        brightness: 254
        color_name: purple
        # transition: 1
    - delay: 00:00:01
    - service: light.turn_on
      data:
        entity_id: light.girls_ceiling_light_1
        brightness: 254
        color_name: red
        # transition: 1
    - delay: 00:00:01
    - service: light.turn_on
      data:
        entity_id: light.girls_ceiling_light_2
        brightness: 254
        color_name: orange
        # transition: 1
    - delay: 00:00:01
    - service: light.turn_on
      data:
        entity_id: light.girls_ceiling_light_3
        brightness: 254
        color_name: yellow
        # transition: 1
    - delay: 00:00:01
    - service: light.turn_on
      data:
        entity_id: light.girls_lamp
        brightness: 254
        color_name: green
        # transition: 1
    - delay: 00:00:01
    - service: light.turn_on
      data:
        entity_id: light.girls_ceiling_light_1
        brightness: 254
        color_name: blue
        # transition: 1
    - delay: 00:00:01
    - service: light.turn_on
      data:
        entity_id: light.girls_ceiling_light_2
        brightness: 254
        color_name: blue
        # transition: 1
    - delay: 00:00:01
    - service: light.turn_on
      data:
        entity_id: light.girls_ceiling_light_3
        brightness: 254
        color_name: blue
        # transition: 1
    - delay: 00:00:01
    - service: light.turn_on
      data:
        entity_id: light.girls_lamp
        brightness: 254
        color_name: blue
        # transition: 1
    - delay: 00:00:02
    - service: python_script.light_store
      data:
        store_name: girls_light_store
        operation: restore

###############################################
girls_lights_colorloop_script:
  alias: Girl's Lights Colorloop Test Script
  sequence:
    - service: python_script.light_store
      data:
        store_name: girls_light_store
        entity_id:
          - light.girls_room
    - delay: 00:00:02
    - service: light.turn_on
      data:
        entity_id: light.girls_ceiling_light_1, light.girls_ceiling_light_2, light.girls_ceiling_light_3, light.girls_lamp
        brightness: 254
        color_name: red
        transition: 1
    - delay: 00:00:01
    - service: light.turn_on
      data:
        entity_id: light.girls_ceiling_light_1, light.girls_ceiling_light_2, light.girls_ceiling_light_3, light.girls_lamp
        brightness: 254
        color_name: orange
        transition: 1
    - delay: 00:00:01
    - service: light.turn_on
      data:
        entity_id: light.girls_ceiling_light_1, light.girls_ceiling_light_2, light.girls_ceiling_light_3, light.girls_lamp
        brightness: 254
        color_name: yellow
        transition: 1
    - delay: 00:00:01
    - service: light.turn_on
      data:
        entity_id: light.girls_ceiling_light_1, light.girls_ceiling_light_2, light.girls_ceiling_light_3, light.girls_lamp
        brightness: 254
        color_name: green
        transition: 1
    - delay: 00:00:01
    - service: light.turn_on
      data:
        entity_id: light.girls_ceiling_light_1, light.girls_ceiling_light_2, light.girls_ceiling_light_3, light.girls_lamp
        brightness: 254
        color_name: blue
        transition: 1
    - delay: 00:00:01
    - service: light.turn_on
      data:
        entity_id: light.girls_ceiling_light_1, light.girls_ceiling_light_2, light.girls_ceiling_light_3, light.girls_lamp
        brightness: 254
        color_name: purple
        transition: 1
    - delay: 00:00:01
    - service: light.turn_on
      data:
        entity_id: light.girls_ceiling_light_1, light.girls_ceiling_light_2, light.girls_ceiling_light_3, light.girls_lamp
        brightness: 254
        color_name: red
        transition: 1
    - delay: 00:00:01
    - service: light.turn_on
      data:
        entity_id: light.girls_ceiling_light_1, light.girls_ceiling_light_2, light.girls_ceiling_light_3, light.girls_lamp
        brightness: 254
        color_name: orange
        transition: 1
    - delay: 00:00:01
    - service: light.turn_on
      data:
        entity_id: light.girls_ceiling_light_1, light.girls_ceiling_light_2, light.girls_ceiling_light_3, light.girls_lamp
        brightness: 254
        color_name: yellow
        transition: 1
    - delay: 00:00:01
    - service: light.turn_on
      data:
        entity_id: light.girls_ceiling_light_1, light.girls_ceiling_light_2, light.girls_ceiling_light_3, light.girls_lamp
        brightness: 254
        color_name: green
        transition: 1
    - delay: 00:00:01
    - service: light.turn_on
      data:
        entity_id: light.girls_ceiling_light_1, light.girls_ceiling_light_2, light.girls_ceiling_light_3, light.girls_lamp
        brightness: 254
        color_name: blue
        transition: 1
    - delay: 00:00:01
    - service: light.turn_on
      data:
        entity_id: light.girls_ceiling_light_1, light.girls_ceiling_light_2, light.girls_ceiling_light_3, light.girls_lamp
        brightness: 254
        color_name: purple
        transition: 1
    - delay: 00:00:01
    - service: light.turn_on
      data:
        entity_id: light.girls_ceiling_light_1, light.girls_ceiling_light_2, light.girls_ceiling_light_3, light.girls_lamp
        brightness: 254
        color_name: red
        transition: 1
    - delay: 00:00:01
    - service: light.turn_on
      data:
        entity_id: light.girls_ceiling_light_1, light.girls_ceiling_light_2, light.girls_ceiling_light_3, light.girls_lamp
        brightness: 254
        color_name: orange
        transition: 1
    - delay: 00:00:01
    - service: light.turn_on
      data:
        entity_id: light.girls_ceiling_light_1, light.girls_ceiling_light_2, light.girls_ceiling_light_3, light.girls_lamp
        brightness: 254
        color_name: yellow
        transition: 1
    - delay: 00:00:01
    - service: light.turn_on
      data:
        entity_id: light.girls_ceiling_light_1, light.girls_ceiling_light_2, light.girls_ceiling_light_3, light.girls_lamp
        brightness: 254
        color_name: green
        transition: 1
    - delay: 00:00:01
    - service: light.turn_on
      data:
        entity_id: light.girls_ceiling_light_1, light.girls_ceiling_light_2, light.girls_ceiling_light_3, light.girls_lamp
        brightness: 254
        color_name: blue
        transition: 1
    - delay: 00:00:01
    - service: light.turn_on
      data:
        entity_id: light.girls_ceiling_light_1, light.girls_ceiling_light_2, light.girls_ceiling_light_3, light.girls_lamp
        brightness: 254
        color_name: purple
        transition: 1
    - delay: 00:00:02
    - service: python_script.light_store
      data:
        store_name: girls_light_store
        operation: restore


###########################################
girls_lights_faster_random_colorloop_script:
  alias: Girl's Lights Faster Random Colorloop Test Script
  sequence:
    - service: python_script.light_store
      data:
        store_name: girls_light_store
        entity_id:
          - light.girls_room
    - delay: 00:00:02
    - service: light.turn_on
      data:
        entity_id: light.girls_ceiling_light_1
        brightness: 254
        color_name: red
        # transition: 1
    - service: light.turn_on
      data:
        entity_id: light.girls_ceiling_light_2
        brightness: 254
        color_name: orange
        # transition: 1
    - service: light.turn_on
      data:
        entity_id: light.girls_ceiling_light_3
        brightness: 254
        color_name: yellow
        # transition: 1
    - service: light.turn_on
      data:
        entity_id: light.girls_lamp
        brightness: 254
        color_name: green
        # transition: 1
    - service: light.turn_on
      data:
        entity_id: light.girls_ceiling_light_1
        brightness: 254
        color_name: blue
        # transition: 1
    - service: light.turn_on
      data:
        entity_id: light.girls_ceiling_light_2
        brightness: 254
        color_name: purple
        # transition: 1
    - service: light.turn_on
      data:
        entity_id: light.girls_ceiling_light_3
        brightness: 254
        color_name: red
        # transition: 1
    - service: light.turn_on
      data:
        entity_id: light.girls_lamp
        brightness: 254
        color_name: orange
        # transition: 1
    - service: light.turn_on
      data:
        entity_id: light.girls_ceiling_light_1
        brightness: 254
        color_name: yellow
        # transition: 1
    - service: light.turn_on
      data:
        entity_id: light.girls_ceiling_light_2
        brightness: 254
        color_name: green
        # transition: 1
    - service: light.turn_on
      data:
        entity_id: light.girls_ceiling_light_3
        brightness: 254
        color_name: blue
        # transition: 1
    - service: light.turn_on
      data:
        entity_id: light.girls_lamp
        brightness: 254
        color_name: purple
        # transition: 1
    - service: light.turn_on
      data:
        entity_id: light.girls_ceiling_light_1
        brightness: 254
        color_name: red
        # transition: 1
    - service: light.turn_on
      data:
        entity_id: light.girls_ceiling_light_2
        brightness: 254
        color_name: orange
        # transition: 1
    - service: light.turn_on
      data:
        entity_id: light.girls_ceiling_light_3
        brightness: 254
        color_name: yellow
        # transition: 1
    - service: light.turn_on
      data:
        entity_id: light.girls_lamp
        brightness: 254
        color_name: green
        # transition: 1
    - service: light.turn_on
      data:
        entity_id: light.girls_ceiling_light_1
        brightness: 254
        color_name: blue
        # transition: 1
    - service: light.turn_on
      data:
        entity_id: light.girls_ceiling_light_2
        brightness: 254
        color_name: blue
        # transition: 1
    - service: light.turn_on
      data:
        entity_id: light.girls_ceiling_light_3
        brightness: 254
        color_name: blue
        # transition: 1
    - service: light.turn_on
      data:
        entity_id: light.girls_lamp
        brightness: 254
        color_name: blue
        # transition: 1
    - service: light.turn_on
      data:
        entity_id: light.girls_ceiling_light_1
        brightness: 254
        color_name: red
        # transition: 1
    - service: light.turn_on
      data:
        entity_id: light.girls_ceiling_light_2
        brightness: 254
        color_name: orange
        # transition: 1
    - service: light.turn_on
      data:
        entity_id: light.girls_ceiling_light_3
        brightness: 254
        color_name: yellow
        # transition: 1
    - delay: 00:00:01
    - service: light.turn_on
      data:
        entity_id: light.girls_lamp
        brightness: 254
        color_name: green
        # transition: 1
    - service: light.turn_on
      data:
        entity_id: light.girls_ceiling_light_1
        brightness: 254
        color_name: blue
        # transition: 1
    - service: light.turn_on
      data:
        entity_id: light.girls_ceiling_light_2
        brightness: 254
        color_name: purple
        # transition: 1
    - service: light.turn_on
      data:
        entity_id: light.girls_ceiling_light_3
        brightness: 254
        color_name: red
        # transition: 1
    - service: light.turn_on
      data:
        entity_id: light.girls_lamp
        brightness: 254
        color_name: orange
        # transition: 1
    - service: light.turn_on
      data:
        entity_id: light.girls_ceiling_light_1
        brightness: 254
        color_name: yellow
        # transition: 1
    - service: light.turn_on
      data:
        entity_id: light.girls_ceiling_light_2
        brightness: 254
        color_name: green
        # transition: 1
    - service: light.turn_on
      data:
        entity_id: light.girls_ceiling_light_3
        brightness: 254
        color_name: blue
        # transition: 1
    - service: light.turn_on
      data:
        entity_id: light.girls_lamp
        brightness: 254
        color_name: purple
        # transition: 1
    - service: light.turn_on
      data:
        entity_id: light.girls_ceiling_light_1
        brightness: 254
        color_name: red
        # transition: 1
    - service: light.turn_on
      data:
        entity_id: light.girls_ceiling_light_2
        brightness: 254
        color_name: orange
        # transition: 1
    - service: light.turn_on
      data:
        entity_id: light.girls_ceiling_light_3
        brightness: 254
        color_name: yellow
        # transition: 1
    - service: light.turn_on
      data:
        entity_id: light.girls_lamp
        brightness: 254
        color_name: green
        # transition: 1
    - service: light.turn_on
      data:
        entity_id: light.girls_ceiling_light_1
        brightness: 254
        color_name: blue
        # transition: 1
    - service: light.turn_on
      data:
        entity_id: light.girls_ceiling_light_2
        brightness: 254
        color_name: blue
        # transition: 1
    - service: light.turn_on
      data:
        entity_id: light.girls_ceiling_light_3
        brightness: 254
        color_name: blue
        # transition: 1
    - service: light.turn_on
      data:
        entity_id: light.girls_lamp
        brightness: 254
        color_name: blue
        # transition: 1
    - service: light.turn_on
      data:
        entity_id: light.girls_ceiling_light_1
        brightness: 254
        color_name: red
        # transition: 1
    - service: light.turn_on
      data:
        entity_id: light.girls_ceiling_light_2
        brightness: 254
        color_name: orange
        # transition: 1
    - service: light.turn_on
      data:
        entity_id: light.girls_ceiling_light_3
        brightness: 254
        color_name: yellow
        # transition: 1
    - service: light.turn_on
      data:
        entity_id: light.girls_lamp
        brightness: 254
        color_name: green
        # transition: 1
    - service: light.turn_on
      data:
        entity_id: light.girls_ceiling_light_1
        brightness: 254
        color_name: blue
        # transition: 1
    - service: light.turn_on
      data:
        entity_id: light.girls_ceiling_light_2
        brightness: 254
        color_name: purple
        # transition: 1
    - service: light.turn_on
      data:
        entity_id: light.girls_ceiling_light_3
        brightness: 254
        color_name: red
        # transition: 1
    - service: light.turn_on
      data:
        entity_id: light.girls_lamp
        brightness: 254
        color_name: orange
        # transition: 1
    - service: light.turn_on
      data:
        entity_id: light.girls_ceiling_light_1
        brightness: 254
        color_name: yellow
        # transition: 1
    - service: light.turn_on
      data:
        entity_id: light.girls_ceiling_light_2
        brightness: 254
        color_name: green
        # transition: 1
    - service: light.turn_on
      data:
        entity_id: light.girls_ceiling_light_3
        brightness: 254
        color_name: blue
        # transition: 1
    - service: light.turn_on
      data:
        entity_id: light.girls_lamp
        brightness: 254
        color_name: purple
        # transition: 1
    - service: light.turn_on
      data:
        entity_id: light.girls_ceiling_light_1
        brightness: 254
        color_name: red
        # transition: 1
    - service: light.turn_on
      data:
        entity_id: light.girls_ceiling_light_2
        brightness: 254
        color_name: orange
        # transition: 1
    - service: light.turn_on
      data:
        entity_id: light.girls_ceiling_light_3
        brightness: 254
        color_name: yellow
        # transition: 1
    - service: light.turn_on
      data:
        entity_id: light.girls_lamp
        brightness: 254
        color_name: green
        # transition: 1
    - service: light.turn_on
      data:
        entity_id: light.girls_ceiling_light_1
        brightness: 254
        color_name: blue
        # transition: 1
    - service: light.turn_on
      data:
        entity_id: light.girls_ceiling_light_2
        brightness: 254
        color_name: blue
        # transition: 1
    - service: light.turn_on
      data:
        entity_id: light.girls_ceiling_light_3
        brightness: 254
        color_name: blue
        # transition: 1
    - service: light.turn_on
      data:
        entity_id: light.girls_lamp
        brightness: 254
        color_name: blue
        # transition: 1
    - service: light.turn_on
      data:
        entity_id: light.girls_ceiling_light_1
        brightness: 254
        color_name: red
        # transition: 1
    - service: light.turn_on
      data:
        entity_id: light.girls_ceiling_light_2
        brightness: 254
        color_name: orange
        # transition: 1
    - service: light.turn_on
      data:
        entity_id: light.girls_ceiling_light_3
        brightness: 254
        color_name: yellow
        # transition: 1
    - delay: 00:00:01
    - service: light.turn_on
      data:
        entity_id: light.girls_lamp
        brightness: 254
        color_name: green
        # transition: 1
    - service: light.turn_on
      data:
        entity_id: light.girls_ceiling_light_1
        brightness: 254
        color_name: blue
        # transition: 1
    - service: light.turn_on
      data:
        entity_id: light.girls_ceiling_light_2
        brightness: 254
        color_name: purple
        # transition: 1
    - service: light.turn_on
      data:
        entity_id: light.girls_ceiling_light_3
        brightness: 254
        color_name: red
        # transition: 1
    - service: light.turn_on
      data:
        entity_id: light.girls_lamp
        brightness: 254
        color_name: orange
        # transition: 1
    - service: light.turn_on
      data:
        entity_id: light.girls_ceiling_light_1
        brightness: 254
        color_name: yellow
        # transition: 1
    - service: light.turn_on
      data:
        entity_id: light.girls_ceiling_light_2
        brightness: 254
        color_name: green
        # transition: 1
    - service: light.turn_on
      data:
        entity_id: light.girls_ceiling_light_3
        brightness: 254
        color_name: blue
        # transition: 1
    - service: light.turn_on
      data:
        entity_id: light.girls_lamp
        brightness: 254
        color_name: purple
        # transition: 1
    - service: light.turn_on
      data:
        entity_id: light.girls_ceiling_light_1
        brightness: 254
        color_name: red
        # transition: 1
    - service: light.turn_on
      data:
        entity_id: light.girls_ceiling_light_2
        brightness: 254
        color_name: orange
        # transition: 1
    - service: light.turn_on
      data:
        entity_id: light.girls_ceiling_light_3
        brightness: 254
        color_name: yellow
        # transition: 1
    - service: light.turn_on
      data:
        entity_id: light.girls_lamp
        brightness: 254
        color_name: green
        # transition: 1
    - service: light.turn_on
      data:
        entity_id: light.girls_ceiling_light_1
        brightness: 254
        color_name: blue
        # transition: 1
    - service: light.turn_on
      data:
        entity_id: light.girls_ceiling_light_2
        brightness: 254
        color_name: blue
        # transition: 1
    - service: light.turn_on
      data:
        entity_id: light.girls_ceiling_light_3
        brightness: 254
        color_name: blue
        # transition: 1
    - service: light.turn_on
      data:
        entity_id: light.girls_lamp
        brightness: 254
        color_name: blue
        # transition: 1
    - delay: 00:00:02
    - service: python_script.light_store
      data:
        store_name: girls_light_store
        operation: restore

I never owned the Lightify hub so I’m not even sure what effects that hub offered. I’ve only had my lights paired directly with SmartThings and now Home Assistant, both of which offer no effects as far as I can tell. I am looking for any effects really… fading from one color to another, or animating left to right, something like that.

Yep. Although that script still works, it’s been (mostly) superseded by the scene integration’s relatively new capability to create scenes on the fly, which can be used for saving and restoring state. See Creating scenes on the fly.

1 Like


These were the choices… they pretty much just cycled the colors you see by about as quickly as you can tell by the gradient fluctuations… you could then change the speed to faster or slower. The only thing I miss in ZHA is the ones with Lightify were very smooth, quick transitions… I don’t seem to be able to send commands that quickly with ZHA…

I’m looking for pretty much anything extra I can do aside from picking just 1 single color. Transitions, fades, animations, etc.

EDIT: This guy seems to claim that some lights have presets built into them. Am I able to initiate the “LIGHTIFY Loop” for example from Home Assistant?

Only if the coordinator (ZHA, deCONZ/Phoscon, Z2M, etc) supports the built-in effect. AFAIK, most, if not all, of the coordinators only support a subset of effects that are fairly generic across devices. For instance, Z2M supports blink and “okay” effects, but it only seems to work on ZLL type bulbs (Hue, Ikea, Cree, etc).

With that said, if you can figure out the clusters that control the Lightify effects, you could just create a script that would use ZHA (or any other coordinator) to directly send a message to that cluster to activate/deactivate said effects.

Awesome… thank you! I do see the colorloop clusters there. Maybe we can look at the ST files or it looks like deconz may support it as well… and try to figure out what values you need to set to get it to work… I will take a look but not really something I’m familiar with so I may not have much luck myself… thanks for the direction

2 Likes