# \[APP\]\[Pro\] Balboa

**URL:** <https://community.homey.app/t/app-pro-balboa/57870>\
**Category:** Apps\
**Tags:** app, official, homey-pro\
**Created:** [January 5, 2022, 2:44pm UTC](https://community.homey.app/t/app-pro-balboa/57870 "2022-01-05T14:44:00Z")\
**Posts on this page:** 20\
**Page:** 2

<div class="post-metadata">

**Author:** ![martijnpoppen](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/martijnpoppen/32/84849_2.png) [@martijnpoppen](https://community.homey.app/u/martijnpoppen)\
**Post date:** [January 12, 2022, 2:02pm UTC](https://community.homey.app/t/app-pro-balboa/57870/21 "2022-01-12T14:02:29Z")

</div>

## New app update (test: [1.1.1](https://homey.app/en-us/app/com.balboa/ControlMySpa/test)):

> - FIX: online state & desiredTemp

---

<div class="post-metadata">

**Author:** ![martijnpoppen](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/martijnpoppen/32/84849_2.png) [@martijnpoppen](https://community.homey.app/u/martijnpoppen)\
**Post date:** [January 17, 2022, 12:39pm UTC](https://community.homey.app/t/app-pro-balboa/57870/22 "2022-01-17T12:39:05Z")

</div>

## New app update (live: [1.1.3](https://homey.app/en-us/app/com.balboa/ControlMySpa/)):

> - FIX: online state & desiredTemp
> - FIX: align driver names
> - FIX: flowcards

---

<div class="post-metadata">

**Author:** ![TimEskilsson](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/timeskilsson/32/42468_2.png) [@TimEskilsson](https://community.homey.app/u/TimEskilsson)\
**Post date:** [January 19, 2022, 11:18am UTC](https://community.homey.app/t/app-pro-balboa/57870/23 "2022-01-19T11:18:02Z")

</div>

Well done! Was so happy when i found your driver since i was 1000% certain that we had the balboa system in our spa!  
Apparently the manufacturer have gone over to a new system called Gecko Intouch 2 for various improvment reasons according to them (i have no idea)

> **[in.touch 2](https://geckointouch.com/)**
>
> in.touch 2 from Gecko Alliance : The ultimate remote control for spas and hot tubs. Through internet, you will be able to have full access to your spa.

Is this something you could consider creating a driver for?

Thank you in advacne.

Best regards  
Tim Eskilsson

---

<div class="post-metadata">

**Author:** ![martijnpoppen](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/martijnpoppen/32/84849_2.png) [@martijnpoppen](https://community.homey.app/u/martijnpoppen)\
**Post date:** [January 19, 2022, 12:29pm UTC](https://community.homey.app/t/app-pro-balboa/57870/24 "2022-01-19T12:29:01Z")

</div>

Hey @TimEskilsson  
Thanks 😃

ah that’s a shame.  
I checked the Gecko Intouch but seems like there’s not much for it yet. Found a python package ([GitHub - gazoodle/geckolib: Library to interface with Gecko Alliance spa pack systems via in.touch2 module](https://github.com/gazoodle/geckolib)) As far as I see there’s no API available so this would be a custom app. As I’m not that good with UDP packets I don’t think I can work on this.

You might want to consider asking this in [Homey Community App Requests](https://community.homey.app/t/homey-community-app-requests/2713)  
Maybe there’s a developer out there who has more knowledge about this 🙂

---

<div class="post-metadata">

**Author:** ![OH2TH](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/oh2th/32/111414_2.png) [@OH2TH](https://community.homey.app/u/OH2TH)\
**Post date:** [January 27, 2022, 8:17am UTC](https://community.homey.app/t/app-pro-balboa/57870/25 "2022-01-27T08:17:19Z")

</div>

Finally received our CMS and got it configured and connected with it’s app and [controlmyspa.com](http://controlmyspa.com).  
Also got this app working quite nicely, however there seems to be some reliability issue with the connection from my Homey to the [iot.controlmyspa.com](http://iot.controlmyspa.com) service. When I restart ControlMySpa in Homey, it recovers the connection and status is updated for the device. It is unknown to me what happens. But last night (19:45EET) was the last measured temperature information received and after restarting ControlMySpa on Homey this morning (06:05EET) the temperature started updating again.

---

<div class="post-metadata">

**Author:** ![martijnpoppen](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/martijnpoppen/32/84849_2.png) [@martijnpoppen](https://community.homey.app/u/martijnpoppen)\
**Post date:** [January 27, 2022, 8:27am UTC](https://community.homey.app/t/app-pro-balboa/57870/26 "2022-01-27T08:27:03Z")

</div>

Hey @OH2TH  
Hmm that sounds like a authentication issue. Can you send me a diagnostic report once that happens again? (reports are not kept during restarts).

You can send me a report via

> More - Apps - ControlMySpa - settings wheel right top - send diagnostic report

---

<div class="post-metadata">

**Author:** ![OH2TH](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/oh2th/32/111414_2.png) [@OH2TH](https://community.homey.app/u/OH2TH)\
**Post date:** [January 27, 2022, 10:00am UTC](https://community.homey.app/t/app-pro-balboa/57870/27 "2022-01-27T10:00:59Z")

</div>

Will do and send when this appears again. I also increased interval to 900 secs, so maybe it will be more stable now. Data doesn’t update that often on the server side anyway.

---

<div class="post-metadata">

**Author:** ![martijnpoppen](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/martijnpoppen/32/84849_2.png) [@martijnpoppen](https://community.homey.app/u/martijnpoppen)\
**Post date:** [January 27, 2022, 10:06am UTC](https://community.homey.app/t/app-pro-balboa/57870/28 "2022-01-27T10:06:57Z")

</div>

I saw the same thing. Did you experience an issue when you sent the report?

---

<div class="post-metadata">

**Author:** ![OH2TH](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/oh2th/32/111414_2.png) [@OH2TH](https://community.homey.app/u/OH2TH)\
**Post date:** [January 27, 2022, 10:16am UTC](https://community.homey.app/t/app-pro-balboa/57870/29 "2022-01-27T10:16:03Z")

</div>

Yes, but lost the code for the report. It lost access after 8.30 EET, that is when I have the last temperature update.

---

<div class="post-metadata">

**Author:** ![martijnpoppen](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/martijnpoppen/32/84849_2.png) [@martijnpoppen](https://community.homey.app/u/martijnpoppen)\
**Post date:** [January 27, 2022, 10:18am UTC](https://community.homey.app/t/app-pro-balboa/57870/30 "2022-01-27T10:18:50Z")

</div>

Check, no problem for the report code 😃 I get them in my mail

---

<div class="post-metadata">

**Author:** ![OH2TH](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/oh2th/32/111414_2.png) [@OH2TH](https://community.homey.app/u/OH2TH)\
**Post date:** [January 27, 2022, 10:22am UTC](https://community.homey.app/t/app-pro-balboa/57870/31 "2022-01-27T10:22:17Z")

</div>

When this happens, also the official mobile app becomes weird, it does login and show most information correctly, but measured and target temperature are both 40C, even though setting in physical panel is what they were really set.

---

<div class="post-metadata">

**Author:** ![martijnpoppen](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/martijnpoppen/32/84849_2.png) [@martijnpoppen](https://community.homey.app/u/martijnpoppen)\
**Post date:** [January 27, 2022, 10:33am UTC](https://community.homey.app/t/app-pro-balboa/57870/32 "2022-01-27T10:33:10Z")

</div>

hmm This sounds the same as @Mart_76 is experiencing.

The issue seems to be related to the API. It becomes unresponsive every now and then.

---

<div class="post-metadata">

**Author:** ![OH2TH](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/oh2th/32/111414_2.png) [@OH2TH](https://community.homey.app/u/OH2TH)\
**Post date:** [January 27, 2022, 10:38am UTC](https://community.homey.app/t/app-pro-balboa/57870/33 "2022-01-27T10:38:13Z")

</div>

Could be, just now did get an successful update, so let’s keep monitoring and se what happens.

---

<div class="post-metadata">

**Author:** ![martijnpoppen](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/martijnpoppen/32/84849_2.png) [@martijnpoppen](https://community.homey.app/u/martijnpoppen)\
**Post date:** [January 27, 2022, 10:39am UTC](https://community.homey.app/t/app-pro-balboa/57870/34 "2022-01-27T10:39:45Z")

</div>

I’m going to add a button which allows manual update. Will be in the release soon 🙂

---

<div class="post-metadata">

**Author:** ![martijnpoppen](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/martijnpoppen/32/84849_2.png) [@martijnpoppen](https://community.homey.app/u/martijnpoppen)\
**Post date:** [January 27, 2022, 10:43am UTC](https://community.homey.app/t/app-pro-balboa/57870/35 "2022-01-27T10:43:17Z")

</div>

@OH2TH  
There is something else. I already discussed this with @Mart_76

There are 2 types of desiredTemps:

- targetDesiredTemp
- desiredTemp

So what it looked like is that the `heater` toggle changed between above two temperatures.

What I would like to know:

- If you toggle the heater button is the desired temperature aligned with the official app?

I already made that switch in this release: [[APP][PRO] ControlMySpa - #21 by martijnpoppen](https://community.homey.app/t/app-pro-controlmyspa/57870/21)

---

<div class="post-metadata">

**Author:** ![OH2TH](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/oh2th/32/111414_2.png) [@OH2TH](https://community.homey.app/u/OH2TH)\
**Post date:** [January 27, 2022, 1:12pm UTC](https://community.homey.app/t/app-pro-balboa/57870/36 "2022-01-27T13:12:40Z")

</div>

Assuming here that the “heater” toggle sets between Low and High

**High setting** is used to keep comfortable bathing temperature, and indeed it remembers one target temperature  
**Low setting** is used when the spa is not been used for a longer period, just to maintain lower temp and save energy.

Will do some testing with it now.

---

<div class="post-metadata">

**Author:** ![OH2TH](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/oh2th/32/111414_2.png) [@OH2TH](https://community.homey.app/u/OH2TH)\
**Post date:** [January 27, 2022, 1:21pm UTC](https://community.homey.app/t/app-pro-balboa/57870/37 "2022-01-27T13:21:29Z")

</div>

Get an error when clicking any of those buttons.

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/9/c/9c34e6a14bb459dbb2601759b74cb470de9d17e1.jpeg)

Diag report sent. Then restarted app and commands are successful.

Findings from test:  
The `HEATER` button toggles between Rest/Ready states. The heater mode shouldn’t effect the target temperature. The definition should be:

- In **Rest** mode - Heater off, the system only heats while a filtration cycle is running (two times a day, configurable from control panel, defaults to 2h run time and start time 8.00 and 20.00)
- In **Ready** mode - Heater on, the system maintains the desired temperature.

Now where the two different desired temperature would most likely effect are with Temperature Range settings:

- **High** setting is used to keep comfortable bathing temperature, and indeed it remembers one target temperature
- **Low** setting is used when the spa is not been used for a longer period, just to maintain lower temp and save energy.

The Low/High Temperature toggle would be good to have.

---

<div class="post-metadata">

**Author:** ![martijnpoppen](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/martijnpoppen/32/84849_2.png) [@martijnpoppen](https://community.homey.app/u/martijnpoppen)\
**Post date:** [January 27, 2022, 1:37pm UTC](https://community.homey.app/t/app-pro-balboa/57870/38 "2022-01-27T13:37:12Z")

</div>

I’ll check the report.

For the heater I’ll also check.  
For what you can see is the desiredtemp set correctly now?

From what i read from the homebridge integration:

> The “Thermostat” device type exposes control of the spa’s target temperature and high (=“HEAT” in Home app) vs low (=“Cool” in Home app), heating mode.
> 
> The target temperature is separate for the two modes and the valid ranges are also different. If the flow sensor indicates water flow has failed, then the thermostat is “off”.

---

<div class="post-metadata">

**Author:** ![OH2TH](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/oh2th/32/111414_2.png) [@OH2TH](https://community.homey.app/u/OH2TH)\
**Post date:** [January 27, 2022, 1:57pm UTC](https://community.homey.app/t/app-pro-balboa/57870/39 "2022-01-27T13:57:21Z")

</div>

Indeed with the High/Low Temperature selection they are two different settings.

In High setting the target\_temperature is updated for the device in Homey as expected.  
So for the Low setting mode I would guess it would be from the other desired temp. No updates in Homey, when I change to Low temperature range.

This is the manual for the device I have  
[https://www.balboawatergroup.com/getdoc.cfm?id=2523](https://www.balboawatergroup.com/getdoc.cfm?id=2523)

On pages 20 and 21 it describes the heat modes and temperature ranges.

---

<div class="post-metadata">

**Author:** ![OH2TH](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/oh2th/32/111414_2.png) [@OH2TH](https://community.homey.app/u/OH2TH)\
**Post date:** [January 27, 2022, 2:38pm UTC](https://community.homey.app/t/app-pro-balboa/57870/40 "2022-01-27T14:38:11Z")

</div>

If I may suggest:

For the device’s control page, probably needs to be two pages now:

- On/off for Pumps 1-3
- On/off for Blowers 1-3
- On/off for Lights
- Heat mode: Ready (=true) or Rest (=false)
- Range: High, Low or off (i.e. off = failed)

Should the device advanced settings have configuration to tell how many pumps there are 1-3? There should always be at least on pump. And also if there are any blowers (0-3) 0 = none.

[Previous page](https://community.homey.app/t/app-pro-balboa/57870.md?page=1)

[Next page](https://community.homey.app/t/app-pro-balboa/57870.md?page=3)
