# \[APP\]\[Pro\] Gecko InTouch - Control your Gecko spa or hot tub with InTouch2 or InTouch3

**URL:** <https://community.homey.app/t/app-pro-gecko-intouch-control-your-gecko-spa-or-hot-tub-with-intouch2-or-intouch3/146837>\
**Category:** Apps\
**Tags:** homey-pro\
**Created:** [December 13, 2025, 9:12am UTC](https://community.homey.app/t/app-pro-gecko-intouch-control-your-gecko-spa-or-hot-tub-with-intouch2-or-intouch3/146837 "2025-12-13T09:12:43Z")\
**Posts on this page:** 20\
**Page:** 3

<div class="post-metadata">

**Author:** ![Thomas\_Svedin](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/thomas_svedin/32/79667_2.png) [@Thomas\_Svedin](https://community.homey.app/u/Thomas_Svedin)\
**Post date:** [August 6, 2026, 6:09pm UTC](https://community.homey.app/t/app-pro-gecko-intouch-control-your-gecko-spa-or-hot-tub-with-intouch2-or-intouch3/146837/43 "2026-08-06T18:09:29Z")

</div>

Hi Patrick,  
thank you for the screenshot. It appears that Gecko’s login service is asking your account to complete an additional step, such as accepting updated terms or verifying account information. Please log out and back in using the official in.touch 3 app, complete any prompts shown there, and then try adding the device in Homey again. If the problem remains, please let me know whether the official in.touch 3 app asks you to accept any terms, verify your account, or provide additional information when signing in.

/Thomas

---

<div class="post-metadata">

**Author:** ![Thomas\_Svedin](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/thomas_svedin/32/79667_2.png) [@Thomas\_Svedin](https://community.homey.app/u/Thomas_Svedin)\
**Post date:** [August 6, 2026, 6:16pm UTC](https://community.homey.app/t/app-pro-gecko-intouch-control-your-gecko-spa-or-hot-tub-with-intouch2-or-intouch3/146837/44 "2026-08-06T18:16:06Z")

</div>

Hi Tomas, I assume you meant version 1.4.0 rather than 1.0.4, as I could not find any version 1.0.4. I compared the current implementation with version 1.4.0, which previously worked for you, and found a difference in how the in.touch 2 connection is initialized. I have adjusted this in the new version 2.1.3, and I would now like to test whether communication continues after the initial connection and whether status updates and temperature changes work correctly. Please let me know how it behaves after updating.

Mvh Thomas

---

<div class="post-metadata">

**Author:** ![Patrick\_Kassenbrock](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/patrick_kassenbrock/32/121095_2.png) [@Patrick\_Kassenbrock](https://community.homey.app/u/Patrick_Kassenbrock)\
**Post date:** [August 6, 2026, 6:30pm UTC](https://community.homey.app/t/app-pro-gecko-intouch-control-your-gecko-spa-or-hot-tub-with-intouch2-or-intouch3/146837/45 "2026-08-06T18:30:01Z")

</div>

Hi Thomas,  
Thanks for the quick reply. I have already performed these steps several times (as you described): accepting updated terms of use or verifying account details. I have to accept the terms of use every time I log out and log back in. Unfortunately, the problem therefore persists.  
Thank you

Patrick

---

<div class="post-metadata">

**Author:** ![Thomas\_Svedin](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/thomas_svedin/32/79667_2.png) [@Thomas\_Svedin](https://community.homey.app/u/Thomas_Svedin)\
**Post date:** [August 6, 2026, 7:42pm UTC](https://community.homey.app/t/app-pro-gecko-intouch-control-your-gecko-spa-or-hot-tub-with-intouch2-or-intouch3/146837/46 "2026-08-06T19:42:21Z")

</div>

Hi Patrick,  
I have investigated this further and compared the Homey implementation with Gecko’s official Home Assistant integration. Your account is redirected to an additional interactive Auth0 page where the terms must be accepted, but the current Homey login runs in the background and cannot display that page.

This explains why the login works for some users but not for others. Accounts that proceed directly from the password step to the authorization code can be connected successfully. Accounts for which Gecko requires an additional step, such as accepting terms, verifying account information, or completing a profile, are redirected to an interactive page that Homey cannot currently handle. Existing users with valid saved tokens may also continue working because they do not need to perform the complete login process again.

Unfortunately, this cannot be fixed safely by simply following another redirect or automatically accepting the terms. The proper solution requires an interactive OAuth login registered for Homey, which depends on authorization from Gecko’s authentication service. I will investigate whether Gecko can provide this, but I cannot promise when or if it will become available.

I am sorry that I cannot provide an immediate solution.

---

<div class="post-metadata">

**Author:** ![Patrick\_Kassenbrock](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/patrick_kassenbrock/32/121095_2.png) [@Patrick\_Kassenbrock](https://community.homey.app/u/Patrick_Kassenbrock)\
**Post date:** [August 7, 2026, 5:44am UTC](https://community.homey.app/t/app-pro-gecko-intouch-control-your-gecko-spa-or-hot-tub-with-intouch2-or-intouch3/146837/47 "2026-08-07T05:44:42Z")

</div>

Hi Thomas,  
Thanks a lot for the great support and effort. I’ll keep following your app and hope there will be a solution in the future.  
Have a nice weekend,  
Patrick

---

<div class="post-metadata">

**Author:** ![Tomas\_Jarlstig](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/tomas_jarlstig/32/122883_2.png) [@Tomas\_Jarlstig](https://community.homey.app/u/Tomas_Jarlstig)\
**Post date:** [August 8, 2026, 7:09am UTC](https://community.homey.app/t/app-pro-gecko-intouch-control-your-gecko-spa-or-hot-tub-with-intouch2-or-intouch3/146837/48 "2026-08-08T07:09:55Z")

</div>

Hi Thomas,

First of all, I just want to thank you for all your development work and for your excellent and quick responses.

Unfortunately, the latest version hasn’t changed anything. The app quickly loads the correct values when it is restarted, but after that, the values are not updated again.

Best regards,  
Tomas

---

<div class="post-metadata">

**Author:** ![Thomas\_Svedin](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/thomas_svedin/32/79667_2.png) [@Thomas\_Svedin](https://community.homey.app/u/Thomas_Svedin)\
**Post date:** [August 8, 2026, 7:56am UTC](https://community.homey.app/t/app-pro-gecko-intouch-control-your-gecko-spa-or-hot-tub-with-intouch2-or-intouch3/146837/49 "2026-08-08T07:56:52Z")

</div>

Hi Tomas,

Thank you for the update.

I have performed several tests in my own environment but have not been able to reproduce the issue. The app continues to retrieve and update the InTouch2 values correctly at regular intervals here.

Could you please create and send me a diagnostics report from the Gecko InTouch app? Before creating the report, please follow these steps:

1. Restart the Gecko InTouch app in Homey.
2. Change the temperature directly on the spa control panel.
3. Wait at least 30 seconds.
4. Open the Homey mobile app and go to **More (…) → Apps → Gecko InTouch → Settings → Create Diagnostics Report**.
5. Send me the diagnostics report ID displayed by Homey.

The report should help me determine whether the app continues requesting updates and what values the spa returns after startup in your environment.

Best regards,  
Thomas

---

<div class="post-metadata">

**Author:** ![Tomas\_Jarlstig](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/tomas_jarlstig/32/122883_2.png) [@Tomas\_Jarlstig](https://community.homey.app/u/Tomas_Jarlstig)\
**Post date:** [August 8, 2026, 8:24am UTC](https://community.homey.app/t/app-pro-gecko-intouch-control-your-gecko-spa-or-hot-tub-with-intouch2-or-intouch3/146837/50 "2026-08-08T08:24:52Z")

</div>

Hi Thomas,

I followed your instructions exactly:

1. Restarted the Gecko InTouch app in Homey.

2. Changed the temperature directly on the spa control panel.

3. Waited more than 30 seconds.

4. Opened the Homey mobile app and went to More (…) → Apps → Gecko InTouch → Settings → Create Diagnostics Report.

However, when I press “Create Diagnostics Report”, nothing happens. No diagnostics report ID is displayed, and I don’t get any confirmation that a report has been created.

So unfortunately, I’m unable to send you a diagnostics report ID.

Could you please advise me what I should do next, or if there is another way for me to generate/send the diagnostics information?

Best regards,  
Tomas

---

<div class="post-metadata">

**Author:** ![Thomas\_Svedin](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/thomas_svedin/32/79667_2.png) [@Thomas\_Svedin](https://community.homey.app/u/Thomas_Svedin)\
**Post date:** [August 8, 2026, 10:37am UTC](https://community.homey.app/t/app-pro-gecko-intouch-control-your-gecko-spa-or-hot-tub-with-intouch2-or-intouch3/146837/51 "2026-08-08T10:37:05Z")

</div>

Hi Tomas,

Thank you for trying this and for the detailed explanation.

I found that the diagnostics component was included in the app but was not being initialized correctly. This explains why pressing “Create Diagnostics Report” did not display a report ID or confirmation.

I have corrected the issue, and the updated version [v2.1.4](https://tools.developer.homey.app/apps/app/se.swedart.gecko/build/35) has now been deployed. Please update the Gecko InTouch app and repeat the previous test:

1. Restart the Gecko InTouch app.
2. Change the temperature directly on the spa control panel.
3. Wait at least 30 seconds.
4. Go to **More (…) → Apps → Gecko InTouch → Settings → Create Diagnostics Report**.
5. Send me the displayed diagnostics report ID that you get after you press the  
“Send report” button.

Thank you for your patience and assistance with troubleshooting this issue.

Best regards,  
Thomas

---

<div class="post-metadata">

**Author:** ![Tomas\_Jarlstig](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/tomas_jarlstig/32/122883_2.png) [@Tomas\_Jarlstig](https://community.homey.app/u/Tomas_Jarlstig)\
**Post date:** [August 9, 2026, 12:04pm UTC](https://community.homey.app/t/app-pro-gecko-intouch-control-your-gecko-spa-or-hot-tub-with-intouch2-or-intouch3/146837/52 "2026-08-09T12:04:43Z")

</div>

Hi Thomas,

Something very interesting just happened.

Without me doing anything, the Target Temperature in Homey suddenly changed to **26.9 °C**.

As far as I understand, the Gecko spa only changes the target temperature in **0.5 °C** increments, so 26.9 °C should not be a possible target temperature.

The screenshot shows:

- Target temperature: **26.9 °C**
- Current temperature: **37.5 °C**

I have not changed the target temperature or done anything with the spa at this moment.

What is also interesting is that the app is currently communicating with the spa correctly, including control, but the values seem to change unexpectedly.

I still cannot create a diagnostics report.

I have attached a screenshot showing the 26.9 °C target temperature.

 ![IMG_6831](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/b/7/b70772b346e53a40741b86a525c91cd8a82c2f81.jpeg)

---

<div class="post-metadata">

**Author:** ![Thomas\_Svedin](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/thomas_svedin/32/79667_2.png) [@Thomas\_Svedin](https://community.homey.app/u/Thomas_Svedin)\
**Post date:** [August 9, 2026, 2:13pm UTC](https://community.homey.app/t/app-pro-gecko-intouch-control-your-gecko-spa-or-hot-tub-with-intouch2-or-intouch3/146837/53 "2026-08-09T14:13:54Z")

</div>

Hi,

Thanks for the detailed information. The 26.9 °C target temperature is indeed strange, especially since the Gecko spa normally changes the target temperature in 0.5 °C increments.

I think it would help a lot if I could get a log from your machine. There are quite a few things happening in your setup that I have never seen or encountered before, so having the log would make it much easier for me to troubleshoot what is actually happening.

Do you have the v2.1.5 beta installed? Please check the video I have linked, as it shows how to send the report.  
/Thomas

> **[New video · Sunday, Aug 9 🎬](https://photos.google.com/share/AF1QipNhGMvIxr9Mpn09tn_c_RJyI4MQtBOqQDS4rkMj_q-Y0t2dLxYeqJ4HuoEqYyM7HA?key=cXZISWlVbnBVLXdVaDJCbHFTRU9hLVRwOUJhVzlR)**

---

<div class="post-metadata">

**Author:** ![Tomas\_Jarlstig](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/tomas_jarlstig/32/122883_2.png) [@Tomas\_Jarlstig](https://community.homey.app/u/Tomas_Jarlstig)\
**Post date:** [August 11, 2026, 7:58am UTC](https://community.homey.app/t/app-pro-gecko-intouch-control-your-gecko-spa-or-hot-tub-with-intouch2-or-intouch3/146837/54 "2026-08-11T07:58:10Z")

</div>

Hi Thomas,

I think I may have found the reason for the problem.

I had the old Gecko InTouch app still installed on both my iPhone and iPad. I noticed that the old and new apps appeared to have the same MAC address/IP-related communication, which made me suspect they could interfere with each other.

I have now uninstalled the old app from both devices, removed/re-added the device in Homey, updated the app and restarted Homey. Since then, everything is working normally.

I’ll leave it running for a while to see if it remains stable. So please don’t spend time investigating this further just yet — I’ll let you know if the problem comes back.

Mvh  
Tomas

---

<div class="post-metadata">

**Author:** ![Tomas\_Jarlstig](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/tomas_jarlstig/32/122883_2.png) [@Tomas\_Jarlstig](https://community.homey.app/u/Tomas_Jarlstig)\
**Post date:** [August 12, 2026, 5:20am UTC](https://community.homey.app/t/app-pro-gecko-intouch-control-your-gecko-spa-or-hot-tub-with-intouch2-or-intouch3/146837/55 "2026-08-12T05:20:39Z")

</div>

Still – everything is working perfectly.

Thanks, Thomas.

---

<div class="post-metadata">

**Author:** ![Thomas\_Svedin](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/thomas_svedin/32/79667_2.png) [@Thomas\_Svedin](https://community.homey.app/u/Thomas_Svedin)\
**Post date:** [August 22, 2026, 8:53am UTC](https://community.homey.app/t/app-pro-gecko-intouch-control-your-gecko-spa-or-hot-tub-with-intouch2-or-intouch3/146837/56 "2026-08-22T08:53:31Z")

</div>

Hi everyone,

I’ve released a major update to the Gecko InTouch app for Homey, adding support for both Gecko InTouch 2 and Gecko InTouch 3.

Gecko InTouch 2 is paired locally by entering the spa’s IP and MAC address. Gecko InTouch 3 is paired by signing in with your Gecko username and password.

Because of the new version and the expanded device model, users with existing flows need to update their triggers, actions, and conditions so that they use the latest Flow cards. This also applies if your existing flows worked correctly with the previous version.

If you notice anything that does not work as expected, I would appreciate it if you let me know. Your feedback helps improve the app’s stability and functionality for everyone.

If you appreciate the work that goes into this app and would like to support its continued development, donations are welcome. There is absolutely no obligation, but any support is sincerely appreciated.

Thank you for using Gecko InTouch for Homey, and thanks to everyone who has tested the app and shared feedback.

/Thomas

> **[Gecko InTouch | Homey](https://homey.app/en-se/app/se.swedart.gecko/Gecko-InTouch/)**
>
> Your spa, perfectly set before you step in.

---

<div class="post-metadata">

**Author:** ![toox](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/toox/32/13504_2.png) [@toox](https://community.homey.app/u/toox)\
**Post date:** [October 17, 2026, 10:41am UTC](https://community.homey.app/t/app-pro-gecko-intouch-control-your-gecko-spa-or-hot-tub-with-intouch2-or-intouch3/146837/57 "2026-10-17T10:41:02Z")

</div>

Hi Thomas,

I’m testing Gecko InTouch 3 with the new experimental version 2.3.10 on my Homey Pro.

My Gecko account uses Google Sign-In, which works perfectly in the official Gecko app.

However, when I try to connect my spa through Homey, I receive the following error:

**“Callback URL mismatch. The provided redirect\_uri is not in the list of allowed callback URLs.”**

It appears that the OAuth2 redirect URL used by Homey is not registered or accepted by Gecko’s Auth0 authentication service.

Could you please investigate whether the callback URL needs to be updated or registered with Gecko?

I’ve attached a screenshot of the error.

Thank you for your help!

---

<div class="post-metadata">

**Author:** ![Thomas\_Svedin](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/thomas_svedin/32/79667_2.png) [@Thomas\_Svedin](https://community.homey.app/u/Thomas_Svedin)\
**Post date:** [October 17, 2026, 7:06pm UTC](https://community.homey.app/t/app-pro-gecko-intouch-control-your-gecko-spa-or-hot-tub-with-intouch2-or-intouch3/146837/58 "2026-10-17T19:06:10Z")

</div>

> [@\[APP\]\[Pro\] Gecko InTouch - Control your Gecko spa or hot tub with InTouch2 or InTouch3](https://community.homey.app/t/app-pro-gecko-intouch-control-your-gecko-spa-or-hot-tub-with-intouch2-or-intouch3/146837/46):
>
> Hi Patrick, I have investigated this further and compared the Homey implementation with Gecko’s official Home Assistant integration. Your account is redirected to an additional interactive Auth0 page where the terms must be accepted, but the current Homey login runs in the background and cannot display that page. This explains why the login works for some users but not for others. Accounts that proceed directly from the password step to the authorization code can be connected successfully. Acc…

---

<div class="post-metadata">

**Author:** ![Thomas\_Svedin](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/thomas_svedin/32/79667_2.png) [@Thomas\_Svedin](https://community.homey.app/u/Thomas_Svedin)\
**Post date:** [October 18, 2026, 6:52am UTC](https://community.homey.app/t/app-pro-gecko-intouch-control-your-gecko-spa-or-hot-tub-with-intouch2-or-intouch3/146837/59 "2026-10-18T06:52:38Z")

</div>

Thanks for reporting this. The Homey login uses `https://callback.athom.com/oauth2/callback`, which must be registered as an allowed callback URL in Gecko’s Auth0 configuration for the client used by InTouch3. I brought this up with Gecko in August of this year. Since that allowlist is managed on their side. If you have the opportunity, please try to contact them regarding this.

---

<div class="post-metadata">

**Author:** ![Albert\_Jochems](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/albert_jochems/32/79352_2.png) [@Albert\_Jochems](https://community.homey.app/u/Albert_Jochems)\
**Post date:** [October 28, 2026, 8:28pm UTC](https://community.homey.app/t/app-pro-gecko-intouch-control-your-gecko-spa-or-hot-tub-with-intouch2-or-intouch3/146837/60 "2026-10-28T20:28:11Z")

</div>

Hi Thomas,

I got a message today that my Gecko In Touch2 will be phased out early next year. Will I still be able to use my Spa through your app?

---

<div class="post-metadata">

**Author:** ![Thomas\_Svedin](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/thomas_svedin/32/79667_2.png) [@Thomas\_Svedin](https://community.homey.app/u/Thomas_Svedin)\
**Post date:** [October 29, 2026, 8:47am UTC](https://community.homey.app/t/app-pro-gecko-intouch-control-your-gecko-spa-or-hot-tub-with-intouch2-or-intouch3/146837/61 "2026-10-29T08:47:04Z")

</div>

Hi,  
I’m not sure yet what impact this will have on the Homey integration. The good thing is that the integration doesn’t rely on Gecko’s cloud service, so hopefully it will continue to work even after in.touch 2 is phased out.

Unfortunately, I can’t guarantee that until we know exactly what will change.

---

<div class="post-metadata">

**Author:** ![Albert\_Jochems](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/albert_jochems/32/79352_2.png) [@Albert\_Jochems](https://community.homey.app/u/Albert_Jochems)\
**Post date:** [October 29, 2026, 4:19pm UTC](https://community.homey.app/t/app-pro-gecko-intouch-control-your-gecko-spa-or-hot-tub-with-intouch2-or-intouch3/146837/62 "2026-10-29T16:19:38Z")

</div>

Thanks for your reply!

One of the reasons for me to be very pleased with your app is that I don’t have to rely on Gecko’s cloud service… I hope your app will keep on working with the hardware. It is a lot more solid than Gecko’s app (which needs a very stable/high speed connection to work).

Maybe I’ll test if your app still works when I block all WAN outgoing traffic for the Gecko device in my router?

[Previous page](https://community.homey.app/t/app-pro-gecko-intouch-control-your-gecko-spa-or-hot-tub-with-intouch2-or-intouch3/146837.md?page=2)
