OdooWiki OCA HUB

IoT Output

iot_output folder_open OCA/iot open_in_new
IoT Licencia: AGPL-3

Este addon es un módulo base utilizado para permitir diferentes salidas desde el mismo dispositivo

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 12.0

Este módulo permite que un dispositivo IoT tenga varias salidas separadas, cada una vinculada a un sistema, y permite a los usuarios ejecutar acciones sobre esas salidas y ver si tuvieron éxito.

Este módulo amplía la app IoT para que un único dispositivo IoT pueda tener múltiples salidas en lugar de solo una. En el formulario del dispositivo aparece un nuevo botón "Outputs" que muestra cuántas salidas tiene el dispositivo; al hacer clic en él se abre la lista de salidas de ese dispositivo (o directamente la única salida si solo hay una).

Cada salida tiene un nombre, pertenece a un dispositivo y a un sistema, y puede estar vinculada a varias acciones. Las salidas son de solo lectura para los usuarios normales de IoT; solo los gestores de IoT pueden crearlas o modificarlas.

Los sistemas ahora tienen un ajuste "applies to" que indica si el sistema se utiliza para un dispositivo completo o para una salida. El formulario del dispositivo solo ofrece sistemas que se aplican a dispositivos, y el formulario de la salida solo ofrece sistemas que se aplican a salidas.

Cuando se ejecuta una acción sobre una salida, el módulo la registra como una acción IoT con un estado (Pending, Ok o Failed), un texto de resultado y, cuando tiene éxito, una "Ok date". Una comprobación impide ejecutar una acción sobre una salida que pertenece a un sistema diferente, y las acciones no se ejecutan en dispositivos inactivos. Ejecutar una acción también actualiza la fecha de último contacto del dispositivo.

Un nuevo menú "Systems" está disponible para los gestores de IoT, y el menú IoT es visible para los usuarios de IoT.

Depende de

Lo necesitan otros módulos

Menús que añade

IoTSystems
Modelos y campos (4)
  • iot.device · amplía un modelo existentesystem_id, output_ids, output_count
  • iot.system · amplía un modelo existenteapplies_to, output_ids
  • iot.device.output · modelo nuevoip, name, model, state, device_id, system_id, action_ids, action_count
  • iot.device.output.action · modelo nuevoresult, status, date_ok (Ok date), output_id, system_action_id

Texto generado por IA (DeepSeek) al leer el código de la versión 12.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-03
Confirmado (verificado en repositorio y rama) Estimado (sin verificar) Sin información

Estado de confirmación: 1 confirmada, 8 sin información de 9 versiones.

terminal Instalación y uso

Sin información verificada

Las 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.

info

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.