Gosse Adema has created a 12-inch high 3D-printed lamp that tells you the weather forecast. He has used 288 WS2812 addressable LEDs to achieve a stunning effect which combines to tell you the temperature (vertically from blue to red) and other conditions such as rain and wind which are achieved using droplets falling from the top to the bottom, or a sideways movement. The software is written in Python on a Raspberry Pi Zero W.
He’s written the whole thing up as an Instructable, with bill of materials, and you can follow along here.