Integrating Lay Z SPA 2025 using ha-bestway plugin or other

Hi all .-)
Just bought a new spa from Bestway, it is a Lay-Z Santorini with WIFI and app access.

My old lay-z spa used an app, which used cloud login (user/passwd), but this uses a new app called Lay-Z Smartspa, and i haven’t found a login method, so this app gives me a user-id like ad586472e22… and no password.

When i try to use haccs integration ha-bestway, it prompts for a username(mail) and password. Tried to use the login fra earlier spa (bestway account) - but no luck, because no spa is connected to this account.

I attached an image from this new Smartspa app of the user section.

I don’t think i will get the spa integrated into Home Assistant, when i don’t have the spa connected to the cloud account at bestway.
First i thought that it only worked on local access, but I tried to access the spa via the smartapp when i was away and on mobile network, and this worked.
So there is cloud access, but i still need some login info for the integration.

This is the image from the integration (used login to old bestway app), see no entities.

Please help me integrate the spa :slight_smile:

1 Like

I think the ha-bestway plugin doesn’t support this new way that Lay Z Spa 2025 (or late 2024) models use. It’s a bit puzzling that the app doesn’t require you to register at all to bind the device to the mobile app? I wonder what happens if you have bound the device to your account and sell the pool at later phase :D? The app just automatically creates you a user account and binds the device to it. I think a new integration needs to be developed entirely in order to get support and it will work via cloud only (speculation).

1 Like

Yes i think so too, sadly.
Thx for replying

1 Like

I’d love to integrate my new Santorini spa with Home Assistant, but unfortunately the SmartHub seems to be a challenge too. Hopefully someone out there has found a solution!

I’ve managed to dig around the API a bit. The API is running on AWS and i’ve managed to change the temperature via postman from another physical device. I think the endpoint changes on where you are located geographically, and they have global api-endpoints via AWS. It uses tokens and nonce and some kind of signature as well.

The token seems to be valid for some time, i don’t know how long it takes before it expires.

Here is an example of the post command being sent to change the temperature. If someone is willing to move forward with this (i’m not a coder) i can assist. Would be awesome to get this working via Home Assistant.

1 Like

Yes it would bed very nice to get integration for newer spa from Bestway/Lay-z.

How do anyone make an official request for a new integration ?

There’s already a GitHub development issue open. You can follow the progress here:

2 Likes

Just an update to here as well, there is progress and i can currently control the spa from HA. Not a ready-made HACS add-on yet, but great work from the people who have been working on this.

1 Like

I tried to get the most out of this thread, but I am not able to figure out how to connect my new Lay-Z to HA. I´m using the SmartSpa and it doesnt require a log in. Is there no other way? Thx in advance

Please look at the repository with updated documentation here:

You need two mobile devices - one to share the QR code and the other one to read the qr-code and utilize proxy to capture the required information in order to the the integration working.

Just got a Lay Z Spa Carrara and found this thread. I followed the Github instructions (using an Android Phone B) and everything worked like a charm. Great work and good explanation! Really happy I can control this spa via Ha now.

1 Like

I replaced the layz Honolulu and was disappointed the 2025 version of the Bali did not work until I found this thread. Awesome work! One thing I’m missing is the state “heating”. I was previously using this to measure how many hours a day it was in heating state. I’d love if this was still possible.

Hello everyone, I’m doing everything as described in this guide, but I can’t read any data. The status is unknown, and the details include the following messages:
SSL handshake with client failed: An unknown issue occurred processing the certificate (certificate_unknown)
You may need to configure your browser or application to trust the Charles Root Certificate. See SSL Proxying in the Help menu.

I’ve installed the certificates on both PC and phone B.

Same here, I’ve been following the guide using two phones, but it seems that this method does not work anymore.
Bestway may have updated their app to not accept others certificats?
If someone has a fix/workaround, please let us know :slight_smile: