Firmware (LuxOS)
API Docs
LUXMiner commands
healthchipget

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

Examples

$ 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

ParameterNotes
board_idBoard ID, starting from zero.
chip_idOptional. The chip number, starting from zero.

Field details

FieldNotes
BoardBoard ID, starting from zero.
ChipChip number, starting from zero.
FrequencyChip frequency
HashCountNumber of hashes during the test.
HashExpectedNumber of expected hashes for a perfect score.
HashMinMinimun number of hashes to be considered "healthy".
HealthyEither "Y" or "N" depending if the chip is healthy, or "Unknown" if the chip wasn't evaluated yet.
IsCheckingIn the current health checker, this is always false.
ScoreHealth score, defined as HashCount / HashExpected * 100.
WhenUnix timestamp of the check.