If I remember correctly, I do believe you need to use setflag in a weather script.
So try this:
setflag 0x200 (If you haven't used 200, If you have, just use 201+)
No, it didn't work. When has it worked for you?