My LED doorbell project from 2005. This uses an Atmel Attiny12 to drive a single 5mm, 4-lead RGB LED embedded in the doorbell switch (I drilled into it to remove the original incandescent bulb). Power is taken parasitically from the doorbell transformer (16 VAC, if I remember correctly) in the attic of the house somewhere, and the switch shorts the whole thing, ringing the bell and resetting the microcontroller. The color cycle starts with pure white upon reset, providing a visual indication the ring has occurred.
Unfortunately, the switch itself only lasted for a few years, and now I have to rebuild the thing, maybe with capacitive touch instead!
For more description and photos, visit: eikimartinson.com/index.php?/categories/4-Inventions/P3.html