Проблема в том, что температурные датчики и GPU и CPU и материнки, все имеют одинаковый SensorType = Temperature, без указания - CPU/GPU/***, соотв. если в фильтре мы укажем Temperature CPU, то в выдаче ничего не получим, т.к. такого датчика нет. И как быть - не совсем понятно.
Пробовал в OHM отключать MotherBoard (чекбокс в настройках), в таком случае в выдачу данные из материнки реально перестают попадать, но все остальные данные по другим датчикам в json'e некорректные + пропадают данные по куллерам, которые было бы неплохо оставить))
Пример из выдачи:
__GENUS : 2
__CLASS : Sensor
__SUPERCLASS :
__DYNASTY : Sensor
__RELPATH : Sensor.InstanceId="3871",ProcessId="2846a47c-338c-4b8e-b3a6-67cde4a4b004"
__PROPERTY_COUNT : 10
__DERIVATION : {}
__SERVER : SERVER
__NAMESPACE : Root\OpenHardwareMonitor
__PATH : \\SERVER\Root\OpenHardwareMonitor:Sensor.InstanceId="3871",ProcessId="2846a47c-338c-4b8e-b3a6-67cde4a4b004"
Identifier : /nvidiagpu/0/temperature/0
Index : 0
InstanceId : 3871
Max : 37
Min : 36
Name : GPU Core
Parent : /nvidiagpu/0
ProcessId : 2846a47c-338c-4b8e-b3a6-67cde4a4b004
SensorType : Temperature
Value : 37
CPU температура:
__GENUS : 2
__CLASS : Sensor
__SUPERCLASS :
__DYNASTY : Sensor
__RELPATH : Sensor.InstanceId="3856",ProcessId="2846a47c-338c-4b8e-b3a6-67cde4a4b004"
__PROPERTY_COUNT : 10
__DERIVATION : {}
__SERVER : SERVER
__NAMESPACE : Root\OpenHardwareMonitor
__PATH : \\SERVER\Root\OpenHardwareMonitor:Sensor.InstanceId="3856",ProcessId="2846a47c-338c-4b8e-b3a6-67cde4a4b004"
Identifier : /intelcpu/0/temperature/4
Index : 4
InstanceId : 3856
Max : 45
Min : 37
Name : CPU Package
Parent : /intelcpu/0
ProcessId : 2846a47c-338c-4b8e-b3a6-67cde4a4b004
SensorType : Temperature
Value : 37
Температура материнки:
__GENUS : 2
__CLASS : Sensor
__SUPERCLASS :
__DYNASTY : Sensor
__RELPATH : Sensor.InstanceId="3906",ProcessId="2846a47c-338c-4b8e-b3a6-67cde4a4b004"
__PROPERTY_COUNT : 10
__DERIVATION : {}
__SERVER : SERVER
__NAMESPACE : Root\OpenHardwareMonitor
__PATH : \\SERVER\Root\OpenHardwareMonitor:Sensor.InstanceId="3906",ProcessId="2846a47c-338c-4b8e-b3a6-67cde4a4b004"
Identifier : /lpc/nct6793d/temperature/5
Index : 5
InstanceId : 3906
Max : 111
Min : 110
Name : Temperature #5
Parent : /lpc/nct6793d
ProcessId : 2846a47c-338c-4b8e-b3a6-67cde4a4b004
SensorType : Temperature
Value : 111