This addon is a base module used for all iot modules.
auto_awesome What this module does
AI-generated from the code · Odoo 18.0Adds an IoT section to Odoo where you can register connected devices, organise them by group and tag, and run actions on them through communication systems.
This module creates the foundation for managing connected (IoT) devices inside Odoo. It adds a new "IoT" app menu, visible to users with the IoT User right.
Under IoT you get a Devices screen showing all registered devices in kanban cards or a list. Each device has a name, a communication system, a model, an IP address, a group, tags, an icon or picture, a state and a last contact date. Devices can be archived, and the search view lets you filter active or inactive devices and group them by device group.
A device form shows its details and an Actions tab listing every action that was run on it. Actions are recorded with a status (Pending, Ok or Failed), a result text and an "Ok date". A Run button appears on actions that are not yet successful; running an action calls the related communication system action and stores the outcome. A check prevents linking a device to an action belonging to a different communication system.
Managers get a Configuration menu with Systems, Device Group and Device Tag. Systems list the communication systems and their devices and actions; these records are read-only in the screens. Device groups and tags are simple lists used to classify devices, and tags can have a colour.
Access rights are split between IoT User (read and limited write) and Manager (full configuration).
Depends on
Required by other modules
Menus it adds
Models and fields (6)
- iot.device · new modelip (IP), icon, name, color, model, state, active, tag_ids, group_id, action_ids, action_count, last_contact_date, communication_system_id
- 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, communication_system_action_id
- iot.communication.system · new modelname, device_ids, communication_system_action_ids
- iot.communication.system.action · new modelname, communication_system_id
Text generated by AI (DeepSeek) from reading the Odoo 18.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-03Confirmation status: 6 confirmed, 3 with no information of 9 versions.
Sources · Odoo 13.0
Confirmed on 2026-11-03 in branch 13.0 of OCA/iot.
terminal Installation and usage
No verified informationInstallation 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.
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.