Home Automation Block Diagram
Here is a block diagram of my home automation system showing the various software and hardware interfaces. Click it to view the full image.
VariableWithHistory – making persistence invisible, making history visible
about 3 months ago - Comments Off
In a typical .NET application variables have a short lifetime. When they go out of scope or the application ends their value is lost. Also, you cannot ask a variable what its value was 1 hour ago, or what its average, maximum or minimum value was yesterday. Yet, such a variable would be extremely useful More >
A Quantified House – My Talk to the Seattle Quantified Self Meetup
about 9 months ago - 1 comment
I delivered the following presentation to a meetup of the Quantified Self group in Seattle tonight. The evening was a fascinating fusion of medicine, technology and personal improvement. My talk fell between a session on personal genome sequencing and another on measuring the effects of coffee on blood pressure. The Quantified House from Ian Mercer
Updated Release of the Abodit State Machine
about 10 months ago - Comments Off
I published a new version of the Abodit State Machine to Nuget this evening. You can find it here. One breaking change in this version is that the state machine is now specified using three Type parameters instead of two: The third type parameter, TContext, is a context object that can be passed in with More >
GreenGoose Review
about 1 year ago - Comments Off
One of the conclusions I’ve reached from my many years experimenting with home automation is that one of the missing ingredients is affordable, wireless sensors with long battery life. One of the best solutions I’ve found so far is to use CADDX alarm sensors because they are wireless, have exceptionally long battery life and can More >
A traffic service that answers “which way should I go?”
about 1 year ago - Comments Off
Most traffic reports (on the radio or in text message alerts) are fairly useless. Like weather reports they contain lots of irrelevant information that could be eliminated with just a bit of extra context. In fact, most of the information they deliver is completely irrelevant to you as an individual located in one spot and More >
Home Automation Calendar Integration
about 2 years ago - 2 comments
One feature of my home automation system is Google Calendar integration. What this enables is two things: (i) the house can record what happened on the calendar so I can see at a glance what’s been going on back home and (ii) the ability to put events on the calendar for the house to do More >
Smart home energy savings – update for 2010
about 2 years ago - 2 comments
Here’s an updated graph showing the ongoing reduction in energy for our smart home. Driven mainly by continual improvement in the algorithms that control the heating, air conditioning and lighting the overall consumption of gas and electricity has continued to decline throughout 2010. It appears however that I am approaching the limit as to what More >
A smart power strip
about 2 years ago - 1 comment
Recently I added a smart power strip to the TV/Amplifier setup in the living room. My main aim was convenience – to make it easier to turn everything off all at once. But I also wanted to see how much power I could save by eliminating the parasitic power drain that a TV, amplifier and More >
Holiday Season (Christmas) in our Smart Home
about 2 years ago - 1 comment
So what does a smart home do at Christmas time? Well, obviously it controls the Christmas lights, both the ones on the exterior and the ones on the Christmas tree and around the house. The indoor lights come on automatically at dusk and stay on provided the room they are in is occupied. Leave the More >
What does a Smart House do at Halloween?
about 2 years ago - 1 comment
photo credit: madmarv00 At Halloween our home automation system has a few additional and changed behaviors. Here are some of them … 1. When a visiting car comes down the drive the usual alert in the house is replaced with a spooky noise. (Normally the driveway alarm is the gentle tweeting of birds — something More >
Comments are closed.

about 3 years ago
Your system looks amazing! Is it available? I’d love to be able to use it.
about 3 years ago
Currently none of it is available to anyone else. I’m considering releasing parts of it but lack the time to do that right now. Which bits are most interesting to you? Security panel integration? X10? Multizone music? Natural Language Interface?
about 3 years ago
Right now, X10 and the Natural Language Interface. I’ve been trying to get X10′s software to work, and it’s been less that impressive. I really like the idea of being able to develop against an SDK too. In the future, I want to add HVAC integration for energy savings.
about 2 years ago
What kind of light swtiches/dimmers are you using?
If they are Insteon or Z-wave, how are you interfacing them with the server?
I was thinking of making custom switches/dimmers with ZigBee and the .NET Micro Framework.
Thanks ahead of time!
about 2 years ago
I’ve used a variety of switches over the years. Of the X-10 switches only the Leviton DHC ones have proven to be reliable long term. I have a box full of *Linc and Insteon switches that don’t work any more. The few Z-Wave switches I have seem reliable but without open source drivers I haven’t used them much.
about 2 years ago
Wonderful job=) I am going to take a bit of time to think over the job!
about 2 years ago
Koszonom, hogy egy erdekes blog