Garmin - control your Homey with your Garmin watch

Hi, that’s caused by a bug in Garmin ConnectApp in iOS. See 1st post, limitations on iOS.
That causes the oAuth process to fail. Another way is only possible on HomeyPro23 with a local API key.

So you need

  • Android or
  • HP23

Sorry :man_shrugging:

Hi @RonnyW,

Thank you for the quick reply. I already thought I’ve to wait until Garmin picks it up… Keep on the good work!

Jim.

I don’t think Garmin is fixing this. Just take a look at the linked bug report (and the date).

Great app, thanks for developing! One question: I removed various devices from Homey Pro (which were in my favorites), and the Garmin app now shows “Device not found” for the first 10 or so devices (all deleted devices). Any way to clean up the favorites list in the Garmin app (to remove those “Device not found” items?)

Thank you!
Homey Pro 2023 on Android
Garmin Fenix 7 solar

If you remove a device that is still marked as favorite, the favorite entry will still be there. And this is used by the widget.

You can…

  1. in future 1st remove the favorite, then remove the device.
  2. in the widget - if “not found” is shown - long press the menu button (left middle button), then select “remove favorite”.

I am getting error 403. what can be wrong?

  • Android
  • Garmin Epix pro (gen 2) with app version 0.3.2
  • Homey pro 2023
  • using Local API key
  • and https://[homey_id].connect.athom.com

Mick

I fixed it myself! I did not included all access in the API key

Any update on support for the Forerunner 970? :slight_smile:

I added all new Garmin devices. The version 0.3.3 is now online, but it can take a while until it’s available for all devices in the Garmin store. Just try to force the update with the install button in app page :slight_smile:

Big thx! Available for download :ok_hand::ok_hand:

can you add support for the Venu4? It’s not listed as a supported device, while the Venu3 is

thanks!

I made an update for the Garmin app (version 1.0.0) to finally support oAuth for GarminConnect on iOS.

Garmin did not fix the JSON bug over years. Now I’m using my VServer as a proxy to pass through the request and just convert the JSON to a text value. This way, the GarminConnect app can handle the data.

I testes the oAuth login with a Epix watch and a iPhone. Seems to work.

If you ha issues with iOS in the past and are using the Homey API key now, you could test the oAuth login if that’s working now in general.

Good Morning,

I tested the current beta on a Garmin Fenix 8. Under devices, only 29 out of over 200 are shown.

When tapping on a device, I get the message: device not found.

Under notifications it says: too many entries, and under flows it shows 9 out of over 300.

I couldn’t determine whether the Fenix doesn’t have enough memory for the app.

Hi, the app only shows the favorite devices and favorite flows.

If a device is not found, then it’s a favorite where it’s linked device got deleted. Just use the menu button on the watch to remove it. (Homey keeps such zombie favorites and is filtering the list based on full device list. But the watch has only small CPU and memory and it’s not possible to read a whole device list).

Thanks. Works.