Closed hildebrau closed 1 month ago
For a version one lights you do not need to use the customer service.
Simply use the light.turn_on service like any other light. Once the light is turned on, you will have the option to select the supported light effects.
Greetings.
A quick background: I have an Omnilogic controller for my pool. I have two colorlogic v2 light arrays (pool & spa).. and then I have some color led bubblers that I was told are Brilliant Wonders® 4" LED Bubbler. The pool builder initially linked them on the same light controller as my pool & spa; but they wouldn't match the colors. The bubblers were always "doing their own thing". They then installed some other "controller" module to separate it out.
I have been able to get my pool & spa lights working w/ the service call omnilogic.set_v2_lights. However, that same call on my bubbler lights results in errors. The short version of the error is omnilogic.OmniLogicException: Cannot set effect speed or brightness on version 1 lights.. The long version is below in the code box below. I'm not sure where the "version 1" is coming from or if they are even version one; but I'm willing to believe it. For it to cycle the colors, it has to power cycle them, essentially, in a rotation.
I did some Wireshark captures on my edge firewall while I used the Omnilogic App to turn on those bubbler lights and change colors on them and then turn them off. I tried to clean up the UDP stream with relevant information below. LMK if you need something more from that file.