I have a bluetooth dongle on my HA server. The scale seems to hold the last weight info for about 5 min so I have a cron job that runs every 5 min and calls the script.
The script connects to the scale and gets the latest reading and then sends the data to HA over MQTT
You first need to retrieve the MAC address of your scale:
sudo hcitool lescan (step on the scale just before to wake it up) and enter it here instead of REDACTED:
MISCALE_MAC = 'REDACTED'