- Water Level Detection uses a radar sensor to measure water height and drive high/low alarms and event responses; the manual states it is only available on select models.
- Configuration lives on the Water Level Detection page: enable Radar, set Installation Height (H) and Elevation from Vertical Datum, then define alarm thresholds, upload intervals, arming periods and linkage.
- Plan the radar mounting height and datum reference before you climb the pole — the parameter ranges are wide, but a wrong datum makes every reading and alarm meaningless.
What this solves
Flood and channel monitoring usually needs a number, not just a picture. A PTZ operator watching a river gauge or a drainage channel can see that water is rising, but turning that observation into a repeatable alarm threshold is manual work. Dahua's Water Level Detection function addresses this by using a radar sensor on the camera to detect water level height and to provide alarms and event responses, as described in the Dahua Network PTZ Camera Web 5.0 User Manual V3.0.1, page 144.
The practical value is in the event chain. Once the radar is enabled and the water level parameters are set, the camera can trigger high and low water level alarms, upload alarm data on an interval, and run the same alarm linkage actions used by other events. That means a rising channel can drive a recording, an audible warning or a notification path without an operator staring at a live view.
This article is written for installers, integrators and technical buyers who need to know what the feature does, what it depends on, and where its limits sit. It is not a substitute for the model datasheet. The manual is explicit that the function is only available on select models and that the page might vary slightly among different models, so confirm radar support on the exact SKU before quoting it.
How the workflow works
The workflow has four logical stages: measurement, threshold comparison, scheduling and response. The radar sensor measures the distance relationship between the installed radar position and the water surface, and the camera converts that into a water level height using the installation and datum parameters you enter. Everything downstream depends on those two reference values being correct.
Stage two is threshold comparison. You define a High Water Level Alarm value and a Low Water Level Alarm value. When the measured water level crosses either value, the camera raises the corresponding alarm. The manual describes these as water level height values, not distances, which is why the datum setting matters so much.
Stage three is scheduling. Arming periods determine when the alarms are active, and the manual points to the Alarm Linkage section for the linkage actions. Stage four is the response and the record: alarm uploads and realtime data uploads run on configurable intervals, and alarm information can be viewed in the web interface once the alarm event has been subscribed to.

Prerequisites and site checks
The first prerequisite is hardware. Because the manual states the function is only available on select models, the radar capability must be confirmed on the specific camera before design work begins. A standard PTZ without the radar sensor will not expose this page, and the exact menu layout depends on model/firmware.
The second prerequisite is a stable mounting point. Installation Height (H) is defined as the distance from the radar installation position to the water bottom, with a range of 0 cm to 20,000 cm. That is a generous range, but it assumes the radar is rigidly mounted and that the water bottom reference is consistent. A pole that flexes in wind or a bank that scours during a flood will change the effective geometry.
The third prerequisite is a survey reference. Elevation from Vertical Datum sets the elevation height of the regional zero water level, ranging from -16,000 cm to 400,000 cm. Bring the site datum to the commissioning visit. If the datum is wrong, the high and low alarm values will be wrong by the same amount, and the system will either stay silent or alarm continuously.
The fourth prerequisite is network and platform readiness. The configuration is performed on the camera webpage, and alarm viewing requires an alarm event subscription. Confirm that the recorder or management platform in use can consume the alarm events, and check the network recorder range if the site needs local recording of the alarm-triggered footage.
Step-by-step configuration
The procedure below follows the manual's four steps on pages 144 and 145. Menu labels are quoted as written; anything not confirmed in the source packet is flagged as depending on model/firmware.
Step 1. Click Water Level Detection on the main webpage to enter the Water Level Detection page. The manual notes that the page might vary slightly among different models, so expect minor layout differences.
Step 2. Enable the Radar function and configure the parameters. Then click OSD Info to navigate to the video overlay page and configure the water level information overlay, so the reading appears on the video stream.
Step 3. Set arming periods and alarm linkage action. The manual refers to the Alarm Linkage section for details. If the existing schedules cannot meet the scene requirement, click Add Schedule to add a new schedule, following the Adding Schedule procedure.
Step 4. Click Apply. To view alarm information by clicking at the upper-right corner, you must first subscribe to the alarm event.
| Parameter | Range / options (per manual) | What it controls |
|---|---|---|
| Installation Height (H) | 0 cm to 20,000 cm | Distance from the radar installation position to the water bottom |
| Elevation from Vertical Datum | -16,000 cm to 400,000 cm | Elevation height of the regional zero water level |
| High Water Level Alarm | -16,000 cm to 400,000 cm | Water level height value that triggers a high alarm |
| Low Water Level Alarm | -16,000 cm to 400,000 cm | Water level height value that triggers a low alarm |
| Alarm Upload Interval | 1 minute to 1,440 minutes | Interval time for alarm-triggered uploads |
| Realtime Data | Enable / disable | If enabled, real-time data will be displayed |
| Data Upload Interval | 1 minute to 1,440 minutes | Time interval for data uploads |
Tuning and verification
Tuning starts with the reference values, not the thresholds. Enter Installation Height (H) from a physical measurement taken at commissioning, and enter the datum elevation from the site survey. Then compare the displayed water level against a physical staff gauge or a manual measurement. If the reading is offset by a constant, the datum or the installation height is the likely cause, not the radar.
Once the reading tracks reality, set the alarm thresholds. Choose the high level where the site's response plan begins, and the low level where a channel is considered drained or a pump protection condition applies. Keep a deliberate gap between the two values so that normal fluctuations do not chatter between alarms.
Upload intervals deserve the same care. A one-minute alarm upload interval gives fast notification but produces a dense event stream; a long interval reduces traffic but can delay awareness. The manual allows 1 minute to 1,440 minutes for both the alarm upload interval and the data upload interval, so match the interval to how fast the site actually responds.
| Symptom | Likely cause | Check |
|---|---|---|
| No Water Level Detection page | Model does not support radar water level detection | Confirm radar support on the exact model; the manual states the function is only available on select models |
| Reading offset by a constant amount | Wrong datum or installation height entry | Re-measure H and re-check Elevation from Vertical Datum against the site survey |
| Alarms fire at the wrong level | Thresholds set against the wrong reference | Compare High/Low Water Level Alarm values with the verified reading |
| No alarm visible in the web interface | Alarm event not subscribed | Subscribe to the alarm event, then use the upper-right corner alarm view |
| No alarms during a known event | Arming period does not cover the time | Review the schedule; add a new schedule if the existing ones do not meet the scene requirement |
| No overlay on the video | OSD information not configured | Use OSD Info to reach the video overlay page and configure the water level information overlay |
Verification should be a deliberate test, not a guess. Trigger a known condition — for example, a temporary change to the low threshold during a dry period — and confirm that the alarm appears, the linkage action runs and the event is visible after subscription. Then restore the production value and record it in the commissioning notes.
Buying notes and deployment fit
The single most important buying question is radar support. Because the manual limits the function to select models, a quotation that lists "PTZ with water level detection" without a confirmed radar sensor is a risk. Ask for the model datasheet and confirm the feature before committing to a bill of materials.
Fit also depends on the site. Flood monitoring on a wide channel and level monitoring in a narrow culvert present different mounting geometry, and the installation height range of 0 cm to 20,000 cm covers both only if the mounting structure is suitable. Review the PTZ camera range against the site survey rather than against a generic specification sheet.
Where analytics and radar functions need to coexist with other smart detection, check the platform tier as well. The WizMind collection is a useful starting point for buyers comparing camera families, but the final confirmation remains the individual model datasheet and firmware.
Finally, consider integration. Alarm events need a consumer, whether that is a recorder, a VMS or a management platform. If the site uses third-party software, confirm how the alarm event is exposed and whether an ONVIF-based workflow is required; the ONVIF specification is the usual reference for interoperability questions. Dahua's own product information is published at dahuasecurity.com.
FAQ
Does every Dahua PTZ support water level detection? No. The manual states that the function is only available on select models, so radar support must be confirmed on the specific model and firmware.
What exactly does Installation Height (H) measure? It is the distance from the radar installation position to the water bottom, with a configurable range of 0 cm to 20,000 cm.
What is Elevation from Vertical Datum for? It sets the elevation height of the regional zero water level, ranging from -16,000 cm to 400,000 cm, and it anchors the measured level to the site's survey reference.
How often can alarms and data be uploaded? Both the Alarm Upload Interval and the Data Upload Interval are configurable from 1 minute to 1,440 minutes.
Why can't I see alarm information in the web interface? The manual notes that to view alarm information by clicking at the upper-right corner, you must first subscribe to the alarm event.
Can I add a schedule that is not in the existing list? Yes. If the existing schedules cannot meet the scene requirement, click Add Schedule to add a new schedule, following the Adding Schedule procedure referenced in the manual.
Sources
- Dahua Network PTZ Camera Web 5.0 User Manual V3.0.1 — page 144 (Water Level Detection overview, procedure steps 1–2, Installation Height, Elevation from Vertical Datum); page 145 (alarm thresholds, upload intervals, realtime data, arming periods and linkage, Apply, alarm subscription); page 6 (table of contents, Event section).
- Official Dahua site: https://www.dahuasecurity.com/
- Official ONVIF site: https://www.onvif.org/
Planning a flood or channel monitoring deployment and need to confirm radar support, mounting geometry and recorder integration before you order? Our technical team can review the site survey and the model datasheet with you.
Contact ICCTVZONE for model confirmation and a deployment review
Recommended Dahua PTZ cameras
A rotating selection from our current stock. Availability and pricing are confirmed at checkout.
Check stock or request a quote
Enter a Dahua part number to see live availability, or send it straight to our team for a price and lead time.








