Add "Home"

2026-03-04 20:16:44 +00:00
commit 4355d1d9aa

59
Home.md Normal file

@@ -0,0 +1,59 @@
# 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](https://gitea.wbd-rd.nl/RnD/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
- [generalFunctions](https://gitea.wbd-rd.nl/RnD/generalFunctions) (MenuManager, configManager)
## Technical Requirements
- Node.js >= 18
- Node-RED >= 3.x
## Testing
```bash
node --test test/basic/*.test.js
node --test test/integration/*.test.js
node --test test/edge/*.test.js
```