get_device_status
Check the current health and operational state of the Busy Bar device, including hardware identifiers, firmware details, system metrics, and power status.
Instructions
Retrieve the current device status from the Busy Bar device.
This tool queries GET /api/status via `SystemApi.get_status()` and returns a comprehensive
overview of whether the device is online and healthy. The response bundles four sub-objects:
device, firmware, system, and power.
Returns a Status object containing:
- device (StatusDevice): Hardware identifiers — serial_number, usb_mac, wifi_mac,
ble_mac, otp_valid, otp_model, otp_timestamp, firmware_security
- firmware (StatusFirmware): Firmware details — version, target, branch, build_date,
commit_hash, intercom_version, nwp_version, matter_version
- system (StatusSystem): System metrics — api_semver, uptime, boot_time, auto_update_enabled
- power (StatusPower): Power state — state (discharging/charging/charged), battery_charge
(int %), battery_voltage (mV), battery_current (mA), usb_voltage (mV)
Use case:
A quick health-check to confirm the device is reachable and in a valid
operational state before issuing other commands.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||