i maintain it for myself- but the lack of support from the developer makes it tough to support this for all.
Where can I find the code and instructions?
Could you share the code with me? My hot tub was 78* when I wanted to use it today, so Iβm hoping to set up a notification to find out about a low temp before Iβm ready to hop in!
Hi,
We have the Balboa Connection and was wondering if you ever completed this development?? This looks great and I would be very keen to intergrate into our home solution. I am new to Smartthings and not a developer but expanding our setup rapidly
Many thanks
Hi Tom,
Just wondering if you had any further success with the BWA Balboa integration? I would love to get this added to my Smartthings setup. I am not a software engineer so my tech / know how is limited
Many thanks
Hi, I am interested in the python code as well as any integration with SmartThings. I have much better Linux skills than Windows and I think somebody said they ported the windows to unix. Can you point me in the right direction for the github code?
Thanks
Iβm apparently late to the game, but unpacking the android APK file tells us a lot about the cloud service and decoding the output. I found the git repository for this, has anyone posted a sample for Alexa?
if ((byte8 & 128) != 0) {
configuration.HasPump0 = true;
Hey, just FYI that I added a water temp sensor to my spa and connected that to smart things exactly for this reason. Doesnβt solve the Smart Things / Balboa Integration but thought you might be interested.
iBeech, any new information? Iβm a .NET developer and have a 3 Balboa Controller Giant spa. Would love to assist and get a setup where I can control multiple controllers on a single network.
I am using this balboa system and smartthings. May i receive your groovy file to review ibeech please?
Hi Guys,
Has anyone got any further with this? Would be keen to get the Hot Tub intergrated with an eventual output of Temsp, Pump and light control on my Action tiles display
thanks
Yeah, this does work- but it needs a proxy application to run constantly on a computer in your house. The other issue is that different tubs seem to emit different results (e.g. where some tubs have less or more pumps).
I have considered writing a proxy service and hosted it in the cloud, so that the device type can relay its requests thereβ¦ but havenβt had the time to do it. Maybe I can take a look at that in a few weeks, if there is enough interest.
UPDATE: I have just deployed a cloud based API which takes the place of the proxy server you needed locally.
Could those who are interested please test it out by navigating to this URL from the same network that their hot tub is connected to, and sending me a PM with the results?
https://balboahottubapi.azurewebsites.net/api/status/getstatus
Shot you a PM!
Can you share the code for this, or at least the API investigation that you did to be able to get this data?
I just found this repo, that does have the basic communication spec documented pretty good. https://github.com/ccutrer/balboa_worldwide_app
Seems Iβm unable to send PM due to newly registered, but I tried the url and it all looks good. The webservice returns;
{βDeviceIdβ:β00000000-00000000-00XXXXXX-XXXXXXXβ,βJets1β:βOffβ,βJets2β:βOffβ,βTemperatureUnitβ:βcβ,βCurrentTemperatureβ:40.0,βTargetTemperatureβ:40.0,βHeatModeβ:βREADYβ,βLEDβ:βOffβ}
Thanks everyone for your feedback (PMs as well). Please make sure to blot out your device ID, as it is sensitive data.
The device type is coming on nicely and will be released soon.
There are issues with some tubs responses being different to others- so i need as much information as possible. Iβll get a set of steps out soon to assist me in this.
Andrew, this is for accessing the hot tub on the local network, which is not supported by the smartthings hub at this time. My method uses balboas cloud service to control your tub. I dont want to release the source for the cloud service, as it contains sensitive information to a poor implementation by balboa which I reverse engineered to get this solution working.
OK, here is what I need from people. First will follow the settings i want you to configure, then I need you to refresh the URL i provide, and paste the response below it. Please PM me the results.
The URL is: http://balboahottubapi.azurewebsites.net/api/panel
Set all your settings to the following:
All jets off
LEDs off
Mode: Ready
Temp Range: High
Default settings: [http://balboahottubapi.azurewebsites.net/api/panel]
Turn LEDs on: [http://balboahottubapi.azurewebsites.net/api/panel]
Now cycle through all your jets settings e.g.
Jet1 Speed1: [http://balboahottubapi.azurewebsites.net/api/panel]
Jet1 Speed2: [http://balboahottubapi.azurewebsites.net/api/panel]
Jet2 Speed1: [http://balboahottubapi.azurewebsites.net/api/panel]
e.g.
Default: [β1Dβ,βFFβ,βAFβ,β13β,β00β,β00β,β34β,β0Fβ,β30β,β01β,β00β,β03β,β06β,β07β,β08β,β00β,β00β,β02β,β00β,β00β,β00β,β00β,β00β,β00β,β26β,β00β,β00β,β10β,β2Bβ]
LEDs on: [β1Dβ,βFFβ,βAFβ,β13β,β00β,β00β,β34β,β0Fβ,β30β,β01β,β00β,β03β,β06β,β07β,β08β,β00β,β00β,β02β,β00β,β00β,β00β,β00β,β00β,β00β,β26β,β00β,β00β,β10β,β2Bβ]
Jet1 Speed1: [β1Dβ,βFFβ,βAFβ,β13β,β00β,β00β,β34β,β0Fβ,β30β,β01β,β00β,β03β,β06β,β07β,β08β,β00β,β00β,β02β,β00β,β00β,β00β,β00β,β00β,β00β,β26β,β00β,β00β,β10β,β2Bβ]
Jet1 Speed2: [β1Dβ,βFFβ,βAFβ,β13β,β00β,β00β,β34β,β0Fβ,β30β,β01β,β00β,β03β,β06β,β07β,β08β,β00β,β00β,β02β,β00β,β00β,β00β,β00β,β00β,β00β,β26β,β00β,β00β,β10β,β2Bβ]
Jet 2 Speed1: [β1Dβ,βFFβ,βAFβ,β13β,β00β,β00β,β34β,β0Fβ,β30β,β01β,β00β,β03β,β06β,β07β,β08β,β00β,β00β,β02β,β00β,β00β,β00β,β00β,β00β,β00β,β26β,β00β,β00β,β10β,β2Bβ]