Clone
1
Home
vps1_gitea_admin edited this page 2026-03-04 20:16:44 +00:00

diffuser

Custom Node-RED node for aeration system control and dissolved oxygen management.

Overview

Property Value
Category Aeration
Inputs 1
Outputs 3 (process / dbase / parent)
Part of EVOLV

Purpose

The diffuser node models and controls aeration equipment (fine/coarse bubble diffusers) in biological treatment processes. It manages:

  • Oxygen transfer rate calculations
  • Airflow control for dissolved oxygen setpoints
  • Diffuser aging and fouling compensation
  • Integration with reactor nodes for DO management

Configuration

Standard EVOLV node configuration with:

  • Asset identification fields
  • Logging settings
  • Position configuration

Inputs and Outputs

Input (Port 0)

Airflow commands, DO setpoints.

Output Port 0 - Process Data

Current aeration state, airflow rate, oxygen transfer rate.

Output Port 1 - InfluxDB Telemetry

Aeration time-series data.

Output Port 2 - Registration

Parent communication messages.

Dependencies

Technical Requirements

  • Node.js >= 18
  • Node-RED >= 3.x

Testing

node --test test/basic/*.test.js
node --test test/integration/*.test.js
node --test test/edge/*.test.js