Event driven automation engine for the home.