People have been urged to stay at home under what has been described as 'exceptional circumstances' by STV meteorologist Sean Batty.