private function handleDoor($data)
 {
     $error = false;
     //Door entry is quite simple - this will just deal with lookups
     try {
         $this->keyFobAccess->verifyForEntry($data['tag'], 'main-door', $data['time']);
         $this->keyFobAccess->logSuccess();
     } catch (\Exception $e) {
         $error = true;
     }
     $cmd = $this->acsNodeRepository->popCommand($data['device']);
     if (!$error) {
         $responseData = ['member' => $this->keyFobAccess->getMemberName(), 'valid' => '1', 'cmd' => $cmd];
     } else {
         $responseData = ['valid' => '0', 'cmd' => $cmd];
     }
     return $this->sendResponse($responseData);
 }