OdooWiki OCA HUB

IoT Key Employee RFID

iot_key_employee_rfid folder_open OCA/iot open_in_new
Uncategorised License: AGPL-3

This addon allows the use of an RFID Card as an IoT Key.

auto_awesome What this module does

AI-generated from the code · Odoo 16.0

Lets you turn an employee's RFID attendance card into an IoT key, so the same card can trigger IoT rules. A button on the employee form creates the IoT key from the card code.

This module links employee RFID attendance cards to the IoT system. On the employee form, a new button "Generate IoT Key for this RFID Card" appears for IoT managers. It is only shown when the employee has an RFID card code and does not yet have an IoT key.

Pressing the button creates an IoT key of type RFID, named after the employee, and linked to that employee. The key uses the employee's RFID card code as its unique virtual key.

Once created, the employee form shows the related IoT key and the IoT rules attached to it. These rules can be edited directly from the employee record. The RFID card code field is kept in sync with the key's unique virtual key.

The module also makes employees a valid model for unique IoT keys, so an RFID card cannot be reused by another employee. It extends the hr.employee and iot.key models and adds fields to the employee form. Access to the button and fields is limited to IoT managers and IoT users.

Models and fields (2)
  • iot.key · extends an existing model
  • hr.employee · new modelrule_ids (IoT Rules), iot_key_id, iot_key_ids (IoT Keys), rfid_card_code

Text generated by AI (DeepSeek) from reading the Odoo 16.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub

Availability by version

Reviewed: 2026-11-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 2 confirmed, 7 with no information of 9 versions.

terminal Installation and usage

No verified information

Installation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.

info

Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.