A setting method of an irrigation controller for setting a watering schedule, includes the following steps: transmitting a regional information of the irrigation controller to a server, and the regional information includes position information, plant information and nozzle information of the irrigation controller. The server produces a watering schedule according to the regional information and an evapotranspiration information corresponding to the position information of the irrigation controller. The server then transmits the watering schedule to both the irrigation controller and a controlling device. The irrigation controller is setup according to the watering schedule.一種灑水控制器灑水排程的設定方法,包括以下步驟:將灑水控制器的區域資訊傳送至伺服器,其中區域資訊包含灑水控制器的位置資訊、植物形態資訊以及噴頭形態資訊;伺服器根據區域資訊以及對應於位置資訊的蒸散量資訊得出灑水排程;伺服器將灑水排程傳送至控制裝置及灑水控制器,以及灑水控制器依據灑水排程設定灑水控制器。S10、S20、S30、S40‧‧‧步驟