Nodes Online vs Offline (OMS / RMS / AMS)
Gateway Online vs Offline
Ideal Devices
Active Alarms by Severity
Alarms Raised (last 7 days)
Field asset map
Satellite
Street
Labels
Gateways
AMS
RMS
OMS
Pipeline
All Zones
Healthy Ideal Alarm Offline
Active alarms
Outlet valve calibration
Manual calibration commands
Command Mapping

Define your own mappings between an app command name and the device's real command + parameters. The device already knows what each real command means (INTG, PFCMD6ONOFF, etc. - its firmware handles that) - this table just lets you name and save your own shortcuts to them, for later use.

Add / Edit Mapping
Add Pump Station
Device Traffic Log
TimeTypeNodeCommandDecodedStatus

Click a row to view the raw hex payload.

Users
Download reports

Set a date range to filter reports to nodes/alarms active in that period. Leave blank for the full current snapshot.

Reports reflect live data at the moment you click - no caching. Requires the dashboard to be served through the same host as the API (see README) for these links to resolve correctly.

OMS communication status
Connected = reported within 4h. Warning = 4-24h. Critical = >24h or offline.
Gateway Management
Add Gateway
Existing Gateways
NameGateway EUINumberVillage
Bulk Upload - Gateway

Required: gateway_eui, name. Optional: gateway_number, village_name, latitude, longitude. Existing gateway_eui rows are updated in place.

OMS Management
Add OMS Node
Existing OMS Nodes
NameDev EUIVillage
Bulk Upload - OMS

Accepts .csv or .xlsx. Required: dev_eui, name. Optional: canal_id, outlet_number, village, latitude, longitude, scheduled_delivery_volume_m3, chak_no, chak_leader, chak_area_hectare, khasara_no, pradhan_jal_mitra, pradhan_jal_mitra_contact, uid, mac_address, sub_chak_count, gateway_id. canal_id accepts either a numeric ID or a distributary name - unrecognized names are auto-created. dev_eui must be exactly 16 hex characters. Existing dev_eui rows are updated in place.

AMS Management
Add AMS Node
Existing AMS Nodes
NameDev EUIValve Type
Bulk Upload - AMS

Required: dev_eui, name. Optional: site_description, latitude, longitude. Existing dev_eui rows are updated in place.

RMS Management
Add RMS Node
Existing RMS Nodes
NameDev EUIVillage
Bulk Upload - RMS

Required: dev_eui, name. Optional: reservoir_id, latitude, longitude. Existing dev_eui rows are updated in place.

KML Map Upload

Upload a .kml or .kmz export (e.g. from Google Earth Pro) to show the real canal/pipe network as an overlay on the GIS Map.

No KML file uploaded yet.

Or upload a tab-separated coordinate export (.txt/.csv, e.g. Google Earth Pro's "Export to CSV/TXT" for line features) - same result, just a different export format.

Application Name & Logo
Color Theme

Switch between light and dark mode. Your choice is remembered on this device.

Font

Choose the font used across the dashboard.

Simulated Data

Removes leftover demo/seed data (created before any real devices existed) - identified safely by their EUI format, so real devices are never touched. Preview first to see exactly what would be removed.

Documentation

Quick reference for using this platform.

  • GIS Map - live map of all OMS/RMS/AMS nodes and gateways, with an optional KML overlay of the real canal/pipe network.
  • Alarms - active alarms across all node types, paginated. Use "Ack" to acknowledge one.
  • Trends - pick a node and time range (daily/weekly/monthly) to see its battery, solar, RSSI, and SNR history.
  • Calibration - run and record outlet valve calibration, then download a certificate once complete.
  • Device Management - register new Gateway/RMS/AMS/OMS devices, or bulk-import via CSV/Excel.
  • Node Management - view and manage all registered nodes.
  • User Management - add/edit users and their roles.
  • Reports - download communication status, node health, water delivery, and full-detail exports.
  • App Configuration - this page: KML overlay, branding, theme, font, and this reference.