Home Assistant interface for Garmin's Connect IQ platform

Hello, indeed, as @angyp74 mentionned that would be perfect to have this working through Wifi rather than Bluetooth. Is this possible ?
Thanks

Hello all,

my Garmin works only via HTTP - if I use HTTPS - my Garmin shows only Status: 0

Is it possible to use the Gamrin also via HTTPS?
Or can you help me what I am doing wrong?

1 Like

Hi,
I have added a group to my garmin group - bunching together all the lights in my office. Is it possible to get HassIQ to trigger at the group level, and not just open the group and present all the devices in that group?

Just for anyone having the same issue I did - error 404: This was happening because I didn’t have any groups setup! I assumed there might be a warning message to tell me I had no groups so was focused on the 404 error, rather than setting everything up. This is working with an https connection via duckdns. Brilliant app!

1 Like

This is happening to me also. Seems to be about once a day. Any solution here or anything I need to do different?

Just picked up a Descent Mk2i and I can’t grab HassIQ since the Mk2i isn’t on the list of compatible products. Any chance support for this watch is coming? Thanks!

I get the same problem on a Fenix 6x pro

Fenix 6x Pro works fine, as i do have it working. See post number 146, how i did it.

yeah i tried this too
Copied url from nabu casa, group name filled in and token left blank.
Then as i start widget, hassiq starts on phone and i get message:

You’re about to give hass-iq.net access to your home assistant instance:
Connect at home with trusted networks
connecting abotrted
your computer is not allowed?

Why did you left the token blank?

I know filled it in and its working !
Great!
I changed this

homeassistant:
  auth_providers:
    - type: trusted_networks
      trusted_networks:
        - 192.x.x.x
        - 192.x.x.x

To this:

homeassistant:
  auth_providers:
    - type: trusted_networks
      trusted_networks:
        - 192.x.x.x
        - 192.x.x.x
    - type: homeassistant   

I have installed the app and formatted the group in groups.yaml file. I can see the devices appear on my watch widget but when I press them it says “triggering” but the light doesn’t turn on/off… do i need to add auth providers?

Had to replace my garmin so had to configure the HassIQ app again. I use SSL on port 8123 for local access to HA using a duckDNS and an overwrite DNS record in my router. When I attempted to configure the HA URL in the HassIQ setting I got “Invalid value” when I hit the save key if the URL included https and a port. With out the port it saved no issue. Anyway I could not figure out how to get the app to accept a port number on the URL so I added the iptable rule:
iptables -t nat -A PREROUTING -p tcp --dport 443 -j REDIRECT --to-port 8123
to the /etc/rc.local file on my install to route standard https (port 443) traffic to port 8123.
The URL in question was that didn’t work looked something like this:
https://XXXXXX.duckdns.org:8123/
I’m using a supervised install and not the custom home assistant linux distro. If anyone knows how to get the HassIQ app to accept a port I’d appreciate the input.

The iptables rule as I specified above wasn’t focused enought so had to enhance it a little:

iptables -t nat -A PREROUTING -i YYY -d XXX.XXX.XXX.XXX -p tcp --dport 443 -j REDIRECT --to-port 8123

YYY is replaced with the device name like eth0 and XXX is replaced with the HA device’s IP address. Without this update HA couldn’t call out via https to pull add-ons and other items in from the internet.

looks option to set port in url was removed, it says “invalid value” when i save settings with port 8123 included. what now? i don’t want to use ip tables.

long live token if set, returns error -300 at device display. Garmin venu.

-300 is a HTTP multiple response problem, so is the group setup correct?
put this in your group.yaml file :
hassiq:
entities:
- light.lamp1
- light.lamp2

url : https:\xxxx.ui.nabu.casa (it is really that much easier and secure, use the trail version for test)
visible group : group.hassiq

go go go

Hi, I’m trying with my Garmin fenix 6 pro solar but i’m receiving always status: -400
I’ve configured the url and the long lived access token
As visible group i have: group.default_view

my groups.yaml is this:

default_view:
  entities:
    - light.luce_lavanderia 

Have you any idea of why isn’t working?
Thank you!

I have exactly the same situation, did you solve it?
Thanks

Hi, I have exactly the same situtation, did you solve it?
Thanks

Yes I did. See post #146 of this thread.

1 Like