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

<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:** [July 19, 2022, 5:34pm UTC](https://community.homey.app/t/garmin-control-your-homey-with-your-garmin-watch/66248/1 "2022-07-19T17:34:40Z")

</div>

[![Hero Image Venu2](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/c/7/c74a5b9c4c6150a2591a17d273be0fdd082d4fc3.jpeg)](https://apps.garmin.com/en-US/apps/02c86289-5478-48c3-8509-cd1bb36fe51a)

**Control your Homey with this widget on your Garmin watch**

> **[Connect IQ Store | Watch Faces and Apps | Garmin](https://apps.garmin.com/en-US/apps/02c86289-5478-48c3-8509-cd1bb36fe51a)**

* * *

**Features**

- Get some Homey details like memory and CPU usage
- scroll through your favorite devices and flows
- toggle switches, press buttons and start flows
- check notifications
- change your user state (at home/away and awake/asleep)

**Showcase on Youtube**

[![](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/5/0/501e5842f15c75af836893acf7d6b624db1c22d2.jpeg "ConnectIQ Homey Widget") ](https://www.youtube.com/watch?v=atHeG25W-us)

(Showing some currently not availabel functionality)

**Requirements**

You need a Homey smart hub to use this widget 😉

When you first start the widget, the Garmin Connect app shows the Homey login screen. Authenticate with your Homey account, select your Homey that you want to control (if you have more than one) and confirm the permissions that this widget needs.

**Limitations (Garmin devices)**

The widget itself uses a minimal amount of memory. But the JSON results from the WebAPI are really extensive. For this reason, only devices with more than 64kB widget memory are supported.  
For details select your device on: [https://developer.garmin.com/connect-iq/reference-guides/devices-reference/](https://developer.garmin.com/connect-iq/reference-guides/devices-reference/)

**Limitations (Homey access / rights)**

Athom currently only grants user permissions. System-wide access (apps) and changes (notifications) are currently not possible.

**Limitations (iOS mobile phones for app version \< 1.0.0)**  
The Garmin API is not 100% compatible to the used Athom WebAPI. Garmin only supports JSON objects, but not JSON strings. That’s why **you can’t use your iOS mobile phone to connect your Homey from your watch**. You will only get a “device not supported” message on the watch after trying to log in.  
That’s caused by the iOS GarminConnect app that’s forwarding the communication from the widget to Homey and that’s blocking the auth response.  
A [bug report](https://forums.garmin.com/developer/connect-iq/i/bug-reports/bug-report-connectiq-api-web-request-via-gcm-ios-is-not-passing-http-response-as-plain-text) is opened at Garmin for a long time but it doesn’t seem Garmin will fix the bug.  
Android devices allow passing the API response as plain text, so the widget can get the auth token from your Homey.  
Feel free to vote up the bug report or repeat the request to fix the error in the bug report.

If you own a HomeyPro23, you can use the **[local API key](https://community.homey.app/t/garmin-control-your-homey-with-your-garmin-watch/66248/72)** instead.

**Update:**  
**App versions from 1.0.0** and higher are using a proxy service to convert the API response to a format that can be used in Garmin API. **oAuth should work for current and future versions.**

* * *

**How does it look like?**

The main view of the widget shown in the widget carousel, followed by the category list (use a tap or START button)  
 ![GIF animated compressed](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/8/c/8c9bfb0f9145d7ebe0e9bbe2f13b6ece44f3b12f.gif)

 ![MainView fenix5x](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/4/f/4fe4f980dc4c9cc351bdbc2e40268b2774fc0abf.png) ![CategoryView](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/5/c/5cc666eb16840b9bdf91e7cbf45f6e58879033be.png)  
Tap or press START in the device category to get into the device list. Scroll through your favorite devices with UP/DOWN or swiping up/down. If a Switch or button is displayed, you can toggle or press it with START or a tap. A progess view is displayed while communicating with Homey.  
 ![DeviceView Venu2 small](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/2/d/2df64905b43af773da722b505a9380c299e01d61.png) ![Device with Switch&Sensor](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/6/f/6fa8254d9d97fb9670b0e983db75d0e429f32721.png) ![SwitchingView](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/c/0/c02ffb3a5c361e34ada4de6b89839c0f1f5a8aa2.png)  
From flow category you can jump into the favorite flow list. Select a flow and start this flow with a tap or the START button.  
 ![Flow](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/9/1/9140583407a3daa6509f46fe762e0bcde7713adf.png)

On-screen hints show what interaction is possible in the view:

 ![Screen Layout](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/c/5/c5c87708c67a60d46cb8e26ab7315506ba212804.png)

* * *

Now the most important thing… 😀  
Thank you for supporting app development with a small donation via PayPal.

[![btn_donate_LG1](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/6/d/6d36f536e736dfeab883c325fe045d49eb2a6793.png)](https://paypal.me/winklerronny)

---

<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:** [July 19, 2022, 5:35pm UTC](https://community.homey.app/t/garmin-control-your-homey-with-your-garmin-watch/66248/2 "2022-07-19T17:35:07Z")

</div>

**FAQ**

- How can I install the widget?  
[ConnectIQ Homey Widget - Installation - YouTube](https://youtu.be/IsA0zSYgCv0)

- How can I login to Homey?  
[ConnectIQ Homey Widget - Installation - YouTube](https://youtu.be/IsA0zSYgCv0)

- How can I logout from Homey or select another Homey?  
Open the Menu at the widget main page, select “Logout”.  
After that, you can login again. In Login dialog, you can use other credentials or select another Homey.

- How can I change the app settings in GarminExpress or Garmin mobile app?  
➡ [Changing Connect IQ App Settings - Wiki - Connect IQ - Garmin Forums](https://forums.garmin.com/developer/connect-iq/w/wiki/14/changing-connect-iq-app-settings)  
Or check this short video:  
[ConnectIQ Homey Widget - Settings - YouTube](https://youtu.be/c14mnihETh8)

---

<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:** [July 19, 2022, 5:35pm UTC](https://community.homey.app/t/garmin-control-your-homey-with-your-garmin-watch/66248/3 "2022-07-19T17:35:17Z")

</div>

reserved

---

<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:** [July 19, 2022, 5:35pm UTC](https://community.homey.app/t/garmin-control-your-homey-with-your-garmin-watch/66248/4 "2022-07-19T17:35:57Z")

</div>

**Versions**  
Current state: Public Beta version

0.1.0 Initial Beta version with WebAPI access and oAuth authentification

---

<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:** [July 20, 2022, 9:46am UTC](https://community.homey.app/t/garmin-control-your-homey-with-your-garmin-watch/66248/5 "2022-07-20T09:46:48Z")

</div>

> [@RonnyW](#):
>
> Bearer

I open Garmins ConnectIQ app on my mobile device but where can I enter my cloudId and Bearer token.

thanks in advance for the help.

---

<div class="post-metadata">

**Author:** ![kjeet90](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/kjeet90/32/45190_2.png) [@kjeet90](https://community.homey.app/u/kjeet90)\
**Post date:** [July 20, 2022, 10:05am UTC](https://community.homey.app/t/garmin-control-your-homey-with-your-garmin-watch/66248/6 "2022-07-20T10:05:02Z")

</div>

Go to “My widgets” in the IQ → Homey and then where it says “Innstillinger” on this image:

 ![Screenshot_20220720-115914_Connect IQ](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/2/b/2bffd9639fa9248d33f2cdb25d95e69082c8bae0.jpeg)

Fill in where it says “xxx-xxxx…” and “Bearer xxxxx-…” in this image. Not easy to see the input fields, but just tap there and your keyboard should pop up.

 ![Screenshot_20220720-120004_Connect IQ](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/e/1/e17fb926643a79c4e01337206c0bd6e1cb5f881c.jpeg)

Hope this helps 🙂

---

<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:** [July 20, 2022, 10:15am UTC](https://community.homey.app/t/garmin-control-your-homey-with-your-garmin-watch/66248/7 "2022-07-20T10:15:11Z")

</div>

i already found it i have to fill it in via garmin express and it worked but now i get the message set app settings.

thank you in advance for the help.

---

<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:** [July 20, 2022, 10:16am UTC](https://community.homey.app/t/garmin-control-your-homey-with-your-garmin-watch/66248/8 "2022-07-20T10:16:00Z")

</div>

Hi Fred,

here is a Wiki post for GarminExpress and the mobile apps:

> **[Changing Connect IQ App Settings - Wiki - Connect IQ - Garmin Forums](https://forums.garmin.com/developer/connect-iq/w/wiki/14/changing-connect-iq-app-settings)**
>
> A dedicated community for Garmin users to ask questions, provide answers, and share feedback.

---

<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:** [July 20, 2022, 10:18am UTC](https://community.homey.app/t/garmin-control-your-homey-with-your-garmin-watch/66248/9 "2022-07-20T10:18:05Z")

</div>

> [@Fred](#):
>
> but now i get the message set app settings.

The CloudID must be copied without the quotes.  
The Bearer token must be copied completely (incl Bearer xxxx). Please check if it’s displayed with linebreaks. Then copy the whole text.

---

<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:** [July 20, 2022, 10:24am UTC](https://community.homey.app/t/garmin-control-your-homey-with-your-garmin-watch/66248/10 "2022-07-20T10:24:42Z")

</div>

Yes i have this CloudID without the quotes en the bearer token whit Bearer xxx.

---

<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:** [July 20, 2022, 10:26am UTC](https://community.homey.app/t/garmin-control-your-homey-with-your-garmin-watch/66248/11 "2022-07-20T10:26:16Z")

</div>

When you change the settings with GarminExpress, a Sync could be needed. Using the Mobile app (or ConnectIQ app), the settings are stored directly on the device.

---

<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:** [July 20, 2022, 10:27am UTC](https://community.homey.app/t/garmin-control-your-homey-with-your-garmin-watch/66248/12 "2022-07-20T10:27:53Z")

</div>

A new version (0.0.3) is online… @kjeet90  
It could take some time until you can see and install the new version with the ConnectIQ app.

---

<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:** [July 20, 2022, 11:04am UTC](https://community.homey.app/t/garmin-control-your-homey-with-your-garmin-watch/66248/13 "2022-07-20T11:04:33Z")

</div>

i have the new version instaled and i make the sync but still the message set app settings???

---

<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:** [July 20, 2022, 11:22am UTC](https://community.homey.app/t/garmin-control-your-homey-with-your-garmin-watch/66248/14 "2022-07-20T11:22:50Z")

</div>

Can you please check the app settings with the ConnectIQ app? That’s showing “live” data from your watch. I don’t use GarminExpress for app settings because in the past I got such trouble, too.

---

<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:** [July 20, 2022, 11:32am UTC](https://community.homey.app/t/garmin-control-your-homey-with-your-garmin-watch/66248/15 "2022-07-20T11:32:46Z")

</div>

i have check the app settings in the connectIQ app and i see my CloudID and my bearer token.

---

<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:** [July 20, 2022, 11:34am UTC](https://community.homey.app/t/garmin-control-your-homey-with-your-garmin-watch/66248/16 "2022-07-20T11:34:39Z")

</div>

But i see the version is 0.0.2 and i install the version 0.0.3

---

<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:** [July 20, 2022, 11:41am UTC](https://community.homey.app/t/garmin-control-your-homey-with-your-garmin-watch/66248/17 "2022-07-20T11:41:48Z")

</div>

The install button normally will set the app into the sync queue. You can see it in

 ![grafik](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/b/b/bb6a0f7427957c090beb6e119025de841db8e567.png)  
After a restart of teh ConnecIQ app, the sync circle should turn green and aftert sync, the “Update” vaule should witch to “0”.

Can you send me a screenshot from the settings as PM? Perhaps I can see something…  
And last question: what device are you using?

---

<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:** [July 20, 2022, 11:44am UTC](https://community.homey.app/t/garmin-control-your-homey-with-your-garmin-watch/66248/18 "2022-07-20T11:44:57Z")

</div>

garmin venu 2s

---

<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:** [July 20, 2022, 11:58am UTC](https://community.homey.app/t/garmin-control-your-homey-with-your-garmin-watch/66248/19 "2022-07-20T11:58:50Z")

</div>

I get in the homey app  
I keep getting update and queued

---

<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:** [July 20, 2022, 12:00pm UTC](https://community.homey.app/t/garmin-control-your-homey-with-your-garmin-watch/66248/20 "2022-07-20T12:00:25Z")

</div>

How can i make a pm to you ?

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