add support for humidity in sensors plugin
authorSarah Fischmann <sfischmann@starry.com>
Wed, 29 Aug 2018 14:18:51 +0000 (10:18 -0400)
committerSarah Fischmann <sfischmann@starry.com>
Wed, 29 Aug 2018 15:05:20 +0000 (11:05 -0400)
src/sensors.c

index 41cccf1..e467fd9 100644 (file)
@@ -365,6 +365,7 @@ static int sensors_load_conf(void) {
       if ((feature->type != SENSORS_FEATURE_IN) &&
           (feature->type != SENSORS_FEATURE_FAN) &&
           (feature->type != SENSORS_FEATURE_TEMP) &&
+          (feature->type != SENSORS_FEATURE_HUMIDITY) &&
 #if SENSORS_API_VERSION >= 0x402
           (feature->type != SENSORS_FEATURE_CURR) &&
 #endif
@@ -384,6 +385,7 @@ static int sensors_load_conf(void) {
         if ((subfeature->type != SENSORS_SUBFEATURE_IN_INPUT) &&
             (subfeature->type != SENSORS_SUBFEATURE_FAN_INPUT) &&
             (subfeature->type != SENSORS_SUBFEATURE_TEMP_INPUT) &&
+            (subfeature->type != SENSORS_SUBFEATURE_HUMIDITY_INPUT) &&
 #if SENSORS_API_VERSION >= 0x402
             (subfeature->type != SENSORS_SUBFEATURE_CURR_INPUT) &&
 #endif
@@ -517,6 +519,8 @@ static int sensors_read(void) {
       type = "temperature";
     else if (fl->feature->type == SENSORS_FEATURE_POWER)
       type = "power";
+    else if (fl->feature->type == SENSORS_FEATURE_HUMIDITY)
+      type = "humidity";
 #if SENSORS_API_VERSION >= 0x402
     else if (fl->feature->type == SENSORS_FEATURE_CURR)
       type = "current";