Yes, smart sprinkler controllers like Rachio adjust schedules automatically based on weather and can skip watering after rainfall. They connect to local weather data and use algorithms to determine optimal run times.