[GH-ISSUE #443] wrong temperature unit? #867

Closed
opened 2026-03-12 17:34:49 +03:00 by kerem · 3 comments
Owner

Originally created by @will-huang9531 on GitHub (Mar 10, 2025).
Original GitHub issue: https://github.com/007revad/Synology_HDD_db/issues/443

Image Is the SMART being read incorrectly? It seems that Synology has made a mistake in Celsius and Fahrenheit?
Originally created by @will-huang9531 on GitHub (Mar 10, 2025). Original GitHub issue: https://github.com/007revad/Synology_HDD_db/issues/443 <img width="964" alt="Image" src="https://github.com/user-attachments/assets/541e6315-7876-485a-8a0f-39150c774875" /> Is the SMART being read incorrectly? It seems that Synology has made a mistake in Celsius and Fahrenheit?
kerem closed this issue 2026-03-12 17:34:54 +03:00
Author
Owner

@007revad commented on GitHub (Mar 10, 2025):

15 °C is 59 °F. But it is extremely unlikely that an M.2 drive would be 15 °C. My NVMe drives are 30 °C to 47 °C.

NVMe have multiple temperature sensors. It looks like DSM is using the wrong NVMe temperature sensor for your drive.

root@DISKSTATION:~# nvme smart-log /dev/nvme0n1 | grep -i 'temperature'
temperature                         : 41 C          <-- this is the one I see in storage manager
Warning Temperature Time            : 0
Critical Composite Temperature Time : 0
Temperature Sensor 1                : 62 C
Temperature Sensor 2                : 34 C
Temperature Sensor 3                : 0 C
Temperature Sensor 4                : 0 C
Temperature Sensor 5                : 0 C
Temperature Sensor 6                : 0 C
Temperature Sensor 7                : 0 C
Temperature Sensor 8                : 0 C

root@DISKSTATION:~# nvme smart-log /dev/nvme1n1 | grep -i 'temperature'
temperature                         : 30 C          <-- this is the one I see in storage manager
Warning Temperature Time            : 0
Critical Composite Temperature Time : 0
Temperature Sensor 1                : 50 C
Temperature Sensor 2                : 28 C
Temperature Sensor 3                : 0 C
Temperature Sensor 4                : 0 C
Temperature Sensor 5                : 0 C
Temperature Sensor 6                : 0 C
Temperature Sensor 7                : 0 C
Temperature Sensor 8                : 0 C
<!-- gh-comment-id:2711268236 --> @007revad commented on GitHub (Mar 10, 2025): 15 °C is 59 °F. But it is extremely unlikely that an M.2 drive would be 15 °C. My NVMe drives are 30 °C to 47 °C. NVMe have multiple temperature sensors. It looks like DSM is using the wrong NVMe temperature sensor for your drive. ``` root@DISKSTATION:~# nvme smart-log /dev/nvme0n1 | grep -i 'temperature' temperature : 41 C <-- this is the one I see in storage manager Warning Temperature Time : 0 Critical Composite Temperature Time : 0 Temperature Sensor 1 : 62 C Temperature Sensor 2 : 34 C Temperature Sensor 3 : 0 C Temperature Sensor 4 : 0 C Temperature Sensor 5 : 0 C Temperature Sensor 6 : 0 C Temperature Sensor 7 : 0 C Temperature Sensor 8 : 0 C root@DISKSTATION:~# nvme smart-log /dev/nvme1n1 | grep -i 'temperature' temperature : 30 C <-- this is the one I see in storage manager Warning Temperature Time : 0 Critical Composite Temperature Time : 0 Temperature Sensor 1 : 50 C Temperature Sensor 2 : 28 C Temperature Sensor 3 : 0 C Temperature Sensor 4 : 0 C Temperature Sensor 5 : 0 C Temperature Sensor 6 : 0 C Temperature Sensor 7 : 0 C Temperature Sensor 8 : 0 C ```
Author
Owner

@will-huang9531 commented on GitHub (Mar 10, 2025):

15 °C is 59 °F. But it is extremely unlikely that an M.2 drive would be 15 °C. My NVMe drives are 30 °C to 47 °C.

NVMe have multiple temperature sensors. It looks like DSM is using the wrong NVMe temperature sensor for your drive.

root@DISKSTATION:~# nvme smart-log /dev/nvme0n1 | grep -i 'temperature'
temperature                         : 41 C          <-- this is the one I see in storage manager
Warning Temperature Time            : 0
Critical Composite Temperature Time : 0
Temperature Sensor 1                : 62 C
Temperature Sensor 2                : 34 C
Temperature Sensor 3                : 0 C
Temperature Sensor 4                : 0 C
Temperature Sensor 5                : 0 C
Temperature Sensor 6                : 0 C
Temperature Sensor 7                : 0 C
Temperature Sensor 8                : 0 C

root@DISKSTATION:~# nvme smart-log /dev/nvme1n1 | grep -i 'temperature'
temperature                         : 30 C          <-- this is the one I see in storage manager
Warning Temperature Time            : 0
Critical Composite Temperature Time : 0
Temperature Sensor 1                : 50 C
Temperature Sensor 2                : 28 C
Temperature Sensor 3                : 0 C
Temperature Sensor 4                : 0 C
Temperature Sensor 5                : 0 C
Temperature Sensor 6                : 0 C
Temperature Sensor 7                : 0 C
Temperature Sensor 8                : 0 C

Yes, but I don't think 22°C is a typical NVMe temperature either. Obviously, it's too low. Is there a problem with the temperature sensor of this NVMe drive?

Image

<!-- gh-comment-id:2712106584 --> @will-huang9531 commented on GitHub (Mar 10, 2025): > 15 °C is 59 °F. But it is extremely unlikely that an M.2 drive would be 15 °C. My NVMe drives are 30 °C to 47 °C. > > NVMe have multiple temperature sensors. It looks like DSM is using the wrong NVMe temperature sensor for your drive. > > ``` > root@DISKSTATION:~# nvme smart-log /dev/nvme0n1 | grep -i 'temperature' > temperature : 41 C <-- this is the one I see in storage manager > Warning Temperature Time : 0 > Critical Composite Temperature Time : 0 > Temperature Sensor 1 : 62 C > Temperature Sensor 2 : 34 C > Temperature Sensor 3 : 0 C > Temperature Sensor 4 : 0 C > Temperature Sensor 5 : 0 C > Temperature Sensor 6 : 0 C > Temperature Sensor 7 : 0 C > Temperature Sensor 8 : 0 C > > root@DISKSTATION:~# nvme smart-log /dev/nvme1n1 | grep -i 'temperature' > temperature : 30 C <-- this is the one I see in storage manager > Warning Temperature Time : 0 > Critical Composite Temperature Time : 0 > Temperature Sensor 1 : 50 C > Temperature Sensor 2 : 28 C > Temperature Sensor 3 : 0 C > Temperature Sensor 4 : 0 C > Temperature Sensor 5 : 0 C > Temperature Sensor 6 : 0 C > Temperature Sensor 7 : 0 C > Temperature Sensor 8 : 0 C > ``` Yes, but I don't think 22°C is a typical NVMe temperature either. Obviously, it's too low. Is there a problem with the temperature sensor of this NVMe drive? ![Image](https://github.com/user-attachments/assets/4407d2ab-60b4-4f8b-96ef-b395721cc3e6)
Author
Owner

@007revad commented on GitHub (Mar 11, 2025):

Is there a problem with the temperature sensor of this NVMe drive?

It does look like it.

<!-- gh-comment-id:2712464644 --> @007revad commented on GitHub (Mar 11, 2025): > Is there a problem with the temperature sensor of this NVMe drive? It does look like it.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/Synology_HDD_db#867
No description provided.