It does pay to buy postage over the counter, it guarantees that postage is correct and prevents this sort of problem.
If you are going to continue with your scales suggest you weigh a few things with known weight to see how inaccurate they are, then allow for it in future. Better to overcharge buyer, you can always make a partial refund, rather than damage your account with late deliveries and refunds.