📎 AI Summary:
The thread discusses how to interpret temperature sensor data retrieved via WMIC on a Windows system, with the initial poster asking about specific temperature readings in Kelvin (multiplied by 10). A respondent explains that these readings typically represent a system-wide thermal zone rather than individual components like CPU or HDD. The original poster then provides a follow-up script and data showing specific thermal zones, emphasizing how to properly convert the Kelvin-based readings into Celsius. Overall, the conversation centers on understanding Windows thermal sensor data, with a constructive tone and technical guidance.

ToddAndMargo2

Well-Known Member
Member details
Joined
Jul 5, 2021
Messages
21
Thread Author #1
Hi All,


Whose temps are these? CPU, Mobo, HD?
rem Admin <cmd>
rem Results are in kelvin *10
rem °Celsius = (result / 10 ) - 273.15
wmic /namespace:\\root\wmi PATH MSAcpi_ThermalZoneTemperature get CurrentTemperature
3010
3030



Converting:
(3010 ÷ 10) − 273.15 = 27.85
(3030 ÷ 10) − 273.15 = 29.85



Many thanks,
-T
 

Solution
Depends how the motherboard is presenting exposed sensors. It's likely a system wide thermal zone, so not specific to any one component.
Link Removed

Neemobeer

Windows Forum Team
Staff member
Member details
Joined
Jul 4, 2015
Messages
8,995
Depends how the motherboard is presenting exposed sensors. It's likely a system wide thermal zone, so not specific to any one component.
Link Removed
 
Solution

ToddAndMargo2

Well-Known Member
Member details
Joined
Jul 5, 2021
Messages
21
Thread Author #3
Follow up:


The zones are:
ACPI\ThermalZone\TZ10_0
ACPI\ThermalZone\TZ00_0
<temperature.bat>
@echo off
rem Admin <cmd>
rem Results are in kelvin *10
rem °Celsius = (result / 10 ) - 273.15
echo Temperature with Thermal zones
echo Temperature is in Kelvin C = (K / 10) - 273.15
wmic /namespace:\\root\wmi PATH MSAcpi_ThermalZoneTemperature get CurrentTemperature,InstanceName
echo.
rem Without thermal zones
rem echo Temperature in Kelvin * 10 C = (K / 10) - 273.15
rem wmic /namespace:\\root\wmi PATH MSAcpi_ThermalZoneTemperature get CurrentTemperature
</temperature.bat>
>temperature.bat
Temperature with Thermal zones
Temperature is in Kelvin * 10 C = (K / 10) - 273.15
CurrentTemperature InstanceName
2900 ACPI\ThermalZone\TZ10_0
3010 ACPI\ThermalZone\TZ00_0