Skip to content

Getting started ​

Overview ​

This SDK talks to a Hayward OmniLogic controller over your local network. It reads the controller's live telemetry and its configuration, changes its settings, and controls attached equipment.

Requirements ​

  • Node.js >= 22
  • A Hayward OmniLogic controller on your local network, reachable on UDP port 10444

See Supported hardware.

Installing ​

bash
yarn add @rygine/omnilogic-local-sdk
# or
npm install @rygine/omnilogic-local-sdk

This software is not produced, endorsed, or supported by Hayward Industries, Inc. “Hayward” and “OmniLogic” are trademarks of their respective owners.