Inside the Yahoo weather service, click on the advanced button.
You can then select after how many minutes it should update itself.
It’s indeed not nice, yahoo weather is not 100% reliable.
I can maybe write a new update that if the values are 0, they are not updated.
I just need to figure out whether the data is empty (and only displayed as 0) or wether it’s really outputting 0 as value.