Smart appliances work hand-in-hand with smart meters, and can be programmed to reflect user needs based on energy costs. The appliance has a modem that receives real-time rate information and peak times from a smart meter, allowing the appliance to function according to how it is programmed. For example, if the user programs the dishwasher to only be able to run during non-peak times when rates are less, the dishwasher will refuse to start if the user tries to engage it during a peak time. Smart appliances have override switches to allow users to override the programming without altering it, for times when an appliance must be used that does not conform with the user’s programming. Smart appliances have replaced the original energy-efficient appliances.