AqualinkD Project
Introduction
The purpose of this project is to to control the pool and spa features from your phone, wherever you are. Imagine you have a long day at work... and you want to get the jacuzzi nice and steamy by the time you get home :).

Hardware
We'll be using a Raspberry Pi Zero W (RPI) to host our web app and communicate with the Aqualink Control Panel. Before hooking up the RPI, make sure you can SSH into it [SSH into a Raspberry Pi ].
The control panel has 4 wires: Data +, Data -, GND, and 10V VCC.

The wires make up the RS485 communication protocol. A USB-RS485 cable adapter can be used to communicate between the panel and the RPI. The cable will also provide power to the RPI through a 5V voltage regulator.
Jandy's RS485 Pin Connector Colors

FTDI USB-RS485 Cable Connector Colors

Compile into a table...
| Function | Jandy Color | Jandy Pin | RS485 Color |
|---|---|---|---|
| Data + | BLACK | 2 | ORANGE |
| Data - | YELLOW | 3 | YELLOW |
| 10V VCC | RED | 1 | RED |
| GROUND | GREEN | 4 | BLACK |
RPI connected:

Finally, ssh into the raspberry pi and follow the installation directions
You should now be able to access the AqualinkD web app from your browser, as shown below:

References
AqualinkD Github Project
AquaLink RS Installation Manual
FTDI USB-RS485 DataSheet
Tags
#projects