Predictive maintenance
Alerts arrive before a likely failure.
Alerts days before a likely failure, risk insights and work orders tied to port calls.
Module key: predict. Accent colour: #f472b6 on dark, #be185d for accent text in the light theme (from @pruva/brand/tokens; see Module accents).
Pages
| Page | Path in the app | What it shows |
|---|---|---|
| Alerts | /app/alerts | Live alerts on a failure probability × days left matrix, the components alerting, and vessel, component, symptom, failure probability, days left and status for each alert. |
| Risk insights | /app/risk | Risk score per vessel with its top driver, the 90-day fleet trend, alerts per week by severity, false-positive rate and time to resolve. |
| Work orders | /app/maintenance | Work orders from alerts, grouped by port call, plus overdue and completed work. |
| Integrations | /app/integrations/predict | The connectors this module reads from, with status, last sync and any problem to fix. |
Connectors
Every connector is a mock in this build. The demo reads generated data and makes no outside calls. Verify each provider before launch.
- Onboard gateway (MQTT) (
mqtt-gateway): Machinery sensor readings from the edge box on each vessel. Mock in this build. - Siemens SIMATIC historian (
siemens-historian): Hourly machinery history and alarms from the ship’s automation system. Mock in this build. - ABB Turbocharging (
abb-turbo): Turbocharger speed, surge events and service intervals. Mock in this build. - Rolls-Royce Power Systems (
rolls-royce-mtu): Engine maker diagnostics for MTU auxiliary engines. Mock in this build. - Iridium Certus (
iridium): Sends Notify crew messages to the bridge over satcom. Mock in this build. - WhatsApp Business (
whatsapp): Sends Notify crew messages to the chief engineer’s phone in port. Mock in this build.
See Connections for what each one will need.
Actions that need publish
These buttons need the publish level on this module. AI agents can never hold publish, so they cannot press them.
| Action | Key | What it does |
|---|---|---|
| Notify crew | alert.notify | Sends the alert to the vessel by email or satcom. In the demo it shows a notice and sends nothing. |
| Dismiss a critical alert | alert.dismiss | Closes a critical alert without action. Lower severities can be closed with edit. |
Price
Predictive maintenance is a Pro module: it takes one Pro slot on Operations or Professional, and is in Complete.
| Plan | Per vessel per year |
|---|---|
| Operations (4 Pro) | $6,995 per vessel per year |
| Professional (8 Pro) | $12,240 per vessel per year |
| Complete (all 13 Pro) | $19,900 per vessel per year |
A 10% deposit opens a 1-month trial, then billed annually per vessel. 3-year contract. You can leave in year 1. The deposit is not refunded. No refunds after the trial for the year already started; cancel renewal any time.
Also in the packs: Offshore & gas carriers.
Solves: Main-engine failures at sea · Off-hire days from unplanned repairs · Spares flown out at short notice.
- Failure probability per component
- Alert queue with Notify crew
- Work orders at port calls