healthchipget
Description
Gets the healthcheck status of one or all chips. To get the information for a single chip, use the optional chip_id
parameter.
See Healthcheck for details.
Command
$ echo '{"command": "healthchipget", "parameter": "0"}' | nc $MINER_IP 4028 | jq
Example
$ echo '{"command": "healthchipget", "parameter": "0"}' | nc $MINER_IP 4028 | jq
{
"CHIPS": [
{
"Board": 0,
"Chip": 0,
"Frequency": 400,
"HashCount": 83,
"HashExpected": 39,
"HashMin": 8,
"Healthy": "Y",
"IsChecking": false,
"Score": 100,
"When": 1667913887267
},
{
"Board": 0,
"Chip": 1,
"Frequency": 400,
"HashCount": 3,
"HashExpected": 39,
"HashMin": 8,
"Healthy": "N",
"IsChecking": false,
"Score": 7,
"When": 1667914007313
},
{
"Board": 0,
"Chip": 2,
"Healthy": "Unknown",
"IsChecking": true
}
/* and so on, for all chips */
],
"STATUS": [
{
"Code": 314,
"Description": "LUXminer 0.1.0-15436f7140",
"Msg": "Health Chip Get",
"STATUS": "S",
"When": 1667917088
}
],
"id": 1
}
Parameters
Parameter | Notes |
---|---|
board_id | Board ID, starting from zero. |
chip_id | Optional. The chip number, starting from zero. |
Field details
Field | Notes |
---|---|
Board | Board ID, starting from zero. |
Chip | Chip number, starting from zero. |
Frequency | Chip frequency |
HashCount | Number of hashes during the test. |
HashExpected | Number of expected hashes for a perfect score. |
HashMin | Minimun number of hashes to be considered "healthy". |
Healthy | Either "Y" or "N" depending if the chip is healthy, or "Unknown" if the chip wasn't evaluated yet. |
IsChecking | true if the chip is currently being checked. |
Score | Health score, defined as HashCount / HashExpected * 100 . |
When | Unix timestamp of the check. |