
SuperIO Nuvoton NCT6791D Temperature Sensor #3 Temperature #3 - 25.0☌ SuperIO Nuvoton NCT6791D Temperature Sensor #2 Temperature #2 - 34.0☌ SuperIO Nuvoton NCT6791D Temperature Sensor #1 Temperature #1 - 35.0☌ SuperIO Nuvoton NCT6791D Temperature Sensor #0 CPU Core - 42.0☌ Here is the output on my system: OpenHardwareMonitor: HardwareHandle = initialize_openhardwaremonitor() Print(u"%s %s Temperature Sensor #%i %s - %s\u00B0C" % (hardwaretypes,, sensor.Index, sensor.Name, sensor.Value)) If sensor.SensorType = sensortypes.index('Temperature'):

Hardwaretypes = openhardwaremonitor_hwtypes Sensortypes = openhardwaremonitor_sensortypes If type(sensor)._module_ = 'CPUThermometer.Hardware':Įlif type(sensor)._module_ = 'OpenHardwareMonitor.Hardware': Openhardwaremonitor_sensortypes = Ĭputhermometer_sensortypes = Openhardwaremonitor_hwtypes = Ĭputhermometer_hwtypes =

You must run this as administrator: import clr #package pythonnet, not clr I have written a small script (python 3.6.5) to show every temperature sensor available on the system, you can of course easily modify this for other sensor types. No need to use WMI which requires the program to be active in the background. cputhermometer offers per-core CPU temps, openhardwaremonitor offers everything else. dlls and pull any stat that these programs offer. You can then use the pythonnet module to address the.
#Open source windows 7 gpu temp monitor download#
Download and and extract OpenHardwareMonitorLib.dll and CPUThermometerLib.dll and place these in a directory.
