Connect external bluetooth device to homeassistant

So my homeassistant runs on a VM on a windows machine that dont have bluetooth. So I was thinking to leverage Bluetooth from a raspberry 3b that i have still around from past projects doing nothing atm.
Anybody an idea how i could let the raspberry connect to 1 or 2 bluetooth devices (medisana scale and engbird temp sensor) and have the data sent to Homeassistant?
Was thinking of a small web site that can expose some data converted to JSON, that has some bluetooth handling at the back incorporated and let ha pull, but i’m not sure yet.
Anyone else ideas or would above be doable? (no fan of mqtt currently btw, but can be convinced with real good arguments)

so i did man up and went for Theengs gateway.
Couldnt manage to install it on a clean rasberry OS installation (installation scripts crapped out), so i installed HAssos on the PI and used the HA Add-in, that one took some time to install, but it went ok in the end.
It’s now nicely catching all broadcasting from btle devices and sends to MQTT topics.
Happy for now for the temp sensor, will try the weight scale too little later.