private void ProcessLeafWetness(NameValueCollection data, WeatherStation station) { if (data["leafwetness"] != null) { station.DoLeafWetness(Convert.ToDouble(data["leafwetness"], CultureInfo.InvariantCulture), 1); } // Though Ecowitt supports up to 8 sensors, MX only supports the first 4 for (var i = 2; i <= 4; i++) { if (data["leafwetness" + i] != null) { station.DoLeafWetness(Convert.ToDouble(data["leafwetness" + i], CultureInfo.InvariantCulture), i - 1); } } }