A method for remote analysis and automated correction of a crop's water needs, comprising: (a) capturing at least one crop characteristic selected from the group consisting of: canopy temperature, leaf thickness, stem diameter, canopy color, and leaf wetness, from at least one crop sensor (20, 22) programmed to take readings on whatever schedule is desired by the grower, said crop sensor placed in a field and having capability to transmit the captured crop characteristic to a field base station, wherein one of said at least one crop characteristics is canopy temperature, wherein the canopy temperature is measured by a crop sensor placed to be able to measure the tops of the plant leaves; (b) capturing a weather characteristics from at least one sensor (24, 26, 28) programmed to take readings on whatever schedule is desired by the grower, the sensor placed in the field or hardwired to the field base station, wherein the weather characteristic is selected from the group consisting of: rainfall, barometric pressure, ambient temperature, humidity, wind speed and solar radiation; (c) transmitting the crop characteristic to the field base station; (d) transmitting the weather characteristic to the field base station; (e) transmitting the crop characteristic and the weather characteristic from the field base station to a processor, (f) programming said processor with: known plant parameters, said plant parameters including values and formulas for calculating crop condition as correlated to levels of desired crop hydration, a plurality of crop coefficients specific to user input values of crop type, growing location and soil conditions, wherein said crop coefficients are selected from the group consisting of: plant stress time, canopy temperature minus optimum temperature, sensor input, soil moisture content, cost of water, crop price, water allocation remaining, predicted future high temperatures, desired yield percentage, desired margin percentage, market conditions, weather forecast and cost of energy; and at least one algorithm capable of generating an irrigation decision by correlating the crop characteristic and the weather characteristic with the known plant parameters and at least one crop coefficient; (g) a step in which said processor uses stored algorithms to correlate the crop characteristic and weather characteristic with the known plant parameters and at least one crop coefficient to determine plant water needs and calculates and generates an irrigation decision; (h) transmitting the irrigation decision to the field base station to execute an irrigation function and to an end user. (a) capturing at least one crop characteristic selected from the group consisting of: canopy temperature, leaf thickness, stem diameter, canopy color, and leaf wetness, from at least one crop sensor (20, 22) programmed to take readings on whatever schedule is desired by the grower, said crop sensor placed in a field and having capability to transmit the captured crop characteristic to a field base station, wherein one of said at least one crop characteristics is canopy temperature, wherein the canopy temperature is measured by a crop sensor placed to be able to measure the tops of the plant leaves; (b) capturing a weather characteristics from at least one sensor (24, 26, 28) programmed to take readings on whatever schedule is desired by the grower, the sensor placed in the field or hardwired to the field base station, wherein the weather characteristic is selected from the group consisting of: rainfall, barometric pressure, ambient temperature, humidity, wind speed and solar radiation; (c) transmitting the crop characteristic to the field base station; (d) transmitting the weather characteristic to the field base station; (e) transmitting the crop characteristic and the weather characteristic from the field base station to a processor, (f) programming said processor with: known plant parameters, said plant parameters including values and formulas for calculating crop condition as correlated to levels of desired crop hydration, a plurality of crop coefficients specific to user input values of crop type, growing location and soil conditions, wherein said crop coefficients are selected from the group consisting of: plant stress time, canopy temperature minus optimum temperature, sensor input, soil moisture content, cost of water, crop price, water allocation remaining, predicted future high temperatures, desired yield percentage, desired margin percentage, market conditions, weather forecast and cost of energy; and at least one algorithm capable of generating an irrigation decision by correlating the crop characteristic and the weather characteristic with the known plant parameters and at least one crop coefficient; (g) a step in which said processor uses stored algorithms to correlate the crop characteristic and weather characteristic with the known plant parameters and at least one crop coefficient to determine plant water needs and calculates and generates an irrigation decision; (h) transmitting the irrigation decision to the field base station to execute an irrigation function and to an end user.