This custom component integrates with the Bestway cloud API, providing control of devices such as Lay-Z-Spa hot tubs and Flowclear pool filters.
A Wi-Fi enabled model is required. No custom hardware is required.
This integration supports two main generations of devices (V1 and V2), which must be selected when adding your device to Home Assistant. Broadly speaking:
- V1 covers older models up to around 2024.
- V2 covers newer models with UltraFit pumps from 2025 onwards.
See the supported devices list for more details.
This integration is delivered as a HACS custom repository.
- Download and install HACS.
- Add a custom repository in HACS. You will need to enter the URL of this repository when prompted:
https://github.com/cdpuk/ha-bestway.
Initial configuration must be done via the relevant mobile app:
-
V1 models must be configured via the Bestway mobile app (Android/iOS). We have found that the spa can also be controlled via the Lay-Z-Spa app, but this integration will not accept credentials from that app.
-
V2 models must be configured via the Lay-Z-Spa mobile app (Android/iOS).
With this done, open Home Assistant and go to Configuration > Devices & Services > Add Integration, then find Bestway in the list.
The process varies depending on model:
-
V1 models require your Bestway username and password. You must also select the required region (EU or US).
-
V2 models require a scan of the QR code from the Lay-Z-Spa app settings. You must also select the required region (Europe, US or China).
All devices in your account will be automatically detected and added by the integration.
If you want to contribute to this please read the Contribution Guidelines.