Instructables member Tall-drinks built a living room lamp that uses an Arduino and a Bluetooth module to display the current weather on its shade. A smartphone transfers the data to make the correct weather icon show up.
The design is a pretty genius way to imagine new uses for typical home decor. It was a two hour project he worked on to learn how to use a new Bluetooth LE 4.0 module he picked up at redbearlab.com.
He modded the lamp to display weather updates from OpenWeatherMapAPI, using various pieces of tech including an Arduino, Bluetooth module and servo. A smartphone communicates with the Arduino to let it know the correct servo position and a piece of cardboard rotates to display the right weather icon on the lamp shade. You can check out his write up on Instructables and view the lamp in the video below: