Need help with Blynk Project with devices that randomly go offline

You could bery easily run the stabilisation process as a non-blocking timeout timer, with a Boolean “stabilised” flag that’s set when stabilisation has occurred.

You can the check the flag in your other function, which takes and transmits the weight readings only if the flag is set to true.

More info on non-blocking Timeout timers half way through this tutorial:

And the use of flags here…

Yes, and until you come back with this info…

it’s impossible to know if you are actually seeing disconnections, or constant re-calibrations because the office cat decided to take a nap on the load cell.