Get node health
get_node_healthCheck the health status of a MeshCore node, including identity, radio, battery, uptime, and packet stats. For the home node, omit the node parameter; for remote repeaters, provide a contact name or public-key prefix.
Instructions
Consolidated health snapshot for a node: identity, radio, battery, uptime/queue, and packet/radio stats. Omit node for the connected home node; pass a contact name or hex public-key prefix for a remote repeater (logs in and reads its status).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| node | No | a contact name or hex public-key prefix for a remote node; omit for the connected home node |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | Yes | ||
| node | Yes | ||
| publicKey | No | ||
| role | No | ||
| reachable | Yes | ||
| lastHeardMs | No | ||
| battery | No | ||
| radio | No | ||
| uptimeSecs | No | ||
| txQueueLen | No | ||
| stats | No | ||
| deviceTimeMs | No | ||
| telemetryBytes | No | ||
| firmware | No | ||
| location | No | ||
| autoAddContacts | No | ||
| degraded | No | sub-calls that failed after retries; the snapshot is partial — the listed fields are absent |