Complete details are in AqualinkD wiki
If you have Colored Lights or Dimmers they needs some extra configuration. There are 2 types of configuration for colored lights, they both have advantages and disadvantages.- Jandy Panel programmed - Your lights work identically with usual Jandy limitations.
- depending on light manufacturer, limitations on supported colors and shows
- Light runs through programming cycle every time turned on
- AqualinkD programmed
- Only AqualinkD and supported interfaces can change light color & modes, Jandy interfaces can only turn on or off
- Light is only programmed on color or mode change, NOT every time it's turned on
- Any light manufacturer is supported, and all colors & modes
- Considerable setup required
Go to the appropriate button section in the configuration, and add the appropriate light mode. Table of supported light types are below.
| 0 | AqualinkD programmed |
| 1 | Jandy Color |
| 2 | Jandy LED |
| 3 | SAm/SAL |
| 4 | Color Logic |
| 5 | Intellibrite |
| 6 | Haywood Universal Color |
| 7 | Jandy Infinite Water Colors (RS485) see notes |
| 10 | Dimmer (0%, 25%,50%,75%,100%) |
| 11 | Dimmer (full range 0 to 100%) |
button_03_lightmode=2
If you selected lightmode=0 continue reading, it not go to next step.
AqualinkD programmed light
All lights work with an on/off pulse to set the mode and advance to the next mode, but the timings of these pulses are different between manufacturers.Find your light manufacturer installation/setup guide and look at the programming timings and pulses.
- Delete the colored light from Jandy's configuration, simply go bck to normal circuit
- Set the below aqualinkd config options to the appropriate information to your light manufacturer
- light_programming_mode The wait between each pulse, 0.6 is usually good. (you can set to 0 and AqualinkD will wait for the light conformation this is safest options but also slowest)
- light_programming_initial_on The seconds to wait after turning the light on, before turning it off and going to next step (Default is 15)
- light_programming_initial_off The seconds to wait after turning the light off before turning it on and start to program (Default is 12)
- Set the light colors and shows in aqualinkd config using light_program_0? in order of pulses, append - Show if the light mode is a show vs solid color.
| light_programming_mode=0 |
| light_programming_initial_on=15 |
| light_programming_initial_off=12 |
| light_program_01 = Voodoo Lounge - Show |
| light_program_02 = Blue Sea |
| light_program_03 = Royal Blue |
| light_program_04 = Afternoon Skies |
| light_program_05 = Aqua Green |
| light_program_06 = Emerald |
| light_program_07 = Cloud White |
| light_program_08 = Warm Red |
| light_program_09 = Flamingo |
| light_program_10 = Vivid Violet |
| light_program_11 = Sangria |
| light_program_12 = Twilight - Show |
| light_program_13 = Tranquility - Show |
| light_program_14 = Gemstone - Show |
| light_program_15 = USA - Show |
| light_program_16 = Mardi Gras - Show |
| light_program_17 = Cool Cabaret - Show |
Jandy Infinite Water Colors (RS485)
The Jandy Infinite Water Colors is a special light in that is not supported by any standard Aqualink protocol, only iAqualink. So if you have a iAqualink connected, AqualinkD can no control the light. There is a preliminary workaround that seems to work for many panels that will allow you to change the light modes (but not the full color range).- AqualinkTouch protocol must be enabled
- extended_device_id=one of the following (0x30, 0x31, 0x32, 0x33)
- Create a virtual button with the EXACT name the light shown up on your control panel, and set the type to 7
- virtual_button_01_label=Name of light as it's displayed in iAqualink
- virtual_button_01_light_mode=7
- Change 01 in the above to the appropriate number for your configuration
Hidden options for workarounds
There are a number of bugs/issues in different Jandy panel firmware revisions around colored lights, while AqualinkD will detect and workaround many firmware issues in other areas, the complete range with colored lights has not been found/decoded yet.At present there is a temporary configuration option that can only be set by manually editing aqualinkd's configuration that can be used if you are noticing issues setting light modes through AqualinkD.
light_programming_interface=
- 0Let AqualinkD to select the protocol (default)
- 1Force allbutton protocol
- 3Force aqualinktouch protocol