Module library
The modules available for Aradyn today. Each is installed from the catalogue inside your portal. Protocol support is modular, and new protocols and device types are added as modules, so this list grows as they are published.
Drives
One device page per pumping system: each drive on its own leg, with state, readings, transmitters, faults and warnings.
| Module | Models | Per device | Connection | What it gives you |
|---|---|---|---|---|
| Schneider Electric ATV600 | ATV600 series | 1-6 (MultiDrive Link) | Ethernet, Modbus TCP | Run/fault/warning state, application state, frequency, current, power, voltage, energy, thermal state, pump flow, outlet pressure, multi-pump staging |
| Schneider Electric Altivar 61 / 71 | ATV61, ATV71 | 1-6 | RS-485 or Ethernet | State, readings, transmitters, faults, warnings |
| WEG CFW | CFW500, CFW700, CFW701, CFW-11, CFW09, CFW-08 | 1-6 | RS-485; Ethernet on CFW-11 | State, readings, transmitters, faults, alarms |
| ABB | ACQ580, ACS580, ACS880 | 1-6 | RS-485 embedded fieldbus, or Ethernet via FMBT-21 (Modbus/TCP) | State, readings, transmitters, faults, warnings |
| Allen-Bradley PowerFlex | PowerFlex 4, 40, 400, 520-series | 1-6 | RS-485, Modbus RTU | State, readings, transmitters, faults |
| Power Electronics SD700 | SD700 | 1-6 | RS-485 or Ethernet | State, readings, transmitters, faults, warnings |
| Power Electronics SD750 | SD750 | 1-6 | RS-485 or Ethernet | State, readings, transmitters, faults, warnings |
| Danfoss VLT AQUA Drive | FC 202 | 1 | RS-485, Modbus RTU | State, readings, alarms, warnings; resets a tripped drive where safe |
- Per device
- 1-6 (MultiDrive Link)
- Connection
- Ethernet, Modbus TCP
- What it gives you
- Run/fault/warning state, application state, frequency, current, power, voltage, energy, thermal state, pump flow, outlet pressure, multi-pump staging
- Per device
- 1-6
- Connection
- RS-485 or Ethernet
- What it gives you
- State, readings, transmitters, faults, warnings
- Per device
- 1-6
- Connection
- RS-485; Ethernet on CFW-11
- What it gives you
- State, readings, transmitters, faults, alarms
- Per device
- 1-6
- Connection
- RS-485 embedded fieldbus, or Ethernet via FMBT-21 (Modbus/TCP)
- What it gives you
- State, readings, transmitters, faults, warnings
- Per device
- 1-6
- Connection
- RS-485, Modbus RTU
- What it gives you
- State, readings, transmitters, faults
- Per device
- 1-6
- Connection
- RS-485 or Ethernet
- What it gives you
- State, readings, transmitters, faults, warnings
- Per device
- 1-6
- Connection
- RS-485 or Ethernet
- What it gives you
- State, readings, transmitters, faults, warnings
- Per device
- 1
- Connection
- RS-485, Modbus RTU
- What it gives you
- State, readings, alarms, warnings; resets a tripped drive where safe
Generic inputs
For equipment with no dedicated module. Channels are mapped in the portal, without writing code.
| Module | Models | Per device | Connection | What it gives you |
|---|---|---|---|---|
| Generic Input (MQTT) | Any device publishing JSON over MQTT | Up to 10 channels | MQTT, local or cloud broker; no VPN needed | Per-channel JSON path, unit and type |
| Generic DNP3 Input | DNP3 RTUs and telemetry units | Up to 10 points | DNP3 over TCP, through the DNP3 Gateway | Per-point group.variation.index, name, type, unit and alarm limits |
- Per device
- Up to 10 channels
- Connection
- MQTT, local or cloud broker; no VPN needed
- What it gives you
- Per-channel JSON path, unit and type
- Per device
- Up to 10 points
- Connection
- DNP3 over TCP, through the DNP3 Gateway
- What it gives you
- Per-point group.variation.index, name, type, unit and alarm limits
Protocols, transport and remote access
How data reaches the server, and how engineers reach a site.
| Module | Models | Per device | Connection | What it gives you |
|---|---|---|---|---|
| MQTT Gateway | Broker on the server | MQTT over TLS; imports one or more cloud brokers | Device traffic for every device module | |
| DNP3 Gateway | DNP3 outstations | DNP3 over TCP, direct or over VPN | Class 0/1/2/3 polling | |
| WireGuard VPN | Device tunnels | WireGuard | Device addressing, enrolment, handshake health, HMI and modem access | |
| OpenVPN VPN | Routers without WireGuard | OpenVPN, self-hosted server and certificate authority | Per-device certificate and fixed address, revoked on removal | |
| ZeroTier VPN | Self-hosted controller | ZeroTier, no ZeroTier account | Per-device identity and fixed address | |
| Schneider HMI | Schneider HMIs with a web interface | Over the device VPN | The HMI in the browser, from the device page |
- Connection
- MQTT over TLS; imports one or more cloud brokers
- What it gives you
- Device traffic for every device module
- Connection
- DNP3 over TCP, direct or over VPN
- What it gives you
- Class 0/1/2/3 polling
- Connection
- WireGuard
- What it gives you
- Device addressing, enrolment, handshake health, HMI and modem access
- Connection
- OpenVPN, self-hosted server and certificate authority
- What it gives you
- Per-device certificate and fixed address, revoked on removal
- Connection
- ZeroTier, no ZeroTier account
- What it gives you
- Per-device identity and fixed address
- Connection
- Over the device VPN
- What it gives you
- The HMI in the browser, from the device page
Modems
The modem package is built for each device from the modules it uses: polling, local broker and bridge, VPN.
| Module | Models | Per device | Connection | What it gives you |
|---|---|---|---|---|
| Teltonika | RUTX and RUT series (RutOS) | Installed through the RutOS API | Field device polling, local MQTT broker and bridge, VPN, signal readings |
- Connection
- Installed through the RutOS API
- What it gives you
- Field device polling, local MQTT broker and bridge, VPN, signal readings
Alerts
Email and SMS for alarms, escalations and reports. Push notifications and SMTP email are built into Core.
| Module | Models | Per device | Connection | What it gives you |
|---|---|---|---|---|
| Brevo | Email and SMS | Brevo API | Guided setup, credit balance, delivery statistics | |
| ClickSend | SMS | ClickSend API | Delivery results, replies (reply ACK to acknowledge), balance |
- Connection
- Brevo API
- What it gives you
- Guided setup, credit balance, delivery statistics
- Connection
- ClickSend API
- What it gives you
- Delivery results, replies (reply ACK to acknowledge), balance
Analysis
Run on the server every five minutes against live data. Findings are raised as alarms.
| Module | Models | Per device | Connection | What it gives you |
|---|---|---|---|---|
| Pipe Network Analyser | Pipe networks and irrigation schemes | Uses the channels of your existing devices | Headloss per pipe, branch and scheme flow balance, night flow, station checks, condition trends, what-if valve scenarios | |
| Pump Performance | Any pump with a curve in the pump library | Uses the channels of your existing devices | Expected and measured head and power at actual speed, commissioning drift, wear %, shared-meter flow allocation |
- Connection
- Uses the channels of your existing devices
- What it gives you
- Headloss per pipe, branch and scheme flow balance, night flow, station checks, condition trends, what-if valve scenarios
- Connection
- Uses the channels of your existing devices
- What it gives you
- Expected and measured head and power at actual speed, commissioning drift, wear %, shared-meter flow allocation
Data and integrations
| Module | Models | Per device | Connection | What it gives you |
|---|---|---|---|---|
| TimescaleDB Telemetry | Customer-managed TimescaleDB | PostgreSQL | Telemetry stored in TimescaleDB instead of the built-in InfluxDB | |
| External API | Other systems | HTTPS, signed requests | Push readings out (sent or served), bring a device's data in for its device module | |
| Xero Billing | Xero | Xero API | Invoicing and payment state | |
| SIM Card Provider | Cellular SIM provider | Provider API | SIM usage, plan and connectivity details |
- Connection
- PostgreSQL
- What it gives you
- Telemetry stored in TimescaleDB instead of the built-in InfluxDB
- Connection
- HTTPS, signed requests
- What it gives you
- Push readings out (sent or served), bring a device's data in for its device module
- Connection
- Xero API
- What it gives you
- Invoicing and payment state
- Connection
- Provider API
- What it gives you
- SIM usage, plan and connectivity details
Other modules
| Module | Models | Per device | Connection | What it gives you |
|---|---|---|---|---|
| Aradyn Core | Core site/device management, telemetry ingestion, dashboards, users, and operational tooling. | |||
| AradynConnect | Your own phone app, under your own name, in Google Play (and later the App Store): set it up from the portal, and send alarm notifications to it with Acknowledge on the notification. | |||
| Backup Monitoring | Backup status reporting, restore metadata, backup health checks, and retention visibility. | |||
| Billing Control | Aratec-managed billing state, payment enforcement, Xero sync status, and account lock signalling. | |||
| HMI Access | Hosted HMI access, secure tunnelling metadata, and HMI entitlement tracking. | |||
| Plant View | A photo or drawing of a pump station with the device's live readings placed on it. Upload a picture, place tiles on the plant, bind each tile to the device's channels, and keep each piece of equipment's details, manuals and reports on its tile. | |||
| Power Electronics Variable Speed Drives | Power Electronics SD700 and SD750 variable speed drives, one to six on a pumping system, each drive its own model and its own connection: RS-485 into the modem, Ethernet on its LAN, or a mix. Replaces the separate SD700 and SD750 modules, with everything each of them did. | |||
| SCADAfarm Integration | SCADAfarm packet forwarding, status visibility, command API support, and billing summaries. | |||
| SMS Gateway | SMS alert provider integration for alarm and operational notifications. | |||
| Schneider Altivar | Schneider Altivar variable speed drives, one to six on a pumping station, each drive its own model and connection: ATV600 (ATV630, ATV650, ATV660) on the modem's LAN, alone or on a MultiDrive Link, and Altivar 61 / 71 on RS-485 or Ethernet. Replaces the ATV600 and Altivar 61 / 71 modules, with everything each of them did. |
- What it gives you
- Core site/device management, telemetry ingestion, dashboards, users, and operational tooling.
- What it gives you
- Your own phone app, under your own name, in Google Play (and later the App Store): set it up from the portal, and send alarm notifications to it with Acknowledge on the notification.
- What it gives you
- Backup status reporting, restore metadata, backup health checks, and retention visibility.
- What it gives you
- Aratec-managed billing state, payment enforcement, Xero sync status, and account lock signalling.
- What it gives you
- Hosted HMI access, secure tunnelling metadata, and HMI entitlement tracking.
- What it gives you
- A photo or drawing of a pump station with the device's live readings placed on it. Upload a picture, place tiles on the plant, bind each tile to the device's channels, and keep each piece of equipment's details, manuals and reports on its tile.
- What it gives you
- Power Electronics SD700 and SD750 variable speed drives, one to six on a pumping system, each drive its own model and its own connection: RS-485 into the modem, Ethernet on its LAN, or a mix. Replaces the separate SD700 and SD750 modules, with everything each of them did.
- What it gives you
- SCADAfarm packet forwarding, status visibility, command API support, and billing summaries.
- What it gives you
- SMS alert provider integration for alarm and operational notifications.
- What it gives you
- Schneider Altivar variable speed drives, one to six on a pumping station, each drive its own model and connection: ATV600 (ATV630, ATV650, ATV660) on the modem's LAN, alone or on a MultiDrive Link, and Altivar 61 / 71 on RS-485 or Ethernet. Replaces the ATV600 and Altivar 61 / 71 modules, with everything each of them did.
Equipment not listed?
Generic MQTT and DNP3 inputs cover most other devices, and new protocols are added as modules. A dedicated module can be built for equipment with a published register map.