SCADA for Swimming Pools & Water Facilities

Real-time filtration, heating, chemical balance, and pumps — with alarms and controls. Built on ThingsBoard. GCC-hosted (EN/AR).

KPIs you can track
Water chemistry in-range
≥ 98%
MTTA (critical alarms)
< 5 min
Backwash on-time
Automated
Unplanned downtime
↓
Why it matters

Pools and water features need stable water quality, safe operations, and efficient energy use. Manual checks miss issues like pump cavitation, blocked filters, or pH drift. A modern SCADA view with instant alarms and remote controls keeps operations compliant and costs down.

Platform fit
  • Gateway integrations: Modbus TCP/RTU, OPC-UA, BACnet via ThingsBoard Gateway; store-and-forward during outages
  • Low-code rules: flow/pressure exceptions, pH/ORP out-of-range, heater faults, leak detection, vibration/overload
  • Dashboards & control: process mimic (valves, pumps, filters, tanks), alarm journal with ACK/escalation, RPC setpoints (where permitted)
  • Security & scale: RBAC, audit logs, per-device creds, GCC data residency
Solution structure
  • PLC/RTU & instruments → Gateway (protocol + buffering) → secure ingestion → rule chains (events/alarms) → dashboards (mimic, subsystems, KPIs) → notifications & CMMS tickets → reports/APIs
Pool process mimic (Main)
  • Live water level, temperature, pH/ORP, filtration mode, pump states, valve positions, heater status
  • Control actions (policy-based): heat, drain, fill, mode switch (Filter ↔ Backwash ↔ Rinse), pump start/stop
Water pump view
  • Flow (lpm), discharge/suction pressure, RPM, vibration, power (kW), last maintenance
  • Alarms: no-flow, cavitation (low suction/high RPM), over-current, vibration high, bearing temp high
Heat pump/boiler view
  • Inlet/outlet temp, setpoint, refrigerant/boiler pressure, compressor/fan states, COP/efficiency
  • Alarms: over-temp, low flow, refrigerant/pressure faults
Sand filter view
  • Differential pressure (ΔP), mode selector, backwash timer, media health, scheduled maintenance
  • One-click mode change (RPC) with confirmation + interlock checks
Chemistry (pH/ORP) & dosing
  • pH, ORP, free chlorine proxy, dosing pump ON time, chemical tank level
  • Alarms: pH out-of-range, ORP low, chemical low-level, dosing failure
Alarms & tickets
  • Acknowledge/clear/comment, escalation timers, exports
  • Auto-create CMMS tickets for persistent faults
Gateway/Connectivity
  • Device health, last telemetry time, protocol mapping (Modbus/OPC-UA)
  • Offline backlog visibility (store-and-forward)
Typical telemetry
  • flow_lpm
  • pressure_in_bar
  • pressure_out_bar
  • delta_p_bar
  • pump_rpm
  • pump_power_kw
  • water_temp_c
  • air_temp_c
  • ph
  • orp_mv
  • tank_level_pct
  • water_level_pct
  • valve_mode
  • heater_state
  • vibration_mm_s
  • leak_state
  • battery_v
Default alarms
  • no_flow
  • low_flow
  • delta_p_high
  • ph_out_of_range
  • orp_low
  • over_temp
  • vibration_high
  • over_current
  • leak_detected
  • no_data
Applications
Hotels & resorts: pools, spas, water features with centralized control and compliance logs
Municipal/club pools & aquatics: multi-pool campuses, lifeguard compliance dashboards
Schools & compounds: safe chemistry, automated backwash scheduling, energy savings
Parks & fountains: remote monitoring of pumps/filters, leak alerts, runtime optimization
Summary

SCADA for pools and water features: gateways read PLC/RTU and instruments, rule chains detect flow/pressure and chemistry issues, and mimic dashboards centralize alarms and controls for safe, efficient operations.