How to Control Christmas Lights Over the Internet

Add to iTunes | Add to YouTube | Add to Google | RSS Feed

I received an email a few weeks ago, telling me about a very cool interactive website. I have the site owner on the phone with me, so he can tell us more about how we can interact with his holiday decorations.

By going to, you can control the various decorations around their home and yard.

First, you put a bunch out and folks drive by to look at them. Then you put pictures on the Internet and people surf to look at static images. Then you add a webcam to provide a real-time view. And finally, you then integrate that with web_control to not only allow web surfers to pan/zoom the webcam, but also turn the lights on and off!

Since the lights are all controlled via X-10, it’s not difficult to integrate a web interface that takes inputs from the user, sends X-10 commands to toggle the lights, and then update the webcam to show the results.There is a rate-limiter at the web server that throttles the requests since X10 is capable of at most one update/second. I’d also add that the system is fully automatic and can (and has) started itself up and shut down by itself when I have been out of town. There are dozens of outlets (with X10 SR227 Super Sockets) and Appliance & Lamp Modules which are all in eight zones.

I used a Sony F828 and (borrowed) Canon DSLR (10D and 5D) in 2004 and 2005. For 2006, I used a Canon Rebel XTi with 17-85IS lens. For 2007, I used a Canon 40D with the 17-85IS, 10-22, and 50/1.4 lens. I just put the camera on top of a ladder across the street at dusk, use about 1/2 second exposure at around F4.0 with ISO 100. There’s about a 5-10 minute window when the light is “just right” … also helpful is if there is some clouds that evening.

The reason Alek is doing all of this is for a reason other than just loving Christmas lights. Both of his children have Celiac Disease. He is trying to raise money for the University of Maryland Center for Celiac Research. So far, they have raised just over $20,000.00 for this wonderful cause. So stop by, play with the lights, and consider making a donation to the University.

Want to embed this video on your own site, blog, or forum? Use this code or download the video:

39 thoughts on “How to Control Christmas Lights Over the Internet”

  1. Pingback: IT Professionals
  2. Pingback: Left Of Center
  3. I remember hearing of this site last year, and Watch Grass Grow. I read about the cause and everything. Wish I could have found is this year before Christmas. I should bookmark this.

  4. Thanks for the shout-out Chris and it was fun doing the interview with ‘ya.

    Happy New Year to you, your family, and Blog Readers,
    alek (Clark Grizwold wanna-be)

  5. Its amazing how technology is becoming more and more accessible and how people are able to get components such as the above more and more cheaply. I hear people going on sometimes about how the technology used is going to die out and we will go back to old fashioned ways of doing things but I think that that is not the case and the world itself is now becoming more technologically advanced day by day.

  6. This is a pretty cool idea. I bet the electric bill from this is a lot but hopefully it help raise money for research.

  7. That is a very interesting setup! There is a house in Ohio that control the lights with whatever music plays on the radio! I think it would be cool to hook up a media player along with X-10 so people can remotely control the music that is playing so it also goes with the lights! What do you think chris?

  8. This is really interesting, i want to try doing something like this. Great Job. NEED to start learning HTML. =>

  9. oh my that is awesome. Well its too late for it now but next year it seems like its ganna be easy lol. Thanks for posting this cause its helpful.

  10. that is some amazing technology he has there and it’s for a great cause. i hope he keeps it going for years to come.

Comments are closed.