Driver Type
Categories
- Recent Updates
- Access Control
- Amplifier
- A/V Receiver
- Climate and Pool Control
- Disc Player / Changer
- Display
- DSP
- DVR
- Irrigation / Sprinklers
- Lighting Control
- Matrix Switch
- Media Server and Player
- Multi-Room A/V
- Networking
- Power and Rack Management
- Security
- Surveillance
- Teleconferencing
- Training
- Tuner
- Utility
- Video Projector
Driver Type
Categories
- Recent Updates
- Access Control
- Amplifier
- A/V Receiver
- Climate and Pool Control
- Disc Player / Changer
- Display
- DSP
- DVR
- Irrigation / Sprinklers
- Lighting Control
- Matrix Switch
- Media Server and Player
- Multi-Room A/V
- Networking
- Power and Rack Management
- Security
- Surveillance
- Teleconferencing
- Training
- Tuner
- Utility
- Video Projector
Jandy iAquaLink Cloud
By: Christopher Siegle
Updated: Aug. 21, 2026
Version: 2.1
The Jandy iAquaLink Cloud driver provides monitoring and control of a Jandy iAquaLink-connected pool system from an RTI XP processor over a standard HTTPS connection. The driver communicates directly with the iAquaLink cloud service and supports pool and spa pumps, heaters, temperature setpoints, auxiliary equipment, OneTouch scenes, saltwater chlorination, heat pumps, IntelliCenter lights, Smart JVA valves, and variable-speed pumps. It provides typed feedback variables, equipment events, buffered setpoint adjustments, automatic authentication recovery, and detailed communication diagnostics.
Jandy iAquaLink Cloud v2.1
This driver controls one Jandy iAquaLink cloud-connected pool controller from an RTI XP processor.
Driver setup
1. Add Jandy iAquaLink Cloud to the RTI project.
2. Open Driver Properties.
3. Enter the iAquaLink account Email Address and Password.
4. Enter the exact Controller Serial Number shown for the target controller.
5. Select the highest auxiliary relay used by the system.
6. Enter a friendly name and select Switch / Relay, Dimmable Light, Color Light, or Smart JVA for each exposed auxiliary.
7. If IntelliCenter Light zones are present, select the number of ICL zones to expose. Otherwise leave ICL Zone Count set to None.
8. If variable-speed pumps are present, select the pump count, enter each friendly name, and enter the controller slot ID. Otherwise leave Variable-Speed Pump Count set to None. Each enabled VSP adds one cloud request per complete polling cycle.
9. Leave the default cloud endpoints unchanged unless a verified service migration requires new URLs.
10. Leave Enable Trace and Verbose Trace disabled during normal use.
11. Send the completed project to the XP processor.
Initial connection
The driver logs in and requests a complete status refresh after startup. No license key or activation is required. Driver and Communication variables show authentication, connection state, stale feedback, HTTP status, queue depth, failures, last communication, and session-recovery count.
If Authentication Failed is reported, verify the email address and password, then invoke Driver Commands > Reauthenticate. If the controller remains offline, verify the serial number and confirm that the system is available in the native iAquaLink application.
Functions
Pool and Spa functions provide Pump, Heater, Set Setpoint, and Adjust Setpoint controls. Solar Heat provides toggle, on, and off selection. OneTouch provides six scene controls. Each configured auxiliary provides Power plus dimmer, color-light, or Smart JVA commands appropriate to its selected Driver Properties type. Saltwater Chlorine provides SWC Boost and Low Output toggles.
Heat Pump and Chiller provides power, heat/chill mode, and pool heat, spa heat, and pool chill setpoints when supported by the installed controller. Each enabled ICL zone provides power, brightness in five-percent increments, named effect, and custom RGBW control. Each enabled VSP pump provides power and preset-ID control.
Setpoint adjustment buffering
Setpoint Adjustment Delay in Driver Properties controls how long the driver waits after the most recent Pool or Spa Set Setpoint, Up, or Down command before sending the accumulated target to iAquaLink. The valid range is 1 to 10 seconds and the default is 3 seconds.
Setpoint feedback changes immediately after each button press, and every additional press restarts the delay. Multiple rapid presses therefore produce one final cloud update after the user stops pressing. A status poll cannot overwrite the pending target during this period. If the cloud command fails, the driver restores the last confirmed value and signals Command Failed.
Command behavior
On and Off controls are state-aware because several iAquaLink commands actually toggle equipment. If current feedback is unknown, the driver rejects the discrete command and refreshes status rather than risk sending the opposite action. Switch / Relay auxiliaries provide Toggle, On, and Off. Color and dimmable lights provide only On and Off because neither the current interoperable implementation nor the original RTI driver defines a native color-light toggle. Color-light Off uses effect ID 0 and On uses effect ID 1; On does not restore the previously selected color. Smart JVA auxiliaries provide only position control.
Dimmable-light levels are limited to 0, 25, 50, 75, and 100 percent. Color Light uses the numeric effect ID supported by the light subtype returned by the controller.
Feedback and events
Use Connected, Disconnected, Authenticated, and Feedback Stale for GUI feedback. The driver signals Connected, Disconnected, Authentication Failed, Session Recovered, Rate Limited, Feedback Became Stale, Feedback Became Current, and Command Failed events. Equipment events include pool/spa pump and heater transitions plus heat-pump, ICL-zone, and VSP-pump On/Off transitions.
Do not present stale equipment feedback as current. Disable safety-sensitive commands when Feedback Stale is true.