pyasic icon indicating copy to clipboard operation
pyasic copied to clipboard

Bitmain S21 Hydro Miners Inlet and Outlet Temperatures

Open cryptographicturk opened this issue 11 months ago • 3 comments

A critical measure of temperature on hydro miners is the inlet vs outlet temperature. When the differential between these 2 numbers reaches a threshold they shut down. The information is reported in the stats.cgi / cgminer STATS as temp_chip. Currently PyAsic averages the 2 numbers, but ideally we need these numbers exposed.

The following is exposed for each hashboard in the chain:

"STATS": [
    "chain" : [
         {
              "index": <board index>
              "temp_chip": [
                   <inlet temperature>,
                   <outlet temperature>,
                   0,
                   0
         }
    ]
]

I would like these inlet and outlet temperatures to be exposed in the hashboard record.

cryptographicturk avatar Feb 13 '25 18:02 cryptographicturk

This seems like a good idea, but I'm not sure how to handle this in comparison to other miners, any ideas on how to format this data?

b-rowan avatar Feb 13 '25 22:02 b-rowan

I think adding inlet_temp and outlet_temp to the hashboards makes the most sense. I took a look at an air cooled T21 as well as an S19J Pro, and you can see the same parameters are used, just differently. The first 2 are inlet, and the second 2 are outlet. It's inconvenient that Bitmain is differentiating this by model.

cryptographicturk avatar Feb 14 '25 00:02 cryptographicturk

Additionally, S21+ hydro transmits temperature data as follows:

{
...
    "STATS": [
        {
...
            "chain": [
                {
...
                    "temp_pic": [
                        <chip temperature>,
                        <PCB[0]>,
                        <PCB[1]>,
                        <PCB[2]>
                    ],
                    "temp_pcb": [
                        <inlet temperature>,
                        <PCB[3]>,
                        <outlet temperature>,
                        <PCB[4]>
                    ],
                    "temp_chip": [
                        0,
                        0,
                        0,
                        0
                    ],
                   ...
                }
                ...
            ]
        }
    ]
}

ildartaipov avatar Mar 26 '25 10:03 ildartaipov