To determine the optimal irrigation schedule for your lawn using a smart controller, consider factors such as soil type, grass species, climate, and weather patterns. Smart controllers can use historical weather data and real-time weather forecasts to adjust irrigation schedules accordingly. Additionally, consider conducting a soil moisture audit to determine the optimal watering frequency and duration for your lawn. By combining these factors, you can create a customized irrigation schedule that meets the unique needs of your lawn.