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 :).

image

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.

image

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
image

FTDI USB-RS485 Cable Connector Colors
image

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:
image

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:
image

References

AqualinkD Github Project
AquaLink RS Installation Manual
FTDI USB-RS485 DataSheet

Tags

#projects