[APP][Pro] Balboa

I am looking for remote command for my SPA, it looks like BALBOA BWA & GECKO are supported, so I am deeply interested in this application.

I read all 540 messages, and kudos to @martijnpoppen who developped this app even though he does not own a spa himself !

I saw that BWP support was added since a few month, which is a good news ! The status of the support is unclear to me: what are the supported features & is the application complete enough to make buying the BWA module a reasonable decision ?
I saw that there seem to be some bugs remaining (setting Temperature above 37 DC), are they fixed yet ?

Finally, as my goal is to reduce the electrical footprint by setting the spa in ECO mode as a standard setting and heat it when needed, what is the experience of users:

  • is it a good idea to heat the spa only when needed ? (I guess YMMV depending on the model of spa and external temperature, but generally speaking, how long would it take for the spa to heat if you let it at the lowest temperature ?)
  • or is it better just to reduce the spa temperature by a few degrees and heat it when needed ? (What would be the outcome in terms of economy of kw ?)

Thank your for your answers,

Ronan

Hi @Ronan_PAUL
This application supports BWA and Controlmyspa
For control my spa I can say all features work

The BWA integration still has issues. But to be honest I didn’t find any time yet to work on that
Also the BWA code is not made by me and it’s really hard to debug it.

So I would say controlmyspa: Yes
BWA: yes it works but half.

Hope this helps :slight_smile:

1 Like

Thank you for your quick and honest answer, Martin.

Could you elaborate on what’s is missing or buggy ? Is there a way to help you ?

Regards

Ronan

@Ronan_PAUL
This is the checklist i have. [APP][Pro] Balboa - #402 by Bartj

Still have to look into it. this app has not really high priority on my list :wink:

You should buy a spa. It’s chill… ans it might update your priority list ! :rofl:

Anyway, thanks for your time ans effort.

I just got a confirmation from the dealer that I have to go for a BALBOA BWA module, so you will get a new user soon.

If I can help in some way, let me know.

Regards

Ronan

@Ronan_PAUL , I have tried both, I prefer the CMS and not the BWA. Setting the filtercycle time is possible with this app, and if you are talking about keeping the electricity bill to a minimum, this is a very good option. My spa is in rest mode, and low temperature when I do not use it or I am not planning to use it for some time. Then it will only heat when filtercycle time kicks in. I run the filter cycle 2x3hours every day. I choose the lowest price hour between 05:00 an 10:00 , and between 13:00 and 21:00. I could choose other times, but it fits best with other stuff inn my home. The cloud connection to CMS goes down from time to time, but not a big issue. It happened last time, a month ago, and then it was over 3 months ago the same thing happened. The cloud connection is usually lost in about 24 to 48 hours.

I have used both CMS and BWA, there seems to be a good reason why Balboa replaced BWA with CMS. BWA’s reliability is not that good, it seems to have communication issues with the spa. CMS feels like it is more reliable and I am sticking with that now.

The CMS cloud service has has it’s issues loosing connection to the spa some times, but they seem to have overcome most of the problem and is now quite stable.

CMS has more actions available, for example the filter scheduling and it can set the clock time on the spa.

@martijnpoppen has done a great job in building and maintaining the app with the help of some spa owners. Don’t forget to give your support to him.

1 Like

Hi, here is a new diagnostic
45b39475-fd80-48b8-9871-78cd5a8223fc

Hi Claes,

Guess what? After two years of juggling my wife, three kids, and a dog who thinks he’s a tiger, I’ve finally found some time to start building a Homey app that should work with the 50350 WiFi Module. If you’re still interested, give an early version a try! [APP][PRO] Balboa-Spa - 50350 WiFi Module

Got an e-mail from Control My Spa that there is going to be a system and app upgrade.

I hope this doesn’t break too much.

ControlMySpa - Upcoming System and App User Interface Upgrade

Dear ControlMySpa owner,

We are pleased to inform you that a major upgrade of our ControlMySpa system and the mobile app is scheduled for April 8th This upgrade is aimed at improving the overall performance and reliability of our services as well as delighting you with a brand new, cool and intuitive user interface, ready for new features to arrive.

Service Interruption

There will be a temporary service interruption during the upgrade:

April 8th between 8am and 12pm PDT / 17:00 and 09:00 CET

Mobile App Update

After the upgrade, it is necessary to update your mobile app to the latest version.

New Feature

With the new app it is now possible to have more CMS units linked to the same owner profile. See steps below for frequently asked questions

We apologize for any inconvenience this may cause and appreciate your patience. Our team is working hard to complete the upgrade as quickly as possible.

Thank you for your understanding!

Best regards,
Balboa Water Group

2 Likes

Just what I was afraid of, they changed so much that CMS does not work anymore.
First I couldn’t login with their new even worse mobile app. Turns out that the app looks at the quality of the password even when logging. So had to reset the password.

2 Likes

@OH2TH yep was afraid for it. :frowning:

Hopefully a 3rd party integration would be possible again.

1 Like

I’ve got the message captures done. Need to re-format and push the to Git. I can share those with you then.

2 Likes

@OH2TH nice :slight_smile: :ok_hand:t3:
You are fast :smiley:

I think you have full access to my repo so you should be able to make a pr

1 Like

CMS library has been refactored (New ControlMySpa API endpoint and refactoring of the library by oh2th ¡ Pull Request #15 ¡ martijnpoppen/com.balboa ¡ GitHub) to support the new ControlMySpa server endpoint. Quick tests on actions and measure values look ok. Maybe Martijn can push this version to test for others to try out before publishing.

Breaking change for CMS driver is that an old deprecated measure_runmode capability has now been removed. You should use measure_heaterMode

One thing remains to be fixed. The Homey UI shows “Heater” value if it was On, Waiting or Off. At the time of refactoring, the API is not returning heater component even though it is there. Could be that it will be returned later and it starts working also.

One more thing, if someone has “blowers” in their spa, please check that they work. Normal jets work. My spa does not have blowers, only jets, so I couldn’t test them.

:police_car_light:
Hey everyone! Just a quick update — @OH2TH will be taking over the Balboa Homey app going forward. Since I don’t own a spa and no longer have access to one, it makes more sense for someone actively involved to maintain it. @OH2TH has already contributed a lot recently, so it’s in great hands. Thanks for all your support so far! :folded_hands:

5 Likes

Thank you @martijnpoppen for your commitment to this app. I will continue to take good care of it.

7 Likes

New maintainer

Hi everyone!
I’m Tapio and have been maintaining apps for Homey a few years and been involved in developing even this app.

I will update the main post in this topic with better time.

New update (test 2.3.2)

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

This is now pushed to the test branch and can be installed from the above URL.

Things to test:

  • Check your flows and flow cards
  • Those who have “Blowers” in their spa, please check the flow cards, and UI that they are present. I can not test them as our spa doesn’t have any.
2 Likes

Blower is ok.

1 Like

I get a error message on the filter cycle time card:

It is not updated for the new API?