Skip to main content

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.tcp is 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

OutputBehavior
TCPRSSA text protocol (drop-in for the Jandy serial dongle).
MQTTPublishes discovered equipment / status.
REST/action/equipment and control actions.
WebhooksFan out equipment/status events.