I'm sure it is an old suggestion, but I think Roll20 can do this now. A suite of options with scalable weather effects: snow, sleet, rain, fog, fire, clouds, etc. I use a workaround GIF from the marketplace, but it is clunky. Having it there a GM tool would be perfect.