Withings scale to HA to Garmin Connect

I have a Withings scale which works pretty well with the existing HA integration.
I do also have a Garmin watch which also works pretty well with the existing HA garmin_connect integration.

Now wanting to appear my Withings data (weight, BMI, fat, etc.) in Garmin AND HA seems to be difficult. Off course I could just display the Garmin data in HA, but my idea is rather to trigger an upload script to Garmin, once the value(s) of the scale change.
I did play around with https://github.com/jaroslawhartman/withings-sync which also works quite good, but collects the data directly from Withings and therefore (at least to my understanding) an own refresh_token is needed. Sharing the same ClientID and ConsumerSecret between HA and that script is not sufficient and leads to either one or the other to be working.
To my understanding Withings seems to foresee only one API account per User (set of measures).

So far I did not find any suitable code on Github or here in the Forums which could grab the most recent data from HA and upload it to Garmin (e.g. as a .fit file).

Does someone have a solution for this or, as I am not familar with Python, is someone interrested to write such a ‘proxy’ functionality?

Python libraries for creating .fit files and also for uploading these .fit files to Garmin Connect are available to the public and seem to be working as of today, which doesn’t make such a solution too complicated, if someone is famiar with coding Python…

Did you ever get anywhere with this? I find myself in the exact same spot :wink:

Yes. I did remove the Withings integration from HA and sync the stuff directly to Withings.
From there I am syncing it to Garmin via GitHub - jaroslawhartman/withings-sync: Synchronisation of Withings weight running on my Raspi. Garmin is then finally connected to HA and displaying all the current values.
Not the most beautiful solution but at the end it work quite ok-ish.
If you need detailed info/help, just let me know. I am happy to help.

I was never able to get this up and running. Would you please be able to help me out. Being able to do this was one of the key reasons i chose the withings body cardio.

Are you running the withings-sync docker on your HA raspi?

Hi, how did you remove the Withings integration. I have decided to no longer use it in HA and don’t see any option to remove it.

I didn’t find a possibility to remove it either.
Luckily I had to migrate to my new Yellow anyway, so I got finally rid of it.