# Water Pump (https://logable.app/docs/reference/device-types/water-pump)

Water pump with flow rate, pressure, and power monitoring.

## Metrics

| Field | Type | Required | Unit | Description |
| --- | --- | --- | --- | --- |
| flowRate | number | Yes | L/min | Current flow rate |
| pressure | number | Yes | bar | Current pressure |
| power | number | Yes | kW | Current power consumption |
| temperature | number | No | °C | Pump temperature |
| totalVolume | number | No | L | Total volume pumped |
| efficiency | number | No | % | Pump efficiency |

## Configuration

| Field | Type | Required | Default | Description |
| --- | --- | --- | --- | --- |
| pumpType | centrifugal, positive-displacement | No |  | Type of pump |
| maxFlowRate | number | No |  | Maximum flow rate capacity |
| maxPressure | number | No |  | Maximum pressure capacity |
| flowUnit | lpm, gpm | No |  | Flow rate display unit |
| pressureUnit | psi, bar, kpa | No |  | Pressure display unit |

## Example payload

```json
{
  "timestamp": "2026-07-01T10:00:00.000Z",
  "status": "online",
  "data": {
    "flowRate": 120.5,
    "pressure": 4.2,
    "power": 5.5,
    "temperature": 38,
    "totalVolume": 845200,
    "efficiency": 87.3
  }
}
```

For HTTP and MQTT code samples, see https://logable.app/docs/reference/device-types/water-pump.

## Guides

- [Pump monitoring](https://logable.app/solutions/pump-monitoring)
- [Monitor a pump remotely](https://logable.app/docs/guides/equipment/monitor-a-pump-remotely)
- [Detect pump failure remotely](https://logable.app/docs/guides/equipment/detect-pump-failure-remotely)