A method for managing an irrigation schedule is described. Data related to soil at a location may be received from a first sensor by way of a first wireless communication. Data related to weather at the location may be received from a second sensor by way of a second wireless communication. At least one video frame of the location may be received from a camera located within a predetermined distance from the location by way of a third wireless communication. An amount of liquid to discharge at the location may be determined based at least in part on the received data and the received video frame. A discharge of the determined amount of liquid at the location may be activated.