You may find that you program is running through multiple times, this is due to a programming error.
Your zones/stations/valves are going to run sequentially (one after the other) at the start time you've nominated. If you have multiple start times, the controller will continue to water until all starts are complete.
Please make sure you only have one start time entered.
For example:
When you turn the dial to set starts, if you only want it to come on once a day then you must only have one start time entered. E.g.: Program 1 Start 1 6.00am. You do not need to have a start for each station as they will come on automatically one after another for the time that you have set in station run times.
If you do not have multiple starts, and you have taken power away from your controller, either by unplugging it or removing the 24VAC wires, then there will be an issue with the solenoids in the garden.
If power has been removed and the station is still watering, this is a valve fault, not a controller fault and it is physically not able to shut.
If that is the case, we recommend to turn off the water to your watering system (you will often have an isolation switch on the watering system), and check your valves.
We have a guide to solenoid maintenance here:
How can I check a Solenoid Valve which isn't working properly?
Article verified: WX8, KRX8, KRX6 KRX12, BTX8, BTX6, CO1306, Ezy One Mini, CO1318, CO1246, Dial Plus, CO4404, CO4406, Dial Ezy, CRS1554PR, CRS1556PR, Dial Ezy Gardener, Pro469, CRS3344, CRS3346, CRS3349, Ezy One X