浏览代码

Merge pull request #446 from nickbabcock/bump-libre

Update LibreHardwareMonitor to latest
Nick Babcock 1 年之前
父节点
当前提交
8a7df525fd
共有 3 个文件被更改,包括 7 次插入2 次删除
  1. 1 1
      OhmGraphite/OhmGraphite.csproj
  2. 2 0
      OhmGraphite/PrometheusCollection.cs
  3. 4 1
      OhmGraphite/Translation.cs

+ 1 - 1
OhmGraphite/OhmGraphite.csproj

@@ -35,7 +35,7 @@
   </ItemGroup>
 
   <ItemGroup>
-    <PackageReference Include="LibreHardwareMonitorLib" Version="0.9.3" />
+    <PackageReference Include="LibreHardwareMonitorLib" Version="0.9.4-pre277" />
     <PackageReference Include="InfluxDB.Client" Version="4.14.0" />
     <PackageReference Include="Microsoft.Extensions.Hosting" Version="8.0.0" />
     <PackageReference Include="Microsoft.Extensions.Hosting.WindowsServices" Version="8.0.0" />

+ 2 - 0
OhmGraphite/PrometheusCollection.cs

@@ -81,6 +81,8 @@ namespace OhmGraphite
                         return "control_percent";
                     case SensorType.Level: // %
                         return "level_percent";
+                    case SensorType.Humidity: // %
+                        return "humidity_percent";
                     case SensorType.Fan: // RPM
                         return "revolutions_per_minute";
                     case SensorType.Flow: // L/h

+ 4 - 1
OhmGraphite/Translation.cs

@@ -25,7 +25,8 @@ namespace OhmGraphite
         Throughput, // B/s
         TimeSpan, // Seconds
         Energy, // milliwatt-hour (mWh)
-        Noise // dBA
+        Noise, // dBA
+        Humidity, // %
     }
 
     /// <summary>
@@ -91,6 +92,8 @@ namespace OhmGraphite
                     return SensorType.Energy;
                 case LibreHardwareMonitor.Hardware.SensorType.Noise:
                     return SensorType.Noise;
+                case LibreHardwareMonitor.Hardware.SensorType.Humidity:
+                    return SensorType.Humidity;
                 default:
                     throw new ArgumentOutOfRangeException(nameof(s), s, "unexpected hardware monitor sensor translation");
             }