Skip to main content

Controller Door Floor Diagnostics

Controller Door Floor Diagnostics

Screen Overview

The Controller Door Floor Diagnostics screen provides real-time tools to diagnose and control field hardware. From this screen you can:

  • Select one or more controllers, view their replies, and send live commands.
  • Operate doors and elevator floors (release, lock, schedule/card access modes).
  • Synchronize data (persons, access levels, schedules, card types) to controllers.
  • Perform controller and board maintenance (reboot, firmware updates, clear data).
  • Simulate card swipes for troubleshooting.

This screen is intended for advanced operators and administrators performing site commissioning, maintenance, or incident response.


Field Definitions

Field LabelDefinitionNotes
Commands to controllersLive console showing outgoing commands queued to selected controller(s).Read-only viewer; auto-scrolls as commands are sent.
Replies From ControllersConsole showing responses/acknowledgments from controllers.Use to validate success/failure and timings.
Only Selected ControllerRestricts actions to the highlighted controller only.When unchecked, actions may apply to all listed/eligible controllers.
Show ControllersRefreshes and displays the controller list panel.Use after network changes or filters.
Online Only (count)Filters controller list to devices currently online.Count shows how many are online; offline controllers may queue commands.
Controllers listList of available controllers with site/location details.Click to highlight the target controller for commands.
DoorsList of doors connected to the highlighted controller.Select a door before issuing per-door commands.
ElevatorsList of elevators associated with the highlighted controller.Used with floor operations and Simulate Swipe (Elevator).
FloorsList of floors available for elevator control on the selected controller.Requires elevator selection when applicable.
Not Configured controllersDisplays controllers lacking floor configuration.Floor commands are disabled for these entries.
Release DoorSends a momentary release to the selected door.Door must be chosen in the Doors list.
Unlock DoorForces the selected door unlocked.Persists until changed or schedule applies.
Lock DoorForces the selected door locked.Overrides card access until changed.
Door on Card AccessPlaces selected door in card-required mode.Respects access levels and schedules.
Door On ScheduleApplies the configured door schedule.Door behavior follows its defined schedule.
Release All DoorsMomentarily releases all doors on the selected controller.Use cautiously during emergencies or testing.
Unlock All DoorsForces all doors unlocked on the selected controller.Security impact is high; ensure proper authorization.
Lock All DoorsForces all doors locked on the selected controller.May block normal access until cleared.
All Doors on Card AccessSets all doors to card-required mode.Overrides forced lock/unlock states.
All Doors On ScheduleReturns all doors to follow their schedules.Restores standard operation.
Set Default Use LimitApplies the default reader use limit to door(s).Site-specific feature; may not be enabled on all systems.
Get Current Use LimitRetrieves current reader use limit values.Output appears in Replies panel.
Release All FloorsMomentarily releases all configured floors.Elevator required; affects all floors on the controller.
Unlock All FloorsForces all configured floors unlocked.Security sensitive; revert when testing complete.
Lock All FloorsForces all configured floors locked.Prevents normal floor selection.
All Floors on Card AccessPlaces all floors in card-required mode.Requires valid access levels.
All Floors On ScheduleReturns all floors to their schedules.Restores configured timing.
Card/Facility CodeInput for testing card numbers and facility codes.Used with Simulate Swipe; format depends on reader configuration.
Simulate SwipeSends a simulated credential read to the controller.Requires Card/Facility Code; use for troubleshooting.
ElevatorApplies the simulated swipe to elevator context.Check when testing elevator access.
Command StringDisplays the compiled low-level command to be sent.Advanced use; some buttons auto-populate this field.
ExecuteSends the command shown in Command String to the targeted device(s).Monitor results in Replies From Controllers.

Screen Actions and Functions

  • Controller information and status

    • Controller Info – Displays controller details and health.
    • Board Info – Shows board-level hardware info.
    • Door Status – Lists door states and alarms.
    • Clear Screens – Clears both console panes.
    • Pause Screens – Temporarily stops console auto-update.
    • People / Show Persons – Opens person views associated with the controller.
  • Data synchronization

    • Sync Controller – Pushes all relevant configuration to the controller.
    • Sync Schedules – Sends schedule definitions.
    • Sync Triggers – Sends trigger/automation rules.
    • Sync Card Types – Sends defined card/credential formats.
    • Sync Access Levels – Sends access level assignments.
    • Sync IPS Groups – Sends input/point/segment groupings (site-specific).
    • Sync Keypads – Sends keypad/reader settings.
    • Sync Special Cmds – Sends special command definitions.
    • Sync Selected Person – Pushes the currently selected person to the controller.
    • Sync Persons – Pushes all person records to the controller(s).
    • Cancel Sync Persons – Stops an in-progress person sync.
  • Maintenance (use with caution)

    • Update Firmware – Updates controller firmware.
    • Clear Data – Clears local controller data store.
    • Reboot Controller – Performs a soft reboot.
    • Remove Card Types – Deletes card type definitions from controller.
    • Remove Persons – Deletes person data from controller.
    • Verify Access Levels – Compares controller data to cloud configuration.
    • Board FW Info – Displays board firmware information.
    • Update Board FW – Updates board firmware.
    • Network Settings – Opens network configuration.
    • Host Settings – Opens host/communication settings.
    • Auto Save Settings – Toggles or applies auto-save configuration.

Usage Instructions & Examples

  1. Operate a single door (unlock temporarily)
  1. Ensure Only Selected Controller is checked.
  2. Click a controller in the Controllers list.
  3. In Doors, select the specific door.
  4. Click Unlock Door.
  5. Observe Replies From Controllers to confirm success.
  1. Return all doors on a controller to scheduled operation
  1. Select the target controller.
  2. Click All Doors On Schedule.
  3. Confirm in Replies From Controllers that schedules were applied.
  1. Sync all persons to a controller
  1. Select the controller; check Only Selected Controller if needed.
  2. Click Sync Persons.
  3. Monitor progress in Replies From Controllers.
  4. If needed, click Cancel Sync Persons to stop the process.
  1. Simulate a credential swipe for troubleshooting
  1. Select the controller (and check Elevator if testing elevator access).
  2. Enter the Card/Facility Code in the input.
  3. Check Simulate Swipe.
  4. Review the Command String and click Execute.
  5. Verify access decision in Replies From Controllers.
  1. Reboot a controller
  1. Select the controller.
  2. Click Reboot Controller.
  3. Wait for the controller to come back online; use Show Controllers and Replies From Controllers to confirm.

System Behaviors and Edge Cases

  • Online Only filter hides offline controllers; commands to offline devices may queue or fail depending on site configuration.
  • Only Selected Controller strictly targets the highlighted controller; leaving it unchecked can affect multiple controllers.
  • Some actions immediately send commands; others build the Command String and require clicking Execute. Always watch Replies From Controllers to confirm results.
  • Cancel Sync Persons stops pending person transfers but does not roll back already-sent records.
  • Clear Data, Remove Persons, and Remove Card Types are destructive at the device level; cloud data remains intact but must be re-synced to restore.
  • Verify Access Levels reports mismatches; large sites may require several minutes to complete.
  • Firmware updates and reboots cause temporary loss of control/monitoring; door states follow controller failsafe configuration during downtime.
  • Simulate Swipe requires correctly formatted Card/Facility Code; invalid formats are rejected with an error in the Replies panel.
  • Floor operations are disabled for Not Configured controllers.
  • Use Limit functions are site-specific; if unsupported, the Replies panel returns a not-supported message.

Permissions

  • Access limited to users with diagnostic and device control roles, typically:
    • Global Administrator or Tenant Administrator.
    • ControllerDiagnostics or ControllerMaintenance permission to view and send commands.
    • DoorControl permission for door/floor operations.
    • PersonSync permission for Sync Persons/Sync Selected Person.
    • FirmwareUpdate permission for Update Firmware/Update Board FW.
    • NetworkAdmin permission for Network/Host/Auto Save Settings.
  • Destructive actions (Clear Data, Remove Persons/Card Types) may require elevated approval or dual-control depending on policy.

Linked Workflows

  • People: Create or edit persons, then return here to Sync Selected Person or Sync Persons.
  • Access Levels: Adjust level assignments before running Verify Access Levels or Sync Access Levels.
  • Schedules: Modify door/elevator schedules, then Sync Schedules.
  • Controllers/Boards inventory: Review hardware details (Controller Info, Board Info) before maintenance.
  • Events & Reports: Validate outcomes post-action (e.g., verify unlocks or sync completions).

Reference image 1