Add an initial SmartHome implementation.