Elevator Integration
The integration of ACCELERO with elevator systems enables the advance call of elevators and the triggering of button panels to release specific floors, providing a smooth and secure experience for users.
This feature requires the elevator integration module enabled in the license. See Licensing.
Overview
The elevator integration offers two main features:
| Feature | Description | When to Use |
|---|---|---|
| Advance Call | The system calls the elevator automatically after authorized access and tells the user which elevator to use | Buildings with multiple elevators and centralized control |
| Button Panel Release | The system releases specific buttons on the elevator panel, allowing the user to access only authorized floors | Individual elevators or systems without advance call |
The entire process happens transparently for the user - simply present the identifier at the barrier and follow the instructions (if there is an advance call) or enter the elevator and press the floor button.
Architecture
Required Components
- Elevator system with an integration interface
- ACCELERO/Elevators Gateway (IONGRADE product)
- ACCELERO Server with the module enabled
- Communication network between the gateway and the systems
There are several gateway models, each developed for a specific elevator system model, including the Cobalt gateway.
Consult IONGRADE to identify the correct gateway for the elevator system installed in your building.
Network Topology
Recommendation: The gateway should be on the same physical network as the elevator server (if there is one).
[Person] → [ACCELERO Controller] → [ACCELERO Server]
↓
[Gateway]
↓
[Elevator System]
↓
[Elevators]
Fundamental Concepts
Advance Call vs Button Panel Release
Advance Call
How it works:
- The person presents the identifier at the barrier
- The system authorizes access
- The system identifies the destination floor
- The system sends a command to the elevator system
- The elevator system indicates which elevator to use (on its own terminal)
- The person heads to the indicated elevator
- The elevator is waiting and goes directly to the floor
Characteristics:
- More efficient in large buildings
- Requires a compatible elevator system
- Reduces waiting time
- Improves flow during peak hours
Button Panel Release
How it works:
- The person presents the identifier at the barrier
- The system authorizes access
- The person enters the elevator
- The system sends a command to release the buttons of authorized floors
- The person presses the button of the desired floor (among those released)
- The elevator takes them to the selected floor
Characteristics:
- Works with any compatible elevator
- The user has control over which floor to visit
- Allows multiple floors per person
- Simple and intuitive
The choice between advance call and button panel release depends on:
- Available infrastructure (installed elevator system)
- Usage profile (flow of people, peak hours)
- Cost-benefit of the implementation
Determining the Destination Floor
The system automatically identifies the destination floor based on the type of person who is accessing:
For Visitors
Destination floor: The "Floor" field of the company associated with the event/visit
Example:
Visitor: João Silva
Event: Visit to the company ABC Advocacia (Floor 12)
Result: Destination = Floor 12
For Non-Visitors (Employees, Residents, etc.)
Destination floor: The "Default floor" field of the person's registration
Example:
Person: Maria Santos (Employee)
Default floor: 8
Result: Destination = Floor 8
Multiple Floors (Button Panel Release)
For button panel release, it is possible to configure multiple floors separated by commas:
Examples:
Company: Multi-Floor Office
Floor: 5,6,7
Result: Buttons 5, 6, and 7 released
Person: João (Caretaker)
Default floor: 1,2,3,4,5,6,7,8,9,10
Result: All buttons released
Multiple floors are useful for:
- Companies that occupy several floors
- Maintenance employees with broad access
- Managers who move between departments
Configuration in ACCELERO
Controllers/Channels
Path: Settings > Controllers > [Select Controller] > Channels
For each channel (barrier) that should trigger elevators, configure:
| Field | Description |
|---|---|
| Enable elevator integration | Enables elevator integration (advance call) for accesses performed on this channel |
| Access delay for advance call (ms) | Time in milliseconds of delay in releasing the barrier after authorization. Allows the user to see/confirm information on the terminal before release. Value 0 = no delay |
| Gateway | Communication gateway that should be triggered for advance call/button panel release |
| Origin floor | Physical floor where the barrier is located. Important: Must be identical to the floor registered in the elevator system |
The "Origin floor" field is critical for advance call:
- It must correspond exactly to the floor configured in the elevator system
- If configured incorrectly, the elevator may not be called correctly
- Example: if the barrier is on the ground floor and the system calls it "T", configure "T" (not "0")
Use of the delay:
- 0ms: Immediate release (common use)
- 2000-5000ms: Allows the user to confirm which elevator to use on the terminal before the turnstile releases
Useful in places where the user needs time to read information before passing through.
Include a screenshot of the channel configuration screen showing the elevator integration fields.
See Controllers for complete controller and channel configuration.
Companies
Path: Settings > Companies > [Select Company]
| Field | Description |
|---|---|
| Floor | Physical floor of the company for elevator integration purposes. For button panel release, it can contain multiple floors separated by commas (e.g., "5,6,7") |
Make sure the floor numbering used in ACCELERO is consistent with the elevator system's numbering:
- If the elevator calls the ground floor "T", use "T"
- If it uses "0", use "0"
- If it uses "Basement", use "Basement"
Include a screenshot of the company registration screen showing the "Floor" field.
See Companies for complete configuration.
People
Path: People > [Select Person] > General Data tab
| Field | Description |
|---|---|
| Default floor | Default floor of the person for elevator advance call purposes. Used when the person is NOT a visitor. For button panel release, it can contain multiple floors separated by commas |
The "Default floor" field is only used when the person accesses outside a visit context (event).
- Employee entering to work → uses "Default floor"
- Resident entering home → uses "Default floor"
- Visitor with an active event → uses the "Floor" of the event's company
Include a screenshot of the person registration screen showing the "Default floor" field.
See People for complete configuration.
Operation Flow
Advance Call
Scenario: Employee arriving to work
-
Presenting the identifier:
- Maria presents her card at the reception reader (ground floor)
-
Access authorization:
- The system checks the access rules
- Access authorized ✓
-
Destination determination:
- Maria is not a visitor → uses the "Default floor" from the registration
- Default floor: 8
-
Communication with the elevator system:
- The gateway sends: origin=T, destination=8
- The elevator system processes it
-
Information to the user:
- The elevator system terminal shows: "Elevator 3"
- Maria heads to Elevator 3
-
Barrier release:
- If delay=0: immediate release
- If delay>0: waits for the delay, then releases
-
Elevator waiting:
- Elevator 3 is already on the ground floor waiting
- Maria enters
- The elevator goes directly to floor 8
Button Panel Release
Scenario: Visitor with a meeting on multiple floors
-
Presenting the identifier:
- João presents a QRCode at the reception reader
-
Access authorization:
- The system checks the access rules
- Access authorized ✓
-
Destination determination:
- João is a visitor with an event for company XYZ
- Company XYZ - Floor: 5,6,7
-
Barrier release:
- The turnstile releases
-
João enters the elevator:
- Elevator without a prior command
-
Communication with the elevator system:
- The gateway sends a command: release buttons 5, 6, 7
-
João selects the floor:
- Buttons 5, 6, and 7 are released
- Other buttons blocked
- João presses button 5
- The elevator goes to floor 5
If João needs to go to floors 6 and 7 later, he can use the elevator again and the buttons will be released throughout the entire event period.
Common Use Cases
Corporate Building with Multiple Companies
Challenge: Visitors should go only to the floor of the company they are visiting.
Solution:
- Configure "Floor" in each company's registration
- Use advance call to direct visitors
- Employees with "Default floor" configured
Result:
- Visitor of company X → the elevator takes them only to the floor of X
- Visitor of company Y → the elevator takes them only to the floor of Y
- Employee → goes to their work floor
Residential Condominium
Challenge: Each resident should access only their floor. Visitors only the floor of the visited resident.
Solution:
- Residents with "Default floor" = their apartment
- Visitors: event linked to the "company" (unit) with the floor configured
- Button panel release (since a resident may have visited someone and need to return)
Result:
- Resident 501: accesses only floor 5
- Visitor of 801: accesses only floor 8
- Security/caretaker with multiple floors
Multi-Floor Company
Challenge: The company occupies floors 10, 11, and 12. Employees need to move between all of them.
Solution:
- Employees with "Default floor" = "10,11,12"
- Button panel release mode
Result:
- The employee can access any of the three floors
- Visitors from other companies cannot
Delivery Person/Service Contractor
Challenge: The delivery person needs to access the service elevator hall, not the social one.
Solution:
- DELIVERY category with an access policy for a specific area
- Configure the controller/channel of the service area with elevator integration
- Create an event for the delivery with the destination company/floor
Result:
- The delivery person accesses the service barrier
- The system calls the service elevator
- Takes them to the correct floor
- Has no access to the social elevators
Best Practices
Planning
-
Define the network topology:
- Gateway on the same network as the elevator system
- Priority traffic if necessary
- Network redundancy if critical
-
Choose the operation mode:
- Advance call for large buildings
- Button panel release for flexibility
- Consider the building's usage profile
-
Standardize the floor numbering:
- Consistency between ACCELERO and the elevator system
- Document the adopted convention (T, 0, Basement, etc.)
-
Configure floors before releasing the system:
- All companies with "Floor" filled in
- Employees with "Default floor" configured
- Test before operation
Operation
-
Train users:
- Explain how the advance call works
- Guide them on which elevator to use
- Instruct them on button panel release
-
Monitor special events:
- Events with many simultaneous visitors
- Configure appropriate access policies
- Consider the entry/exit flow
-
Register visitors correctly:
- Always associate the event with the correct company/unit
- Verify that the company has a floor configured
- Confirm the validity period
-
Use the appropriate delay:
- 0ms for fast flow
- 2-5s if the user needs to read information
Maintenance
-
Check communication:
- Gateway ↔ ACCELERO
- Gateway ↔ Elevator system
- Test calls periodically
-
Update registrations:
- When a company changes floors
- When an employee changes department/floor
- When there are changes in the building
-
Configuration backup:
- Elevator gateway
- Elevator system settings
- Floor mapping
-
Have a contingency plan:
- What to do if the integration fails?
- Manual access to the elevators?
- Emergency procedures
Troubleshooting
Elevator is not called
Possible causes:
- Gateway without communication
- Incorrect origin floor
- Destination floor not configured
- The elevator system does not recognize the command
Solution:
- Check the gateway communication
- Confirm the channel's "Origin floor"
- Check the "Default floor" or the company's "Floor"
- Consult the elevator system logs
- Test the command manually
Elevator called to the wrong floor
Possible cause:
- Incorrect floor configuration
Solution:
- Check that the channel's "Origin floor" is correct
- Check that the "Destination floor" (default or company) is correct
- Confirm the floor numbering in the elevator system
- Correct inconsistencies
Buttons are not released (button panel)
Possible causes:
- Gateway without communication
- Command not sent
- The elevator system did not receive it
Solution:
- Check the gateway communication
- Confirm that the channel has a gateway configured
- Check the communication logs
- Test the command manually
Multiple floors do not work
Possible cause:
- Incorrect format (commas, spaces)
Solution:
- Use only commas without spaces: "5,6,7" ✓
- Do not use: "5, 6, 7" ✗
- Do not use: "5;6;7" ✗
- Re-save the registration after correction
Visitor cannot access
Possible causes:
- The event's company without a floor configured
- The event is not active
Solution:
- Check that the event is active
- Confirm that the company associated with the event has "Floor" filled in
- Test access outside the elevator context first
Integration with Other Modules
Events
Relationship: Visitors use the "Floor" of the event's company
Important:
- Always associate the event with the correct company
- The company must have a floor configured
- See Events
Companies
Relationship: The "Floor" field defines the destination for visitors
Important:
- Keep floors updated
- Use commas for multiple floors
- See Companies
People
Relationship: The "Default floor" field defines the destination for non-visitors
Important:
- Configure it for all employees/residents
- Update it when there are changes
- See People
Areas and Controllers
Relationship: Controllers/channels execute the calls
Important:
- Configure the correct gateway per channel
- The origin floor must be correct
- See Controllers
Next Steps
- Companies - Configure the companies' floors
- People - Configure default floors
- Controllers - Configure channels with a gateway
- Events - Understand visitor management
- Licensing - Check available module