# 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:** 6

<div class="post-metadata">

**Author:** ![Reynold](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/reynold/32/3877_2.png) [@Reynold](https://community.homey.app/u/Reynold)\
**Post date:** [October 23, 2023, 6:13pm UTC](https://community.homey.app/t/garmin-control-your-homey-with-your-garmin-watch/66248/101 "2023-10-23T18:13:50Z")

</div>

OK, too bad. In my Connect IQ I see that I have 2,82 MB space available (28 slots).

---

<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:** [October 23, 2023, 6:23pm UTC](https://community.homey.app/t/garmin-control-your-homey-with-your-garmin-watch/66248/102 "2023-10-23T18:23:06Z")

</div>

It’s the available RAM, not storage.

> **[Reference Guides](https://developer.garmin.com/connect-iq/reference-guides/devices-reference/#f%C4%93nix%C2%AE66solar6dualpower)**
>
> Reference Guides

---

<div class="post-metadata">

**Author:** ![H\_van\_Barneveld](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/h_van_barneveld/32/18371_2.png) [@H\_van\_Barneveld](https://community.homey.app/u/H_van_Barneveld)\
**Post date:** [January 1, 2024, 8:28pm UTC](https://community.homey.app/t/garmin-control-your-homey-with-your-garmin-watch/66248/103 "2024-01-01T20:28:25Z")

</div>

after several times reinstalling i have connected garmin fenix 7 to homey. i can see favorit flows, devices etc.  
as devices a have used virtual swithes. i see it actual state but are not able to adjust its setting.  
Could this be related to homey.app page where i have to use alt to adjust a state of a device? How can i solve this?

---

<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:** [January 1, 2024, 9:30pm UTC](https://community.homey.app/t/garmin-control-your-homey-with-your-garmin-watch/66248/104 "2024-01-01T21:30:12Z")

</div>

For switches you should see a switch icon (green of on). You can toggle using the START button or a svmcreen tap (for touchscreen devices).  
Using the START button or a screen tap should start a flow, too.  
Im both cases an animation is shown while the app is waiting on the response from Homey.

---

<div class="post-metadata">

**Author:** ![H\_van\_Barneveld](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/h_van_barneveld/32/18371_2.png) [@H\_van\_Barneveld](https://community.homey.app/u/H_van_Barneveld)\
**Post date:** [January 2, 2024, 8:46am UTC](https://community.homey.app/t/garmin-control-your-homey-with-your-garmin-watch/66248/105 "2024-01-02T08:46:02Z")

</div>

Hi Ronny,

I See the (green) button and arrow to the right.  
But when pushing the start-button or touchscreen nothing happend.

It’s the same as when you open homey.app on a computer. Then by clicking a switch only a second screen open. In this screen you can toggle. When you want to toggle directly you have to combine alt and click.

Maybe iets good to tell I use the direct api connection because of my Apple smartphone.  
So I guess switching doenst work if connecting by api hope you can solve it.

---

<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:** [January 2, 2024, 8:54am UTC](https://community.homey.app/t/garmin-control-your-homey-with-your-garmin-watch/66248/106 "2024-01-02T08:54:22Z")

</div>

In homey.app (WebApp) it’s a different control than in mobile app.  
If you can toggle a device in mobile app it should work also in the widget.  
And there is no difference (as fas as I know) between API token and oAuth.  
I’ll check check this behaviour in the simulator if I can find an issue.

Is it a fenix7 standard or a special edition (pro, s, x)?

---

<div class="post-metadata">

**Author:** ![H\_van\_Barneveld](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/h_van_barneveld/32/18371_2.png) [@H\_van\_Barneveld](https://community.homey.app/u/H_van_Barneveld)\
**Post date:** [January 2, 2024, 10:10am UTC](https://community.homey.app/t/garmin-control-your-homey-with-your-garmin-watch/66248/107 "2024-01-02T10:10:05Z")

</div>

It’s a fenix 7 sapphire solar.

 ![IMG_3995](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/b/c/bcc60cae7d8820fdb11ce3e7603daea6a05946fa.jpeg)  
 ![IMG_3996](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/3/b/3be40fc883c37b876ee64c0b44b42af552635f99.jpeg)  
(Video its not allowed to upload. I tried both ways touchscreen and startbutton to switch. Screen tell me its switching but nothing change

---

<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:** [January 2, 2024, 11:27am UTC](https://community.homey.app/t/garmin-control-your-homey-with-your-garmin-watch/66248/108 "2024-01-02T11:27:37Z")

</div>

In Homey mobile app it’s working? Just to be sure that it’s not flow behind the switch that’s not working.  
Technically the widget is executing a quickaction (like tile klick in mobile app) and reads the new device state.

I also tried with a virtual switch on my Epix and it’s switching. The button icon in the widget screen also turns it’s state.

---

<div class="post-metadata">

**Author:** ![H\_van\_Barneveld](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/h_van_barneveld/32/18371_2.png) [@H\_van\_Barneveld](https://community.homey.app/u/H_van_Barneveld)\
**Post date:** [January 2, 2024, 11:32am UTC](https://community.homey.app/t/garmin-control-your-homey-with-your-garmin-watch/66248/109 "2024-01-02T11:32:11Z")

</div>

Yes, using my phone i can klick or toggle every device and it works directly  
Using web-app on my windows pc i have to push ALT and click at the same time.  
at my watch i see the actual state of the switch and it seems to be switching but nothing occurs. The same as happend by clicking without ALT on a switch on my pc

---

<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:** [January 2, 2024, 1:16pm UTC](https://community.homey.app/t/garmin-control-your-homey-with-your-garmin-watch/66248/110 "2024-01-02T13:16:41Z")

</div>

Another idea…which settings/scopes has your Homey API key? Did you activate the “change device” scope while creating the key?

---

<div class="post-metadata">

**Author:** ![H\_van\_Barneveld](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/h_van_barneveld/32/18371_2.png) [@H\_van\_Barneveld](https://community.homey.app/u/H_van_Barneveld)\
**Post date:** [January 2, 2024, 5:31pm UTC](https://community.homey.app/t/garmin-control-your-homey-with-your-garmin-watch/66248/111 "2024-01-02T17:31:34Z")

</div>

all access.  
this because of troubles during install. i wanted to kill risks as too many rights

---

<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:** [January 2, 2024, 9:57pm UTC](https://community.homey.app/t/garmin-control-your-homey-with-your-garmin-watch/66248/112 "2024-01-02T21:57:09Z")

</div>

I think you found a bug where I haven’t adapted the URL for using both WebAPI and API key. It seems for switch/flow it’s only working with WebAPI.  
Please give me some time to fix it.  
And thaks for reporting 🙂

---

<div class="post-metadata">

**Author:** ![H\_van\_Barneveld](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/h_van_barneveld/32/18371_2.png) [@H\_van\_Barneveld](https://community.homey.app/u/H_van_Barneveld)\
**Post date:** [January 3, 2024, 6:53am UTC](https://community.homey.app/t/garmin-control-your-homey-with-your-garmin-watch/66248/113 "2024-01-03T06:53:56Z")

</div>

Thanks for your quick research. I Will wait for it.

---

<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:** [January 3, 2024, 9:58am UTC](https://community.homey.app/t/garmin-control-your-homey-with-your-garmin-watch/66248/114 "2024-01-03T09:58:44Z")

</div>

Hi, The new **version 0.2.8** should trigger the **switch toggle also with API key** variant.  
Triggering flows was already working for API key. If that doesn’t work now, you should check the flow.

---

<div class="post-metadata">

**Author:** ![H\_van\_Barneveld](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/h_van_barneveld/32/18371_2.png) [@H\_van\_Barneveld](https://community.homey.app/u/H_van_Barneveld)\
**Post date:** [January 3, 2024, 10:28am UTC](https://community.homey.app/t/garmin-control-your-homey-with-your-garmin-watch/66248/115 "2024-01-03T10:28:21Z")

</div>

thanks,  
I immediately updated my watch and the first tests were successful.

---

<div class="post-metadata">

**Author:** ![H\_van\_Barneveld](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/h_van_barneveld/32/18371_2.png) [@H\_van\_Barneveld](https://community.homey.app/u/H_van_Barneveld)\
**Post date:** [January 3, 2024, 11:00am UTC](https://community.homey.app/t/garmin-control-your-homey-with-your-garmin-watch/66248/116 "2024-01-03T11:00:15Z")

</div>

Hi Ronny. should it also be possible to set switches with a dim function?  
For example i add our curtains as favorit. I see it as available device but do not have options to adjust its actual setting not either on/off

all basic on/of switches virtual and real seems to work! thanks for that.

by the way… have you ever heared something about the reported bug/wish from Garmin?

---

<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:** [January 3, 2024, 11:20am UTC](https://community.homey.app/t/garmin-control-your-homey-with-your-garmin-watch/66248/117 "2024-01-03T11:20:35Z")

</div>

> [@H\_van\_Barneveld](#):
>
> For example i add our curtains as favorit. I see it as available device but do not have options to adjust its actual setting not either on/off

I only added a quickaction for onoff capability to allow short on/off actions.  
Most of the other capabilities are more complex (slider, list selection), so there is no good/easy way to implement it as a generic function.  
curtain controls can also be implemented with different capabilities (up/down/stop or percentage).  
I woul dsuggest to add a virtual switch for this. Then add flows for on/off and adjust your curtails to your needs (up/down or set to a level you want).

> [@H\_van\_Barneveld](#):
>
> by the way… have you ever heared something about the reported bug/wish from Garmin?

Not more or less than visible in the bug report. The last answer was: it has low priority and not a good chance to get fixed.  
But HP23 is on the rise and the API key allows you to bypass the error 🙂

---

<div class="post-metadata">

**Author:** ![H\_van\_Barneveld](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/h_van_barneveld/32/18371_2.png) [@H\_van\_Barneveld](https://community.homey.app/u/H_van_Barneveld)\
**Post date:** [January 3, 2024, 11:28am UTC](https://community.homey.app/t/garmin-control-your-homey-with-your-garmin-watch/66248/118 "2024-01-03T11:28:07Z")

</div>

i will proceed with your sugestion about sliders. again thanx.  
for garmin, it’s true i can work around but with only different it only work at home if i’am right. From outside home it’s not possible to connect? Or am i wrong?

---

<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:** [January 3, 2024, 12:54pm UTC](https://community.homey.app/t/garmin-control-your-homey-with-your-garmin-watch/66248/119 "2024-01-03T12:54:44Z")

</div>

Sure, cloud access is also possible with API key. But because of missing WebAPI auth the app can’t read it from your account. You have to set it in the Widget app settings.

There is also a hint about possible URLs:

> Remote Url. Insert your Homeys remote url including your Athom CLoud ID [homey\_id] you can find in Homey settings. Example: https://[homey\_id].connect.athom.com (Cloud access) or [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) or https://[homey\_id].homey.eucentral1-prod001.homeypro.net (HomeyPro 2023 multi-region).

For most european Homeys this URL should work (the same as a HP19 is using).  
**https://[homey\_id].connect.athom.com**

If your Homey is using another data center, it can be different. I only know european one.

---

<div class="post-metadata">

**Author:** ![KaiF](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/kaif/32/17746_2.png) [@KaiF](https://community.homey.app/u/KaiF)\
**Post date:** [January 5, 2024, 7:19pm UTC](https://community.homey.app/t/garmin-control-your-homey-with-your-garmin-watch/66248/120 "2024-01-05T19:19:44Z")

</div>

Hi RonnyW,

are you able to provide an example config for the use with API key?  
I use a HomeyPro23, Marq2 Golfer and iOS app. created an API key and tried to fill in config but I only get an Error: -300 message. Assume I did not use the correct format ?

Thanks for your help!

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

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