OdooWiki OCA HUB
IoT License: AGPL-3

This addon is a base module used for all iot modules.

auto_awesome What this module does

AI-generated from the code · Odoo 12.0

This module adds an IoT area in Odoo where you can register connected devices, group and tag them, and organise them by system. It is the technical foundation other IoT add-ons build on.

This is a base module: it creates the screens and data structures used to keep track of connected devices (for example printers, scales or screens) inside Odoo.

  • A new IoT menu is available to IoT users, with a Devices screen showing devices as cards (kanban), a list and a form. Each device has a name, an identification code, a system, a model, an IP address, a group, tags, an icon or picture, a passphrase and a last contact date.
  • Devices can be archived, and the search view lets you filter active/inactive devices and group them by device group.
  • A Configuration menu (visible to IoT managers) holds Device Group, Device Tag and Systems. Systems list their devices and their available actions.
  • Each device form has an Actions tab listing the actions that were run on it, with status (pending, ok, failed), result text and the date it succeeded. A Run button appears on actions that are not yet successful.
  • Business rules: a device cannot be moved to another system once it has actions; an action must belong to the same system as its device, otherwise Odoo blocks it; running an action records its status, result and success date, and failures are logged.
  • Access is controlled by two groups: IoT User (read/use) and Manager (full configuration).

Depends on

base

Required by other modules

Menus it adds

DevicesIoTSystems
Models and fields (6)
  • iot.device · new modelip (IP), icon, name, color, image, model, state, active, tag_ids, group_id, system_id, action_ids, passphrase, image_small (Small-sized image), action_count, image_medium (Medium-sized image), last_contact_date, device_identification
  • iot.system · new modelname, device_ids, system_action_ids
  • iot.device.tag · new modelname, color (Color Index)
  • iot.device.group · new modelname
  • iot.device.action · new modelresult, status, date_ok (Ok date), device_id, system_action_id
  • iot.system.action · new modelname, system_id

Text generated by AI (DeepSeek) from reading the Odoo 12.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: 1 confirmed, 8 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.