This is definitely a problem worth solving, and this looks like a nice solution.
I like the use of weather as an at-a-glance shorthand. This is something I'd be looking at every day, and the faster I can glean the information the better. Can you share a little more about what might make things "stormy" vs. "clear"?
Also, just out of curiosity, what's your tech stack look like?