Jandy AquaLink RS
The jandy adapter decodes the Jandy AquaLink RS pool/spa bus (9600 8N1).
It discovers equipment, surfaces it over MQTT/REST, and can serve Jandy's RSSA
protocol over TCP.
What it does
- Decodes the bus — discovers display panels, pumps, SpaLink, and heaters,
and surfaces them via REST (
/action/equipment) and MQTT. - RSSA-over-TCP server — when
outputs.tcpis enabled, the port's TCP server speaks the Jandy RSSA text protocol. It's a drop-in replacement for Jandy's serial-adapter dongle, so existing RSSA clients connect straight to OmniBus. - AllButton keypad emulator (optional) — can claim a keypad slot and synthesize button presses to drive the AquaLink master.
Control safety
:::caution Control paths default to dry-run The AllButton keypad emulator defaults to dry-run: it logs the intended transmit without writing to the bus. Observe real bus traffic first, then flip to live only after you're confident. Validate against a real panel before shipping a pool deployment. :::
Outputs
| Output | Behavior |
|---|---|
| TCP | RSSA text protocol (drop-in for the Jandy serial dongle). |
| MQTT | Publishes discovered equipment / status. |
| REST | /action/equipment and control actions. |
| Webhooks | Fan out equipment/status events. |