It is my understanding that the Toybox.Ant module provides the necessary functionality to talk to an ANT+ weight scale like the Tantia already. It would take a few hours to make a widget/app that could talk to the scale and display the data on the watch. The app could even display a trend line and various graphs. The problem is that there is no good way to upload the retrieved data to Garmin Connect without a Garmin Connect developers license ($5000).
In order for ConnectIQ to help in this area, I believe that they'd need to add APIs to create .FIT files for things other than activity recording. There are a bunch of different FIT file types (device, settings, sport settings, blood pressure, weight, workout, activity, activity summary, course, goals, totals, schedule, monitoring, daily monitoring, segment and segment list), but ConnectIQ only supports one of them (Activity) currently.
I haven't really heard anything to indicate that developers are begging for support for the ability to create any of the additional FIT file types. So while it is possible this is something they're actively working on, I don't see it coming anytime soon.
To the ConnectIQ folks, is my understanding of the situation correct? Is there any talk of implementing support for additional FIT profiles?
Currently in CIQ, even if an app was able to get the weight, there is no function to write things to the user profile on the device itself, so the weight could be displayed, but not used in even things like calorie calculations on the device itself.
And as Travis mention, there is no way to feed the weight data back to Garmin Connect, so the weight data would be only for display, but not for any calculations.
I have a Withing scale, and have Withings linked to MFP, and MFP linked to GC. So the scale feeds the data into Garmin Connect, and in turn, to the device. Is something like that possible with this scale? Getting it into GC and then GC feeding the device might be an easier approach.