# Garmin - control your Homey with your Garmin watch

**URL:** <https://community.homey.app/t/garmin-control-your-homey-with-your-garmin-watch/66248>\
**Category:** Devices\
**Tags:** devices, widgets\
**Created:** [July 19, 2022, 5:34pm UTC](https://community.homey.app/t/garmin-control-your-homey-with-your-garmin-watch/66248 "2022-07-19T17:34:40Z")\
**Posts on this page:** 20\
**Page:** 8

<div class="post-metadata">

**Author:** ![Fred](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/fred/32/61727_2.png) [@Fred](https://community.homey.app/u/Fred)\
**Post date:** [February 20, 2024, 2:22pm UTC](https://community.homey.app/t/garmin-control-your-homey-with-your-garmin-watch/66248/142 "2024-02-20T14:22:54Z")

</div>

Horloge ook eens opnieuw opgestart alles opnieuw geïnstalleerd en krijg ik LOG IN WITH THE GARMIN CONNECT APP, bij authentication heb ik local API key staan en bij remote url heb ik de https:// enz met mijn id nummer ingevuld

Met vriendelijke groet, Fred Hogerheide

---

<div class="post-metadata">

**Author:** ![RonnyW](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/ronnyw/32/10879_2.png) [@RonnyW](https://community.homey.app/u/RonnyW)\
**Post date:** [February 20, 2024, 2:33pm UTC](https://community.homey.app/t/garmin-control-your-homey-with-your-garmin-watch/66248/143 "2024-02-20T14:33:46Z")

</div>

Please keep the discussion in english.

---

<div class="post-metadata">

**Author:** ![RonnyW](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/ronnyw/32/10879_2.png) [@RonnyW](https://community.homey.app/u/RonnyW)\
**Post date:** [February 25, 2024, 11:04am UTC](https://community.homey.app/t/garmin-control-your-homey-with-your-garmin-watch/66248/144 "2024-02-25T11:04:37Z")

</div>

> [@Fred](#):
>
> error -300

error -300 means: Request timed out before a response was received.

Source: [Toybox.Communications](https://developer.garmin.com/connect-iq/api-docs/Toybox/Communications.html)

I think teh URL was not correct.  
Is it working now with the corret url like `https://[HomeyID].connect.athom.com` ?

---

<div class="post-metadata">

**Author:** ![Fred](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/fred/32/61727_2.png) [@Fred](https://community.homey.app/u/Fred)\
**Post date:** [February 25, 2024, 12:58pm UTC](https://community.homey.app/t/garmin-control-your-homey-with-your-garmin-watch/66248/145 "2024-02-25T12:58:21Z")

</div>

I use this addess [https://homeyID.connect.athom.com](https://homeyID.connect.athom.com) and i tried it ik whit local API Key and webapi oAuta nothing works.

---

<div class="post-metadata">

**Author:** ![RonnyW](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/ronnyw/32/10879_2.png) [@RonnyW](https://community.homey.app/u/RonnyW)\
**Post date:** [February 25, 2024, 2:16pm UTC](https://community.homey.app/t/garmin-control-your-homey-with-your-garmin-watch/66248/146 "2024-02-25T14:16:43Z")

</div>

Let’s start from the beginning collecting some informations 😉

- You are using the current widget version (0.2.9)?
- You are using a iOS mobile phone that’s causing the Homey WebAPI not to work?
- You set up the widget settings to use “API key” and copied the Homey API key and the Homey url into widget settings?

I ask because there are some different conditions for both variants…

- WebAPI is working normally with oAuth authentification. Due to the Garmin bug in theit iOS Connect app, the widget can’t authentificate at your Homey. In this case, the error message “incompatible device” is shown.
- On a HomeyPro 23, you can use the local API key instead in combination with a cloud URL. Both settings are only needed if you set “use API key” in widget settings.
- The API key mus be defined in HP23 settings and must be copied and storerd safely (in a keystore) because you can only copy it on creation.
- To use the API key, a direct URL to your Homey is needed. That’s the default cloud URL in most cases (https://[homey\_id].connect.athom.com), but it can also be another one based on the used data center like https://[homey\_id].homey.eucentral1-prod001.homeypro.net
- To test in local environmelt (LAN), you can try the local URLs like [https://192-168-1-123.homey.homeylocal.com](https://192-168-1-123.homey.homeylocal.com) (LAN access via IP) or http://homey-[homey\_id].local (LAN access via Athom ID)
- And at least you can try Garmin Express to change widget settings. The iOS app is known to have issues with the text fields.

---

<div class="post-metadata">

**Author:** ![Fred](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/fred/32/61727_2.png) [@Fred](https://community.homey.app/u/Fred)\
**Post date:** [February 26, 2024, 10:47am UTC](https://community.homey.app/t/garmin-control-your-homey-with-your-garmin-watch/66248/147 "2024-02-26T10:47:18Z")

</div>

yes i have the widget version 0.2.9 my homey is early 2016 and i don’t have ios but android and i have a windows pc where i have already entered it in homey and i have entered the local address and then i get error -300

---

<div class="post-metadata">

**Author:** ![RonnyW](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/ronnyw/32/10879_2.png) [@RonnyW](https://community.homey.app/u/RonnyW)\
**Post date:** [February 26, 2024, 10:53am UTC](https://community.homey.app/t/garmin-control-your-homey-with-your-garmin-watch/66248/148 "2024-02-26T10:53:17Z")

</div>

HomeyPro16 doesn’t offer an API key. What key did you enter in settings?  
Only way for you is to use WebAPI. And with an Android phone it should work.  
Please activate WebAPI in settngs. Then starh the widget on your watch. You are prompted to login on your phone (Connect app). Login with your Homey account (and 2FA if used). If that is fiished, the widget should show your Homey.

---

<div class="post-metadata">

**Author:** ![eirikh](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/eirikh/32/80427_2.png) [@eirikh](https://community.homey.app/u/eirikh)\
**Post date:** [June 24, 2024, 8:25am UTC](https://community.homey.app/t/garmin-control-your-homey-with-your-garmin-watch/66248/149 "2024-06-24T08:25:59Z")

</div>

Thanks for creating this, @RonnyW, it works great! 🙂

Maybe for new users on iOS there could be a more specific error message than “400” so they know to visit this Thread to set it up correctly. Also it would be great if you could open source it in case someone wants to contribute or you decide to not continue supporting it 🙂

Anyway, will send you a few bucks as a thanks!

---

<div class="post-metadata">

**Author:** ![Nicki](https://avatars.discourse-cdn.com/v4/letter/n/b5e925/32.png) [@Nicki](https://community.homey.app/u/Nicki)\
**Post date:** [September 7, 2024, 2:19pm UTC](https://community.homey.app/t/garmin-control-your-homey-with-your-garmin-watch/66248/150 "2024-09-07T14:19:14Z")

</div>

Looks really cool and I would love to use this. Will this be updated to able to be used on the new Fenix 8 amoled line? As far as I can see on the app store, it’s not yet compatible

---

<div class="post-metadata">

**Author:** ![RonnyW](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/ronnyw/32/10879_2.png) [@RonnyW](https://community.homey.app/u/RonnyW)\
**Post date:** [September 7, 2024, 6:47pm UTC](https://community.homey.app/t/garmin-control-your-homey-with-your-garmin-watch/66248/151 "2024-09-07T18:47:05Z")

</div>

I will check it.  
New devices have to be added in a new version, they are not added automatically. So it’s good to get hints about new devices, thanks.

---

<div class="post-metadata">

**Author:** ![RonnyW](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/ronnyw/32/10879_2.png) [@RonnyW](https://community.homey.app/u/RonnyW)\
**Post date:** [September 8, 2024, 10:14am UTC](https://community.homey.app/t/garmin-control-your-homey-with-your-garmin-watch/66248/152 "2024-09-08T10:14:46Z")

</div>

Version 0.3.2 is available with additional devices (Fenix 8 series, Fenix E, Enduro 3).  
Gamin has a staged roll out, so it can take some time until it’s available for all devices.

---

<div class="post-metadata">

**Author:** ![Nicki](https://avatars.discourse-cdn.com/v4/letter/n/b5e925/32.png) [@Nicki](https://community.homey.app/u/Nicki)\
**Post date:** [September 8, 2024, 10:35am UTC](https://community.homey.app/t/garmin-control-your-homey-with-your-garmin-watch/66248/153 "2024-09-08T10:35:16Z")

</div>

Wonderful thank you!

---

<div class="post-metadata">

**Author:** ![Rocky\_Lonigro](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/rocky_lonigro/32/80350_2.png) [@Rocky\_Lonigro](https://community.homey.app/u/Rocky_Lonigro)\
**Post date:** [September 15, 2024, 9:35pm UTC](https://community.homey.app/t/garmin-control-your-homey-with-your-garmin-watch/66248/154 "2024-09-15T21:35:35Z")

</div>

I am trying to connect to my fenix 7 pro - but with api key i get Error 0 and with web i get error -300  
what do I have to do?

---

<div class="post-metadata">

**Author:** ![RonnyW](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/ronnyw/32/10879_2.png) [@RonnyW](https://community.homey.app/u/RonnyW)\
**Post date:** [September 15, 2024, 9:40pm UTC](https://community.homey.app/t/garmin-control-your-homey-with-your-garmin-watch/66248/155 "2024-09-15T21:40:35Z")

</div>

🤷‍♂️ 0 is unknown error and -300 is timeout  
No idea what’s wrong. Is your Homey accessible via HomeyCloud?

[https://developer.garmin.com/connect-iq/api-docs/Toybox/Communications.html](https://developer.garmin.com/connect-iq/api-docs/Toybox/Communications.html)

---

<div class="post-metadata">

**Author:** ![Rocky\_Lonigro](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/rocky_lonigro/32/80350_2.png) [@Rocky\_Lonigro](https://community.homey.app/u/Rocky_Lonigro)\
**Post date:** [September 15, 2024, 9:52pm UTC](https://community.homey.app/t/garmin-control-your-homey-with-your-garmin-watch/66248/156 "2024-09-15T21:52:59Z")

</div>

how can I check? if i go on [connect.athom.com](http://connect.athom.com) with my browser i get the homey logo running and nothing happens (with the id from my homey in front)

what should happen after I put that into the settings in connect iq?

---

<div class="post-metadata">

**Author:** ![Nicki](https://avatars.discourse-cdn.com/v4/letter/n/b5e925/32.png) [@Nicki](https://community.homey.app/u/Nicki)\
**Post date:** [September 24, 2024, 6:07am UTC](https://community.homey.app/t/garmin-control-your-homey-with-your-garmin-watch/66248/157 "2024-09-24T06:07:12Z")

</div>

Hi! Is it possible to choose what the widget opens as the default? For me, the only thing I use are to initiate flows, but to get to the flows right now, I have to go through the page with stats about homey, then choose flows category and then I am at the flows. It’s just a lot of button clicks and waiting for it to load to get there. I could not find a setting for it. When I open the widget I would like to see the flows directly if that is possible somehow

---

<div class="post-metadata">

**Author:** ![RonnyW](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/ronnyw/32/10879_2.png) [@RonnyW](https://community.homey.app/u/RonnyW)\
**Post date:** [September 24, 2024, 3:23pm UTC](https://community.homey.app/t/garmin-control-your-homey-with-your-garmin-watch/66248/158 "2024-09-24T15:23:35Z")

</div>

Hi, that’s not possible. From widget carousel, where you can see the glance view (the small peview), you can only start the widget (showing the stats page as first landing page).  
But you can change the order of categories in app settings to place flow page on first place. Not a big change but you can make a double tap instead on scrolling between.

---

<div class="post-metadata">

**Author:** ![Rocky\_Lonigro](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/rocky_lonigro/32/80350_2.png) [@Rocky\_Lonigro](https://community.homey.app/u/Rocky_Lonigro)\
**Post date:** [September 30, 2024, 10:05pm UTC](https://community.homey.app/t/garmin-control-your-homey-with-your-garmin-watch/66248/159 "2024-09-30T22:05:47Z")

</div>

I got it working again, I just deinstalled all from the watch and reainstalled

@RonnyW as you know the Garmin api here - would it be possible to read the sleep tracker of the garmin watch while active? (to get something like a self made sleep phase alarm)

---

<div class="post-metadata">

**Author:** ![RonnyW](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/ronnyw/32/10879_2.png) [@RonnyW](https://community.homey.app/u/RonnyW)\
**Post date:** [September 30, 2024, 10:19pm UTC](https://community.homey.app/t/garmin-control-your-homey-with-your-garmin-watch/66248/160 "2024-09-30T22:19:27Z")

</div>

With a short check I haven’t found an Api access for sleep data.

[https://developer.garmin.com/connect-iq/api-docs/](https://developer.garmin.com/connect-iq/api-docs/)

But even if it would be possible, it would need an app you have to start (like an activity) that runs in foreground to keep awake to check current data.  
And I don’t think Garmin gives access to such personal health data.

---

<div class="post-metadata">

**Author:** ![JimGroot](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jimgroot/32/79831_2.png) [@JimGroot](https://community.homey.app/u/JimGroot)\
**Post date:** [December 2, 2024, 9:54am UTC](https://community.homey.app/t/garmin-control-your-homey-with-your-garmin-watch/66248/161 "2024-12-02T09:54:54Z")

</div>

Hi Ronny,

- iPhone 12 mini
- Homey Pro 2018
- Garmin Venu 3s

Is there a way to make the app work with my hardware? Using the WebAPI I get the -400 error.

Kind regards, Jim

[Previous page](https://community.homey.app/t/garmin-control-your-homey-with-your-garmin-watch/66248.md?page=7)

[Next page](https://community.homey.app/t/garmin-control-your-homey-with-your-garmin-watch/66248.md?page=9)
