What does this app do?
This app connects your Bestway Lay-Z-Spa and Bestway Pool Filter Pump to Homey. Monitor water temperature, control heating, jets and the filter pump, and automate everything with Homey Flow — including push notifications when the target temperature is reached or an error occurs.
Install
Supported devices
| Driver | How it connects |
|---|---|
| Lay-Z | Bestway Lay-Z-Spa Airjet & Hydrojet Pro — via Bestway/Gizwits cloud account |
| Lay-Z-Spa (Share Code) | Any Lay-Z-Spa — via share code |
| Bestway Pool Filter Pump | Bestway pool filter pumps — via Bestway/Gizwits cloud account |
The login automatically tries the US, EU and global Gizwits servers — no manual region selection needed.
Features
Lay-Z-Spa (Airjet & Hydrojet Pro)
| Live water temperature | Real-time °C display |
|---|---|
| Target temperature | Set your desired temperature |
| Temperature reached | Notification when it’s ready |
| Power on/off | Turn the spa on or off |
| Heating on/off | Control the heater independently |
| Filter pump | Control the filter independently |
| Bubble massage (Airjet) | Toggle bubble/wave function |
| AirJet Low / High | Two-level massage intensity (Hydrojet Pro) |
| HydroJet Massage | Toggle HydroJet massage (Hydrojet Pro) |
| Child lock | Panel lock indicator |
| Error alarm | Active error indicator + plain-text description |
| Power (W) / Energy (kWh) | Estimated power consumption & energy meter |
Bestway Pool Filter Pump
| Power on/off | Turn the pump on or off |
|---|---|
| Timer | Set the auto-off timer (0–24 h) |
| Filter change | Indicator when the cartridge needs replacing |
| Error alarm | Active error indicator + error code description |
Flow Cards
Lay-Z-Spa triggers
Target temperature reached (token: temperature)
Spa error occurred (token: error message)
Filtering turned on / turned off / changed
Lay-Z-Spa conditions
- Is the water temperature above / below [x] °C?
- Has the target temperature been reached?
- Is the AirJet active?
- Is the spa locked?
- Is there an active error?
- Is filtering on / off?
Lay-Z-Spa actions
- Turn heating on / off
- Turn filter on / off
- Turn AirJet Low on / off
- Turn AirJet High on / off
- Turn HydroJet on / off
- Turn filter pump on / off / toggle
Pool Filter Pump triggers
Filter pump turned on / turned off / changed
Filter change required
Pool filter error occurred (token: error message)
Pool Filter Pump conditions
- Is the filter pump on / off?
- Is a filter change required?
- Is there an active error?
How to add your device
Via account (Lay-Z driver):
- Homey app → Devices → + → search Lay-Z
- Select Lay-Z
- Enter your Bestway app credentials (email + password)
- Pick your spa from the list → Add
Via share code (no account needed):
- Open the Bestway app on your phone
- Go to your spa → Share → copy the share code
- In Homey: Devices → + → search Lay-Z → select Lay-Z-Spa (Share Code)
- Enter the share code → Add
Forgot your password / changed credentials?
Long-press the device card → Settings → Repair — re-enters credentials without losing your flows.
Languages
English ·
German ·
Norwegian ·
Czech ·
Dutch ·
Danish ·
Swedish ·
Italian ·
French ·
Russian ·
Polish
Example automations
“Notify me when the spa is ready”
When → Target temperature reached → Then → Send push notification: “Your spa is ready!
[temperature]°C”
“Auto-start heating in the morning”
When → Time is 07:00 → Then → Turn heating on
“Save energy — stop heating when nobody’s home”
When → Everyone left home → Then → Turn heating off, Turn filter off
“Alert on error”
When → Spa error occurred → Then → Send push notification: “Spa error: [error_message]”
Known limitations
- Requires Homey Pro with firmware ≥ 12.0 (cloud platform not supported)
- Power consumption is estimated based on active components — no current sensor in the spa
- Share code pairing requires the Bestway app to generate a code first
Credits
Originally created by rtorkelsen · Extended by einarand and andiwirz
The Share Code (SmartHub V02) driver is based on the excellent reverse-engineering work done in the Home Assistant integration ha-bestway by cdpuk — a huge help in understanding the Bestway cloud API.
Support the development
If you find the app useful and want to say thanks, donations are always appreciated:
Questions, feature requests and bug reports welcome below! ![]()


