Quick answer: If an automatic sprinkler system runs during rain, the controller may not have a working rain interruption, the sensor may be bypassed or malfunctioning, or the controller may be programmed without weather-based adjustment.
Check whether a rain sensor is installed
Not every controller setup has an active rain sensor. A standard timer follows its schedule unless another device or smart-control feature tells it not to water.
Check the sensor status and bypass setting
Many controllers allow a rain sensor to be bypassed. If bypass is enabled, the controller can continue scheduled watering even when the sensor detects rain.
Sensor problems can be physical or electrical
Age, obstruction, damaged wiring or an improperly positioned sensor can prevent normal operation.
Smart controllers still need correct setup
Weather-aware features depend on configuration and connectivity. They should not be assumed to work correctly simply because the controller has Wi-Fi.
See what a rain sensor actually does and controller scheduling troubleshooting.