Table of Contents

ViaVai Access Control

Solution Overview

The Thinknx Access Control object permits to enhance the level of automation and security of the home/building where it is applied. It can be adapted to sectors where long term expirations are required such as service and industry sectors, but also applies to the hospitality sector where credentials are usually short term, and remote management is required.

Figure 1: Access Control Usability

The Access Control object can communicate directly with the KNX system through Thinknx server, making the integration very easy and flexible. Any standard KNX keypad can be used as an access keypad, and its buttons as code entries. Once the code is inserted, it is possible to operate a lock or switch on a KNX actuator. In addition, communication with Wiegand technology is possible through the Thinknx-Wiegand adapter, making it possible to install a suitable RFID or biometric reader.

Figure 2: Access Control Diagram

Configuration & Features

To facilitate the work of end users and adminitrators and still be able to cover complex situations, Thinknx Access Control is configured in two different phases and with two different tools:

Figure 3: Access Control Structure

Some of the most important features available within the Access Control:

Phase 1: Thinknx Configurator

In the Thinknx Configurator software, open the project and add the Access Control object in the System tab. The below parameters are available for this object:

Keypad prototypes

Collection of prototypes used for the installed keypads. To add and configure a prototype, click on the small button to the right to access the prototype creator window. For each added prototype, the following properties are available:

If “Generic KNX” was selected as Technology, the below parameters are available:

Keypads

This parameter holds the collection of keypads used and installed on the plant. At least one keypad protocol must be created prior adding the keypads. Clicking on the small button to the right will open the Keypads Manager. Each added keypad will have the following parameters:

Areas

This parameter holds the collection of all the areas (rooms or part of the building) limited by one or more access control keypads. By clicking on the small button to the right, the Area Manager is accessible. Each added area will have the following parameters:

Roles

This parameter holds the collection of roles created inside the project. Users on site can be assigned a role with predefined privileges to access specific building areas. Clicking on the small button to the right will open the Roles Manager. Each added role will have the following parameters:

Phase 2: Management

Once the Thinknx project has been uploaded to the server, codes shall be generated by the Manager when needed using the server's web page.

  1. After logging in, go to Server–> Access Control.
  2. Under “Codes generation”, add a description for the new code.
  3. Click on “Generate new code” to view the new code.
  4. Assign a role to this code. The list will show all the roles added inside the project.
  5. Configure a time range for this code's validity.
  1. Save the code. A new entry will show in the table above with the added information. The admin will be able to edit this entry or delete it altogether.

To allow direct access to the Access Control page, the Manager can use the link below, making sure to fill the proper IP address and password for the server: http://localhost:5051/login.html?login=login&direct_login&username=service&password=password&redirect=access_control_s.html

Figure 4: Access Control Webpage

Application 1: Virtual Keypad

This application does not require any additional hardware to be installed on site. With the Access Control module configured inside the Configurator, the integrator will be able to provide the user with an extra level of security for certain scenarios or logic functions.

Click on the button below to get a sample of the project that contains the virtual keypad:




  • Provides the user with a virtual keypad inside the project (no need to have a KNX keypad installed on site).
  • Allows the user to launch specific events only when the correct code has been entered within the allowed time schedule.
  • Monitors the number of wrong code attempts, and triggers an event in case the code failed.
  • Can be used to launch critical logic functions or scenarios.

Application 2: Offices



  • KNX keypads with multiple buttons should be installed on each secured area.
  • Door locks of all secured areas should be connected to KNX.
  • Codes are generated by the server for the employees with a certain role in order to restrict access to certain areas.
  • Possibility to assign a time schedule for each code generated.
  • Possibility to count the number of persons inside an area.
  • Possibility to force open/close an area.
  • Possibility to monitor the number of wrong code attempts, and triggering an event in case the code failed.