Hayward OmniLogic
homebridge-omnilogic-pool · v1.0.4
Adds Hayward OmniLogic pool and spa heaters, pumps, lights and temperature sensors.
What it says it supports
Brands
- Hayward
Devices it names
- OmniLogic controller
- variable-speed filter
- chlorinator
Shows up in Apple Home as from its README
Sensor readings in its code
What people report
Hayward OmniLogic pool controller via cloud API; colour lights appear with on/off reversed and temperatures are confusing.
- Partly works1
- Not working1
| Device | Status | What they said | Source |
|---|---|---|---|
| Hayward OmniLogic pool/spa heater | Partly works | Setpoint and temperature ranges confusing in HomeSaved copyOne of the most important pieces of information for me to have access to is the pool temperature. The problem is when I added the Hayward Plug in to Apple Home the pool and spa heater and other devices with temperature values all give a wide range of values for temperature set points and actuals. I solved this by moving the pool temperature to a new room I called "Pool" which works leaving the other accessories in the "Lanai" room - not a but but it seems like it could be a little more straight forward not to need to separate the accessories. Excerpt saved from GitHub on 2026-10-22. | Issue #20 · 2026-10 |
| Hayward OmniLogic color lights | Not working | Color lights show On/Off reversed in HomeSaved copyPlugin version 1.0.4 Homebridge version 2.4.0 Node.js version 22.22.3 - Synology sets this OmniLogic controller firmware (if known) R0502000 What happened? I'll submit a couple separate items. Firstly, the Color Lights show up in Homekit with On/Off reversed. I first discovered this when telling Siri to turn off all lights and then found the pool lights were on. The iOS 27.01 home app also shows them as On when the Hayward lights are actually off and vice versa. Small addition item is it seems when they turn on they don't go on to the last color scheme but seem to also turn on the Voodo … Excerpt saved from GitHub on 2026-10-22. | Issue #19 · 2026-10 |
Gathered from the plugin’s GitHub issues, pull requests, discussions, wiki and docs, and from r/homebridge. These are individual reports, so check the linked thread and the date before you buy.
How it connects
Cloud
Hayward cloud account
You’ll need
- Hayward account
Compatibility
| Verified by Homebridge | Yes |
|---|---|
| Homebridge versions | ^1.8.0 || ^2.0.0-beta.0 |
| Homebridge 2.0 | Yes |
| Node.js | ^20.10.0 || ^22 || ^24 |
| Settings in Homebridge UI | Yes |
| Matter | No |
| Platform name | OmniLogicPool |
| License | Apache-2.0 |
Community signals
| Downloads a week | 2 |
|---|---|
| Downloads a month | 17 |
| GitHub stars | 0 |
| Open issues | 2 |
| Closed issues | 0 |
| Last code push | 2026-07-30 |
| Latest version | 1.0.4 (2026-07-30) |
| First published | 2026-05-12 |
| Releases | 10 |
In ReReHome
Whatever this plugin publishes reaches Apple Home as a normal HomeKit accessory behind your Homebridge bridge, so ReReHome shows and controls it like any other.
Bridges get their own settings page listing the accessories behind them.
Caveats from the README
- Unofficial
HomeKit services in its code
Found by scanning the published npm package. A plugin can register a service only for some devices.
- Fan
- Lightbulb
- Switch
- TemperatureSensor
- Thermostat
Sources
- npm: https://www.npmjs.com/package/homebridge-omnilogic-pool
- Source code: https://github.com/kzaky/OmniLogic
- Issues: https://github.com/kzaky/OmniLogic/issues
- Verified plugins list: https://github.com/homebridge/verified