title: How to make oshi.hardware.Sensors information available to get. Can it be done?
body: <p>I'm trying to get the cpu temp, voltage and fan speeds using OSHI, but the results show me this info is not available. Here's my code:</p>
  
  <pre><code>    public static void main(String... args) {
      SystemInfo si = new SystemInfo();
      HardwareAbstractionLayer hal = si.getHardware();
      Sensors sensors = hal.getSensors();
      System.out.println(sensors.toString());
      }
  </code></pre>
  
  <p>This is the output on Windows 10:</p>
  
  <pre><code>    CPU Temperature=0.0°C, Fan Speeds=[0, 0, 0], CPU Voltage=0.0
  </code></pre>
  
  <p>Here's the Sensors interface: </p>
  
  <pre><code>public interface Sensors {
  /**
   * CPU Temperature
   *
   * @return CPU Temperature in degrees Celsius if available, 0 otherwise.
   */
  double getCpuTemperature();
  
  /**
   * Fan speeds
   *
   * @return Speed in rpm for all fans. May return empty array if no fans detected
   *         or 0 fan speed if unable to measure fan speed.
   */
  int[] getFanSpeeds();
  
  /**
   * CPU Voltage
   *
   * @return CPU Voltage in Volts if available, 0 otherwise.
   */
  double getCpuVoltage();
  }
  </code></pre>
  
  <p>The three functions in the interface return 0 if info's not available.</p>
  
  <p>My question is can you make this info available, and if so, how?</p>