Meter-reading and metrology/calibration management to trigger usage-based maintenance and keep gauges in-tolerance in Odoo. One-time license from $249.00 USD for Odoo 17, 18, 19 — includes 12 months of updates and support.

Meter-reading and metrology/calibration management to trigger usage-based maintenance and keep gauges in-tolerance in Odoo.
No payment now. This sends a quote request to our team — we'll follow up by email with pricing and next steps.
Odoo's core Maintenance app schedules preventive work on fixed calendar intervals — but pumps, presses, forklifts and CNC spindles don't wear out by the calendar, they wear out by hours run, cycles fired and kilometres driven. And nothing in Odoo core tracks whether the torque wrench, caliper or pressure gauge you used to sign off a quality check was even in calibration at the time.
Meter definitions per asset with configurable units (engine hours, run hours, cycles, strokes, mileage/kilometres, tonnage, print counts) on a new maintenance.meter model linked to maintenance.equipment
Meter readings capture (manual entry, mobile-friendly form, or XML-RPC/JSON-RPC push from IoT/SCADA/telematics) with automatic rollover and reversal-guard validation so a lower reading than the previous one is flagged
Usage-based maintenance trigger rules: fire a maintenance.request every N units, at a fixed next-due value, or on a combined 'whichever comes first' calendar-or-usage basis
Automated actions (base.automation / server actions) generate the preventive maintenance request the moment a reading crosses its threshold — computed via @api.depends fields, no manual monitoring
Average daily usage compute and projected next-due date so planners see 'this forklift will hit its 500-hour service in ~9 days' instead of reacting late
Calibration/metrology master data for gauges and instruments: measurement range, unit, nominal tolerance band, calibration interval, calibration method and responsible technician
Maintenance Asset Meter & Metrology is a net-new Odoo module that ECOSIRE designs, builds, installs and supports specifically for your fleet and instrument park. It adds two tightly-linked capabilities to your Odoo database: (1) usage-based maintenance driven by meter readings, and (2) full metrology / calibration management for gauges and measuring instruments — including certificates, tolerances, due-date alerts and automatic quarantine of out-of-calibration equipment.
This is not a free download from apps.odoo.com. It is a build-to-order engagement: we extend maintenance.equipment, add new models such as maintenance.meter, maintenance.meter.reading and metrology.calibration, wire compute fields with @api.depends, and hook Odoo's automated actions (base.automation / server actions) so a reading that crosses a threshold spawns a maintenance.request on its own — no cron guesswork, no spreadsheet.
On the metrology side, every gauge gets a calibration schedule, an as-found / as-left record, an in-tolerance verdict against its stated measurement range, and a QWeb-rendered calibration certificate you can email or attach. When an instrument is overdue or fails calibration, a record rule and automated action flip it to a quarantined state so it can't silently be used to pass an inspection — closing a real ISO 9001 / IATF 16949 / ISO 17025 audit gap.
Everything is delivered as a proper Odoo app: a versioned __manifest__.py, models under models/, security via ir.model.access.csv plus record rules, list/form/kanban/graph views and OWL widgets where they help, QWeb reports, and menu items placed inside the Maintenance and Quality apps your team already uses. It runs on Odoo 17, 18 and 19, on Community or Enterprise, and every field is exposed over XML-RPC / JSON-RPC so your IoT meters, SCADA historian or telematics feed can push readings automatically.
Because we build it for you, the data model, trigger rules, tolerance bands, certificate layout and access rights match your assets and your quality procedures — not a generic template you have to bend around. Typical delivery is 2–4 weeks from signed scope, followed by UAT, training and a support window.
Owns the preventive maintenance program for a fleet of usage-driven assets. Needs services to trigger on real hours, cycles and mileage — with projected due dates for scheduling — instead of blunt calendar intervals that either over-service healthy machines or miss hard-run ones.
Responsible for keeping every gauge and measuring instrument in-tolerance and audit-ready. Needs calibration schedules, as-found/as-left records, certificates, tolerance verdicts and automatic quarantine so an out-of-cal instrument can never quietly pass a quality inspection.
Must prove to auditors that measurements were taken with calibrated equipment and that overdue instruments were controlled. Needs traceability from a failed instrument back to the checks it signed off, plus reporting on calibration due-rates and out-of-tolerance events.
Enters meter readings and calibration results on the shop floor. Needs fast, mobile-friendly forms (or an automated feed from IoT meters) and clear signals about which instruments are safe to use right now.
Buy the license on ecosire.com and download the Maintenance Asset Meter & Metrology module ZIP from your account dashboard.
Extract the ZIP into your Odoo custom addons folder on the server (or upload via Apps > Install from file on Odoo.sh / runbot).
Activate Developer Mode, open Apps, click Update Apps List, search for Maintenance Asset Meter & Metrology, and press Install.
Open the new menu, paste your ECOSIRE license key, connect any external credentials (Shopify, Amazon, Stripe, etc.), and save.
Run the built-in connection test, sync your first 10 records, and schedule the recurring cron. Contact support if anything fails.
| Criterion | ECOSIRE | Custom Build | Competitor | Odoo Native |
|---|---|---|---|---|
| Usage-based (hours/cycles/mileage) maintenance triggers | Yes — meter model + threshold rules fire maintenance.request via automated actions | Possible but you design and maintain the whole model yourself | Sometimes; often calendar-only or limited unit types | |
| Calibration / metrology management for gauges and instruments | Yes — schedules, as-found/as-left, tolerance verdict, quarantine | Build from scratch; significant effort to get audit-grade right | Rare in maintenance modules; usually a separate paid app | |
| Branded calibration certificates (QWeb PDF) | Yes — QWeb template with your standards and sign-off, emailable | You build the QWeb report and layout yourself | ||
| Automatic quarantine of out-of-cal / overdue instruments | Yes — record rule + automated action blocks selection on quality checks | Must design record rules and state machine yourself | ||
| Fit to your exact assets, units, tolerances and quality procedures | Yes — built to your specification, not a generic template | Yes, but at full in-house build cost and timeline | ||
| Runs on Odoo 17, 18 and 19 (Community or Enterprise) | Yes — standard framework, edition confirmed at scoping | Depends on your team's cross-version discipline | ||
| XML-RPC / JSON-RPC API for IoT, SCADA and telematics reading feeds | Yes — every new model API-exposed; scheduled imports optional | You expose and document the API yourself | ||
| Delivery model and ownership | Build-to-order in 2–4 weeks; you own the source + support window | Longest timeline; full internal build and maintenance burden | Instant download but generic; vendor-controlled roadmap |
No. This is a build-to-order module that ECOSIRE designs, builds, installs and supports specifically for your assets and instruments. There is nothing to download at purchase. After you buy, we confirm scope, then develop and deploy the module to your Odoo instance. This lets us match the data model, trigger rules, tolerance bands and certificate layout to your equipment and quality procedures rather than shipping a generic template.
Typical delivery is 2–4 weeks from a signed scope. A straightforward meter-and-calibration setup on a clean Odoo 17/18/19 instance lands toward the shorter end; heavier requirements — bulk data migration, IoT/SCADA reading feeds, accredited-lab certificate formats or multi-company rollout — sit at the longer end. We share a milestone plan up front (scope, build, UAT on staging, training, production go-live) so you always know where the project stands.
Every engagement includes a post-go-live support window covering bug fixes and adjustments, with defined response terms. Because the module is written to standard Odoo conventions (proper __manifest__.py, models, security and views), it upgrades cleanly with your platform. When you move between Odoo 17, 18 and 19, we provide a compatibility check and any needed migration of the module as part of an agreed maintenance arrangement — you own the source code either way, so you are never locked to us.
Both. The module targets Odoo 17, 18 and 19 on Community or Enterprise. Core functionality — meters, usage-based triggers, calibration scheduling, certificates and quarantine — is built on standard framework features (models/ORM, automated actions, ir.model.access.csv, record rules and QWeb) that exist in Community. If your workflow relies on Enterprise-only apps such as Quality or advanced Field Service, we integrate with them where present; we confirm the exact edition dependencies during scoping.
Yes. Every new model — including the meter and reading records — is exposed over Odoo's XML-RPC and JSON-RPC API, so your IoT gateway, SCADA historian, telematics provider or PLC middleware can create readings programmatically. When a pushed reading crosses a configured threshold, the automated action raises the maintenance request without any manual step. We can also build a scheduled import if your source is a file or database export rather than a live API.
Each instrument carries a calibration due date and a tolerance verdict. An automated action combined with a record rule flips any overdue or failed instrument into a 'quarantined' state, and that state removes it from the selectable instruments on quality checks and sign-offs. So a technician physically cannot pick an out-of-cal gauge to pass an inspection. You also get advance alerts before the due date and a traceability link from a failed instrument back to the checks it signed off, which is what auditors ask for under ISO 9001, IATF 16949 and ISO 17025.
You receive the full module source, the configuration mapped to your assets and instruments, a branded calibration-certificate template, the security/access matrix, an initial data load, deployment to staging and production, documentation and a training session — plus the support window. You own the delivered source code and can host, modify or extend it yourself. We document the models and extension points so your own developers, or another partner, can continue the work if you ever choose to.
Meter-reading and metrology/calibration management to trigger usage-based maintenance and keep gauges in-tolerance in Odoo.