For weather I'd recommend making different daycycles with the same timescales and then creating precipitation / explosions as needed. As long as the day length doesn't change, the file used for the cycle can be changed without affecting the time of day, so you can get cool dark gloomy days and nice summer days etc