code: function resetMotion(callback) {
      if (! this.isArmed()) return Promise.resolve(this);
      let req = this.callAPI('/ethClient.asmx/ResetTag',
                             { id: this.wirelessTag.slaveId },
                             callback);
      return req.then((result) => {
          this.wirelessTag.data = result;
          if (callback) callback(null, { object: this });
          return this;
      });
  }
docs: Resets the motion event status of this sensor. This method is only
  available for 'event' sensors (which tags with motion, light, PIR,
  and Reed sensors have).
  
  @param {module:wirelesstags~apiCallback} [callback]
  @returns {Promise} Resolves when the reset completes.
  
  @method reset
  @memberof WirelessTagSensor#
   /* eslint-disable no-invalid-this