Home controller and tests