New app update (test: 1.1.1):
- FIX: online state & desiredTemp
- FIX: online state & desiredTemp
- FIX: online state & desiredTemp
- FIX: align driver names
- FIX: flowcards
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)
Is this something you could consider creating a driver for?
Thank you in advacne.
Best regards
Tim Eskilsson
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) 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
Maybe thereās a developer out there who has more knowledge about this
Finally received our CMS and got it configured and connected with itās app and 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 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.
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
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.
I saw the same thing. Did you experience an issue when you sent the report?
Yes, but lost the code for the report. It lost access after 8.30 EET, that is when I have the last temperature update.
Check, no problem for the report code I get them in my mail
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.
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.
Could be, just now did get an successful update, so letās keep monitoring and se what happens.
Iām going to add a button which allows manual update. Will be in the release soon
@OH2TH
There is something else. I already discussed this with @Mart_76
There are 2 types of desiredTemps:
So what it looked like is that the heater
toggle changed between above two temperatures.
What I would like to know:
I already made that switch in this release: [APP][PRO] ControlMySpa - #21 by martijnpoppen
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.
Get an error when clicking any of those buttons.
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:
Now where the two different desired temperature would most likely effect are with Temperature Range settings:
The Low/High Temperature toggle would be good to have.
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ā.
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
On pages 20 and 21 it describes the heat modes and temperature ranges.
If I may suggest:
For the deviceās control page, probably needs to be two pages now:
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.