Flood alert ops

One clean room for live flood monitoring.

This stack keeps the live dashboard, telemetry history, and operator controls in one place. Node-RED runs the workflow, Grafana handles reporting, and Telegram stays on alert duty only.

MQTT ingest active
InfluxDB history ready
Telegram alerts on standby
Live control Use the Node-RED dashboard for sensor values, mute controls, and test alerts.
History view Use Grafana for trend review, timelines, and longer-term analysis.
Dashboard

Fast flood status

The /ui dashboard is the live operator surface. It shows sensor values, flood condition, and alert state at a glance.

Console

Protected editor access

The Node-RED editor is behind HTTPS and proxy auth, then the internal Node-RED login adds one more layer for flow changes.

Reporting

Clear history in Grafana

Grafana is kept for review, graphs, and proof. It is not the main operator control surface.