Garmin - control your Homey with your Garmin watch

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

It’s the available RAM, not storage.

1 Like

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?

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.

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.

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)?

It’s a fenix 7 sapphire solar.



(Video its not allowed to upload. I tried both ways touchscreen and startbutton to switch. Screen tell me its switching but nothing change

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.

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

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

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

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 :slight_smile:

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

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.

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

1 Like

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?

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).

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 :slight_smile:

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?

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 (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.

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!