RFID Access Control

by
Odoo
v 10.0 v 11.0 v 12.0 Third Party 1129
Download for v 11.0 Deploy on Odoo.sh
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Contacts Directory (contacts)
Employee Directory (hr)
Discuss (mail)
Lines of code 5911
Technical Name hr_rfid
LicenseAGPL-3
Websitehttps://www.securitybulgaria.com/
Versions 10.0 11.0 12.0 13.0 14.0 15.0
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Contacts Directory (contacts)
Employee Directory (hr)
Discuss (mail)
Lines of code 5911
Technical Name hr_rfid
LicenseAGPL-3
Websitehttps://www.securitybulgaria.com/
Versions 10.0 11.0 12.0 13.0 14.0 15.0

1 RFID Access Control


1.1 Brief description

RFID Access App is a TCP/IP interface Module with which you can receive information, real time, about all employees or partners of the company - their current access by authorization in building/rooms, done work, or employee’s current condition - who is sick, on a paid leave or didn’t come to work. The Module is a required support for the Polimex Holding’s controller (which uses our http based WEBSDK protocol) and LAN Modules.

1.2 Features

With the RFID Access App, you can:

  • Gain information about the entrance of the company’s building/rooms or specific places;

  • Create different access groups, and set each employee or partner to some of those groups, where each access group corresponds to access to one or more doors of the company’s building;

  • Give expiration date of a given access group;

  • Import cards and their owners using excel, or csv files, or create them manually;

  • Control the access of each department in the company;

  • Setting Time schedules;

  • … and optionally you can get access to the vending machine at the office;

And all that you can get on any platform, from anywhere - real time.

Click here to learn more about the features.

1.3 Steps of installation


1.3.1 Basics

  1. Go to your Odoo page, and login. (make sure you have odoo)

If you have any problems during the installation of odoo, you can get help from the users in odoo’s forum, or in stackoverflow.

  1. Go to the menu at the top left corner and click on it.

  1. You will get a list with sub-menus. Click on the Apps menu.

  1. Remove the apps tag, and write rfid.

Your Apps page will look different, but you can modify it by creating a list of your favorite apps.

  1. Click search (or press enter).

  2. You will get two results, the RFID attendance and RFID Access control.

  3. Click on the installation icon of RFID Access Control.

  1. Now you need to wait odoo to install all dependencies.

  2. After installation, odoo will redirect you back to your index page. Click again to the top left corner of the page. You have at least one new option - RFID System.

  1. Click to the RFID System option.

  1. Your page now should look like this:

1.3.1.1 Events

Clicking on that menu, gives you a list with other 3 sub-menus.

1.3.1.1.1 User Events

Lists all times in which someone tried to enter the building/floor at some of the doors, when, number of the card, and etc.

1.3.1.1.2 System Events

Lists all errors raised in the system, for example if the Webstack is not active, and someone tries to get access, or someone is trying to authorize with a card, which is not in the system.

1.3.1.1.3 Commands

1.3.1.2 Cards

If you click to that menu, your page should look like this.

There are two options in that page: * Creating a card (Create button)

  • Or importing cards (Import button)

Click on Create. You should see the following form:

The fields included in the form, are:

Field name
Card Number Number of the card
Card Owner (Employee) If the card is for employee of the company, you can write, or find the employee by clicking on the field. You will get a list with employees of the company. If you don’t find it, click on the search option of the list.
Card Owner (Contact/Partner) If the card is for a partner of the company, again - you can write its name or select it from the list, which you get after clicking on the empty field nex2t to the label.
Active By default is set to active. If you want the card to become active, after specified time, change that in Active on (the next option) and uncheck option in Active.
Active on Sets the starting date from which the card will be active from
Deactivate on Sets the ending date, when the card will no more be active
Cloud Card Because each controller has its own memory, which is limited, its possible all information about the cards to be kept in an external place - an external db. Activating this option means that after authorization with a card, the controller will not check its own memory for that card, but will search for it in that external memory.

Go back to the beginning of the page


1.3.2 SDK settings

  1. Go to your Polimex TCP/IP Interface Module /Get the IP of the Module and write it to your web browser, press Enter/.

  1. Go to the right top corner of the page - login, and click it.

  2. The default username is ‘admin’ and by default there is no password.

  3. There is a menu on the top page including Setup, IO Control and Device Manager.

  4. Hover over Setup and find the Services option, click on it.

  1. Choose Enable for SDK sends events

  2. Choose Enable for RPC JSON format (Odoo)

  3. Change the odoo.link in the HTTP Server Push URL with a link or an IP to the odoo server.

  4. Change the Server PORT with the Odoo’s port.

  5. Save the settings.

  1. Go to Device Manager -> Scan

  1. Click Start, which will scan for controllers on the TCP/IP Interface Module

  1. After finishing, check the system by touching your card/tag to some of the controllers.

For steps 14-16 you must have

  • Manager access to the RFID Access control app

  • a controller connected to your Polimex TCP/IP Interface Module.


  1. Go back to the odoo’s RFID Module page.

  2. Go to Settings -> Modules

  1. In step 13, you made something called an event, which the TCP/IP interface Module sends to the Odoo. That Module is currently not active in Odoo, which means Odoo will not communicate with it. To set it active, click on Set module to active.

  2. After finishing with the previous steps, it’s time to add a card /cards/ to odoo.

Go back to the beginning of the page


1.3.3 Add a card to Odoo


You must have

  • Manager access to the RFID Access Control App

  • a controller that can read cards connected with your Polimex TCP/IP Interface Module

Your Polimex TCP/IP Interface Module must

  • be linked with Odoo

  • be active


  1. Touch the card/tag to the controller connected to your Polimex TCP/IP Interface Module.

  2. The device will send an event to Odoo.

  3. Go to the odoo’s RFID page, and click to the menu Events, then choose System Events.

  4. You should see an event of type Could not find a card with this number.

  1. Click on the event.

You should see:

  1. Click to the Add card option.

  1. Fill the fields in the form.

Make sure to choose only one type of card owner - Employee or Contact/Partner.

If you are not sure for what each field is, click here.

  1. Click on the Add card option.

  1. Now your card is created.

Go back to the beginning of the page


1.4 Features

1.4.1 Card Types

Card Type
Regular RFID card
MiFare 13/56Mhz
EM4100 125KHz
Biometric ID
Remote Button 1
Remote Button 2
Remote Button 3
Remote Button 4
Licence Plate
Barcode

1.4.2 Departments

Let’s say your company is divided by departments, and each department is responsible for different kind of job in the company, and each department works at a different floor in the company’s building. So you want each employee, who works at a particular department, to have access only to the entrance of the building and entrance to the floor to which his department works. So now we will show how to manage department access groups, and how to add each of the company employees to that group.

If you don’t have RFID Access App installed, click here

  1. Go to your Odoo page, and login. (make sure you have odoo)

If you have any problems during the installation of odoo, you can get help from the users in odoo’s forum, or in stackoverflow.

  1. Click on the menu (at the top left corner), and choose Employee from the menu.

  1. There are three options next to the Employees logo - Employees, Departments, and Configuration.

  1. Click on Departments. Here you can create(manually or importing with a file) departments of the company.

  1. Let’s say you want to manage the access of the Administration department. Click on the top right corner of the department, and choose Settings.

  1. There are 4 options for managing the access groups of that department.

  • Add one or more access groups; (1. Add Access Groups)

  • Remove one or more access groups; (2. Remove Access Groups)

  • Change the default access group; (3. Change the default access group)

  • Remove the default access group; (4. Remove default access group)

What is the difference between adding access group and changing the default access group?

When adding an employee to some department, that employee gets the default access group of the department (each department has its own access group). If you want to add the employee to some other access group, you need to choose the option Add Access groups from the employee’s page (check below in Employee Access Group)).

1.4.3 Owner

If each department (or almost each) in your company has a manager(or managers), you can give him (them) privilege, for each new employee of the department, to give access to that employee, to the building and department’s floor.

  1. Go to your Odoo page, and login. (make sure you have odoo)

If you have any problems during the installation of odoo, you can get help from the users in odoo’s forum, or in stackoverflow.

  1. Click on the menu (at the top left corner), and choose Settings from the menu.

  1. Find the option Users & Companies at the header of the page.

  1. Choose Users.

  1. Find the name of the person, to which you want to give access. (If there are more than one person, you need to repeat that step for each of them).

  1. Click to the name of that person.

  2. Choose Edit.

  1. You should see a field, with RFID Access.

  1. There are four possible options.
  • Officer: Allows access to the following things:
    1. Ability to view, modify, create or delete cards.
    2. Ability to view user events.
    3. Ability to view system events.
    4. Ability to add or remove access groups from employees or contacts.
    5. Ability to add or remove access groups from departments.
    6. Ability to change the default access group of a department.
  • Officer own department: Same as above but only for the user’s own department
  • Manager: Allows access to virtually anything that the module has.
  • Manager own department: Same as above but only for the user’s own department

Choose one of them, and click Save.

1.4.4 Employee Access Group

By default, when choosing a department of the employee, he/she gets the default access group of that department. If you want to add more access groups(or to remove some) to that employee, you need to do that from the employee’s page.

  1. Go to your Odoo page, and login. (make sure you have odoo)

If you have any problems during the installation of odoo, you can get help from the users in odoo’s forum, or in stackoverflow.

  1. Click on the menu (at the top left corner), and choose Employees from the menu.

  1. Select the employee.

  1. Go to the RFID Info option.

  1. Select Add Access Groups, or Remove Access Groups.

Add Access Group

Remove Access Group

Go back to the beginning of the page


1.5 Github

If you have any problems, questions or suggestions, you can follow us on .

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author, please use the developer contact information. They can usually be found in the description.
Please choose a rating from 1 to 5 for this module.
There are no ratings yet!
by
Krimi
on 9/16/20, 3:28 AM

Hello,

I need your assistance for RFID integration with Inventory and POS. Can you please help?

You can contact me via skype or email - krimi.shah@brainvire.com

Re:
by
LYUBOMIR GEORGIEV
on 9/16/20, 9:14 AM Author

Sure. I sent you contact e-mail 


by
saritha sahadevan
on 5/25/19, 4:05 AM

How to connect Polimex interface??