Skip to content

Power Uplink Data

The device reports power‑related values periodically and on change. Use null to request the current values.

Key path: devdata.power

To request current values:

{
"devdata": {
"power": null,
},
}

Battery voltage in volts (approximate, as a string).

Configuration variables

  • Type: string
  • Sent on: Periodic, on change
{
"devdata": {
"power": {
"voltage": "3.8",
},
},
}

Remaining battery capacity as a percentage (0‑100).

Configuration variables

  • Type: integer
  • Sent on: Periodic, on change
{
"devdata": {
"power": {
"gauge": 50,
},
},
}

true when the battery is fully charged.

Configuration variables

  • Type: boolean
  • Sent on: Change
{
"devdata": {
"power": {
"isCharged": false,
},
},
}

true while the device is connected to a charger and actively charging.

Configuration variables

  • Type: boolean
  • Sent on: Change
{
"devdata": {
"power": {
"isCharging": true,
},
},
}

true when the device is receiving external power (USB or cradle).

Configuration variables

  • Type: boolean
  • Sent on: Change
{
"devdata": {
"power": {
"isPowered": true,
},
},
}