SmartPlug hot-water recirculation control learns hot-water usage patterns and delivers hot water only when needed. No programming is needed. The unit plugs into a 110-V outlet, then the circulator power cord is plugged into the device. Using a sensor that mounts to the hot-water supply pipe, the device learns the usage pattern and adjusts the circulator run time automatically. When usage patterns change, the device adjusts run time.