Skip to content

Accelerometer Config

Controls the accelerometer and the motion‑detection algorithms for tap, double‑tap, fall, and shock events.

Key path: devcfg.accel

{
"devcfg": {
"accel": {
"enable": true,
"enableDTap": true,
"enableTap": true,
"enableFall": true,
"enableShock": true,
"wantXYZ": false
}
}
}

Master switch for the accelerometer. When false, no motion data is collected.

Configuration variables

  • Type: boolean
  • Default: true
{ "devcfg": { "accel": { "enable": false } } }

Enable double‑tap detection.

Configuration variables

  • Type: boolean
  • Default: true
{ "devcfg": { "accel": { "enableDTap": false } } }

Enable single‑tap detection.

Configuration variables

  • Type: boolean
  • Default: true
{ "devcfg": { "accel": { "enableTap": false } } }

Enable fall detection.

Configuration variables

  • Type: boolean
  • Default: true
{ "devcfg": { "accel": { "enableFall": false } } }

Enable shock detection.

Configuration variables

  • Type: boolean
  • Default: true
{ "devcfg": { "accel": { "enableShock": false } } }

If true, the device includes raw X‑Y‑Z acceleration values in the uplink devdata.accel.xyzG array.

Configuration variables

  • Type: boolean
  • Default: false
{ "devcfg": { "accel": { "wantXYZ": true } } }