Este addon permite definir Reglas IoT.
Una Regla especifica qué Inputs pueden ser controlados por una determinada Key. La Key es propiedad de un Agent (Employee, Partner o anónimo). El Input es una solicitud de un IoT Device que ejecuta una determinada función en Odoo. Esta función comprobará si la Key (= el Agent) está permitida por alguna Regla para "controlar" el Device. Si Odoo responde afirmativamente, se permitirá al Agent ejecutar alguna Function en el Device (por ejemplo, abrir una puerta o activar un relé).
Traducción automática al español (DeepSeek) de la descripción original de OCA, que está en inglés.
auto_awesome Qué hace este módulo
Generado por IA a partir del código · Odoo 17.0Define reglas de acceso IoT que vinculan llaves (personas) con cerraduras (dispositivos), para que Odoo pueda decidir si una llave tiene permitido controlar una entrada de dispositivo. Incluye un registro de uso de cada intento de acceso aceptado o rechazado.
Este módulo añade una capa de control de acceso sobre los dispositivos IoT. Se crean Rules que agrupan Locks (los dispositivos o entradas que se van a controlar) y Keys (las personas o agentes que poseen una clave virtual). Una Key puede estar vinculada a varias Rules, y las Rules pueden heredar de Rules padre, por lo que una clave permitida en una regla padre también está permitida en sus hijas.
En el menú IoT aparecen nuevas entradas: Rules, Locks (Devices), Keys (Persons) y Usage Log. En el formulario de una entrada de dispositivo, un responsable puede pulsar "Generate IoT Lock for this Input" para crear automáticamente el lock correspondiente, y a continuación se muestra el lock asociado.
Cuando un dispositivo envía un valor de clave, Odoo busca la clave, comprueba su fecha de caducidad y las reglas del lock, y responde si se concede el acceso. Cada intento se registra en el Usage Log con el lock, la clave, la hora y el resultado (aceptado o rechazado), incluidos los intentos con una clave desconocida.
Las Keys tienen un valor de clave virtual único generado automáticamente, una fecha de caducidad opcional y pueden asociarse a partners; el formulario de un partner muestra un botón Keys con el recuento. Un asistente permite crear o actualizar una clave para un registro y elegir sus reglas. Se bloquean las claves virtuales duplicadas y se rechazan las reglas padre recursivas.
Depende de
Lo necesitan otros módulos
Menús que añade
Modelos y campos (9)
- iot.key · modelo nuevoname, active, res_id, key_type, rule_ids (Rules), res_model, action_ids, expiration_date, unique_virtual_key
- iot.lock · modelo nuevoname, active, rule_ids (Rules), action_ids, description
- iot.rule · modelo nuevoname, active, lock_ids (Locks), parent_ids
- iot.device · amplía un modelo existente
- res.partner · modelo nuevo
- iot.key.mixin · modelo nuevoiot_key_ids, iot_key_count
- iot.key.action · modelo nuevokey_id, result, lock_id, key_name (Key's Name), timestamp (Time), unique_virtual_key
- iot.key.wizard · modelo nuevores_id, rule_ids, res_model, iot_key_id, unique_virtual_key
- iot.device.input · amplía un modelo existentelock_id
Texto generado por IA (DeepSeek) al leer el código de la versión 17.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. Ver el código en GitHub
Disponibilidad por versión
Revisado: 2026-11-03Estado de confirmación: 4 confirmadas, 5 sin información de 9 versiones.
Fuentes · Odoo 17.0
Confirmado el 2026-11-03 en la rama 17.0 de OCA/iot.
terminal Instalación y uso
Sin información verificadaLas instrucciones de instalación, el paquete de distribución, las dependencias y los pasos de configuración no se muestran porque todavía no se han verificado en la documentación del módulo para ninguna versión.
Datos importados de GitHub: esta ficha refleja la última revisión del catálogo, no una consulta en directo. Verifica siempre en la documentación del módulo y en staging antes de instalar en producción.