[APP][Pro] Balboa

Works perfect. super thanks Tapio!!

1 Like

New update is live 2.3.6

Changes include

  • FIX: Update to the new ControlMySpa API and servers
  • BREAK: Deprecated measure_runmode capability has now been removed. You should use measure_heaterMode and related tags and flowcards.
  • Update: Error handling in BWA driver
  • FIX: Set Filter Cycle cards
  • FIX: Workaround to for missing HEATER in the API response when it is OFF.
  • NEW: Support multiple spas as per new API. (Fixes also pairing new spas)
  • FIX: In some cases the spa’s id is undefined. Use the stored device id in the API calls instead.

:light_bulb: Like the app? Support the work on Ko-fi or PayPal — thanks!

Hi! This update doesent seem to work for me. Values doesent update and commands wont do anything. I will send the log

What does the web portal show you Control My Spa | Balboa Water Group?

Everything seems to be fine there

Breaking change in the ControlMySpa API

The new API relies on a spaId when reading and sending commands. In some cases the spaId that was stored in the app doesn’t match the one expexted by the API. This means that yo may need to add your spa again and update your flows.

How the app uses the spaId.

When you forst pair the device and it is added to Homey, the spaId is stored with the device’s readonly data object key id. It can not be changed.

Way to fix

Try adding your spa again (without removing existing configuration). It should be added as a new device since the unique spaId is detected as new. If no new devices are found, then this is not the case for you.

Once you have added, you can go through your flows and replace the cards with ones from the new devices.

After replacing, you can delete the old device.

1 Like

Quick (related) question - is there any way I can track how quickly my tub loses temperature?
Once it idles it stops tracking temperature until I turn the jets on - I guess I could create a flow to turn the jets on for 2-3 minutes every 30m and narrow it down from there? But is there any better way?

The spa reports at 0.5C resolution. What I did I installed a water proof dallas onewirde DS1820 with ESP32 to collect more accurate data. I need to understand how quickly the spa heated up to optimize heating schedules.

I am running latest experimental version and I ran into this issue yesterday. Sent you a Diagnostic report within the app, but I have now discovered if I search for a new device, it get discovered and I can add it. It has been stable as from this morning(the new device, the old one is still not responding).

Seems like everyone that had a device, need to add the device again and repair flows.

2 Likes

Hi! When setting the temperature the slider does not go over 37c? Is there a way to do this?
For some reason my temperature range doesent keep the values after cms update and now i have to adjust it manually like this.

Is you spa in Low or High temperature range?

Hi! Just noticed that slider now gives me more values so i gues that it was in low range when i tried. So everything ok now thanks!

1 Like

New update is live 2.3.8

Changes include

  • FIX: ControlMySpa API endpoint had changed.

:light_bulb: Like the app? Support the work on Ko-fi or PayPal — thanks!

2 Likes

Nice to have this app. Unfortunately i can not ping my spa. So i hope that it can by the app. But the wifi is always on and update data has no error.

How can I see that my spa is still on (working).

I use it for the balboa bwa. Homey 2019. all last versions.

There is also an issue if i change temperature on my bad the homey app does not update. I must restart the app.

Been having this issue for months but haven’t bothered, but now I thought to make a post about it.

When first installed the Balboa app, Homey updated against the spa all the time, but then something happened, I can’t say when this changed but now after some time Homey drops the connection with the spa. Homey still thinks it is connected so it keeps sending temperature changes but the changes doesn’t go trough to the spa.

If i open the BWA app, and change the temperature manually, then enter Homey, Homey then still shows the old settings. This means that the Homey app stops communicating with the spa after some time. If I then restart the Balboa Homey app, then Homey again shows the correct data. I haven’t been able to find out how long it takes for the communication to drop out but after a restart of the app it is working for approximately 12-24h, but then the same thing happens again, communication stops/the Balboa app stops updating.

I tried to add a flowcard that refresh the data before trying to make a change to the spas temperature but this doesn’t seem to help. Instead the manual solution has been that I’m every, or every second day restarts the Balboa app in the Homey and the spa flows then work for a day again.

Would be nice if the spa connections could stay on forever or at least a way to force a “reconnection” before a command/flowcard is sent from Homey to the spa

1 Like