Effluent
Outfalls and drains can discharge untreated effluent into watercourses; catching a pollution event as it happens supports enforcement and rapid response.


Timed capture after overnight rain. Generative AI reports light tan foam and some sediment near the pipe mouth, the water otherwise clear: natural after rain, no concern. Logged.
A timed capture. No PIR or radar involved; every frame is uploaded and read by generative AI.
Nothing moves when an outfall starts to pollute, so the camera captures on a timer, hourly after rain, and every frame is uploaded. Generative AI reports the colour and clarity of the water and any foam or plume, separating natural foam and sediment after rain from a dark spreading discharge, and the alert rule fires on the latter.
- Wake
- Timer only; PIR and radar off
- Schedule
- Capture every 2 hours, hourly after rain. Every frame is uploaded.
- On the camera
- None. Discolouration is not motion, so nothing is filtered on the camera.
- Your criterion
Describe the colour and clarity of the water at the outfall. Is anything other than clear water being discharged? Is there foam, scum or a plume downstream?
Written in plain English. The model reads every escalated frame against it.- Alert rule
ai.dark_discharge OR ai.pollution_plume · hold-off 120 min · acknowledgement required- Who is told
- Email with frames to the environment officer; push to the site manager; webhook to the incident log.
- Evidence kept
- Every timed frame and its AI report kept as a discharge record.
Pipe discharging grey-brown effluent; milky plume spreading downstream with thick off-white foam collecting on the surface.
A readable account of what triggered it, with the frame attached. No feed to watch, no captures to trawl through.