diff --git a/src/main/java/no/nibio/vips/util/WeatherElements.java b/src/main/java/no/nibio/vips/util/WeatherElements.java
index 8919a28aff48320b12739143da2904a95301dc78..d4bb958183410b56ee15e5bbc145e2d3a4c4ecea 100755
--- a/src/main/java/no/nibio/vips/util/WeatherElements.java
+++ b/src/main/java/no/nibio/vips/util/WeatherElements.java
@@ -43,13 +43,16 @@ public class WeatherElements {
      */
     public static final String TEMPERATURE_INSTANTANEOUS = "TT";
     /**
-     * Soil temperature at 5cm, mean
+     * Soil temperatures at various depths
      */
     public static final String SOIL_TEMPERATURE_5CM_MEAN ="TJM5";
+    public static final String SOIL_TEMPERATURE_10CM_MEAN ="TJM10";
+    public static final String SOIL_TEMPERATURE_25CM_MEAN ="TJM25";
+    public static final String SOIL_TEMPERATURE_50CM_MEAN ="TJM50";
     /**
-     * Soil temperature at 10cm, mean
+     * Dew point temperature (Celcius)
      */
-    public static final String SOIL_TEMPERATURE_10CM_MEAN ="TJM10";
+    public static final String DEW_POINT_TEMPERATURE = "TD";
     /**
      * Aggregated rainfall (millimeters)
      */
@@ -73,11 +76,22 @@ public class WeatherElements {
     /**
      * Leaf wetness (Minutes per hour)
      */
-    public static final String LEAF_WETNESS = "BT";
+    public static final String LEAF_WETNESS_DURATION = "BT";
     /**
      * Leaf wetness at ground level (Minutes per hour)
      */
-    public static final String LEAF_WETNESS_GROUND_LEVEL = "BTg";
+    public static final String LEAF_WETNESS_DURATION_GROUND_LEVEL = "BTg";
+    /**
+     * Soil water content at various depths
+     */
+    public static final String SOIL_WATER_CONTENT_5CM = "VAN5";
+    public static final String SOIL_WATER_CONTENT_10CM = "VAN10";
+    public static final String SOIL_WATER_CONTENT_25CM = "VAN25";
+    public static final String SOIL_WATER_CONTENT_50CM = "VAN50";
+    /**
+     * Soil conductivity at various depths
+     */
+    public static final String SOIL_CONDUCTIVITY_5CM = "LEJ5";
     /**
      * Average wind speed (meters / second) for the last 60 minutes, measured at 2 meter height
      */
diff --git a/src/main/java/no/nibio/vips/util/WeatherUtil.java b/src/main/java/no/nibio/vips/util/WeatherUtil.java
index 0ab8d03faadec23c91cde2c50a7beeef2ee9882d..6c1499f0b6ef44c597ad1ed7d98151a8da79d6d2 100755
--- a/src/main/java/no/nibio/vips/util/WeatherUtil.java
+++ b/src/main/java/no/nibio/vips/util/WeatherUtil.java
@@ -141,7 +141,7 @@ public class WeatherUtil {
             }
             
             WeatherObservation leafWetness = new WeatherObservation();
-            leafWetness.setElementMeasurementTypeId(WeatherElements.LEAF_WETNESS);
+            leafWetness.setElementMeasurementTypeId(WeatherElements.LEAF_WETNESS_DURATION);
             leafWetness.setLogIntervalId(WeatherObservation.LOG_INTERVAL_ID_1H);
             leafWetness.setTimeMeasured(humObs.getTimeMeasured());
             leafWetness.setValue(this.calculateLeafWetnessHourSimple(tempObs.getValue(), rainObs.getValue(), humObs.getValue()));
@@ -587,7 +587,7 @@ public class WeatherUtil {
                 {
                     calculatedBT.add(new WeatherObservation(
                                                     period[0],
-                                                    WeatherElements.LEAF_WETNESS,
+                                                    WeatherElements.LEAF_WETNESS_DURATION,
                                                     WeatherObservation.LOG_INTERVAL_ID_1H,
                                                     0d
                                                     )
@@ -698,7 +698,7 @@ public class WeatherUtil {
         {
             WeatherObservation calculatedLeafWetness = new WeatherObservation(
                     temperature.get(i).getTimeMeasured(),
-                    WeatherElements.LEAF_WETNESS,
+                    WeatherElements.LEAF_WETNESS_DURATION,
                     WeatherObservation.LOG_INTERVAL_ID_1H,
                     (double) this.calculateLeafWetnessNaerstad(lastLatentHeatFlux, precedingLeafWetnessValue, precipitation.get(i).getValue())
             );
diff --git a/src/test/java/no/nibio/vips/util/WeatherUtilTest.java b/src/test/java/no/nibio/vips/util/WeatherUtilTest.java
index 5d6ae170ec9ad5d443942c39a5cdbcbf1081b310..b6cd185b386dfd83d2e1b07ed71ac7192e1c00cc 100755
--- a/src/test/java/no/nibio/vips/util/WeatherUtilTest.java
+++ b/src/test/java/no/nibio/vips/util/WeatherUtilTest.java
@@ -327,7 +327,7 @@ public class WeatherUtilTest extends TestCase {
                 Q0.add(obs);
             else if(obs.getElementMeasurementTypeId().equals(WeatherElements.PRECIPITATION))
                 RR.add(obs);
-            else if(obs.getElementMeasurementTypeId().equals(WeatherElements.LEAF_WETNESS))
+            else if(obs.getElementMeasurementTypeId().equals(WeatherElements.LEAF_WETNESS_DURATION))
                 BT.add(obs);
         }