Sending weight/body fat data from HA to Fitbit

So I have had a Xiaomi Mi Body Composition Scale 2 for a while. However, I wanted to move away from the app. I finally ended up using various ESPHome BT Proxies around the home along with Xiaomi BLE integration but doing this meant I can’t automatically sync my data to Fitbit anymore which is what I use for most other tracking.

I had a very niche use case that I failed to find anything that would solve it and I am not that well versed with python to build a custom_component so I ended up writing a quick and dirty service that would do it for me in .Net

I also ended up solving the use case where there are multiple users in th e home and I can connect all of them to this one single service and then use Restful command from HA to send weight and impedance data over which automatically gets convert to body fat data in the service too.

I doubt it will be useful for a lot of people but feel free to use it and make suggestions for any improvements

Hello!

I have the same use case.
I have a Mi Smart Scale 2 connected to HA, and I want to send my weight to Fitbit.

Would you mind posting the code somwhere, so I can try it out?

+1 for me. I also have a Mi Scale and connected it to HA. Now I want to send the data over to fitbit. Please share how you have done it, thank you!!

@alexsperlingz @soder This is the code repo. Let me know if you have any questions.

1 Like