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,
},
},
}