This was a simple project. It's just an esp8266 and a WS2812 LED ring. The hardware is mounted on a wooden base and covered with a frosted glass orb.
Every 10 minutes, the software queries a web-based weather API (wunderground) for the local temperature. Then it converts the temperature to a color and sets the LEDs to that color.
This project has turned out to be more valuable to me than I expected. Practically speaking I can tell at a glance whether or not I should put on a jacket before going outside. But besides that, it gives a very intuitive feel for the temperature outside. Living in climate controlled environments year round, it's not uncommon to feel like I totally missed a season. This helps me just a little bit to keep in touch with the weather.