ESP32 Multi-Sensor Logger & Dashboard

Job ID: 40120741

Budget: $250 – $750 CAD

I already have an ESP32 wired to two voltage-current modules, four temperature / humidity / pressure modules and one VOC module. What I need is the firmware (and the lightweight web assets) that will bring all of this hardware to life.

The program should run continuous sampling, time-stamp every reading, and carry out the following calculations in real time:

• Wet-bulb temperature from each temperature-humidity pair
• Total enthalpy and sensible heat based on those results
• Coefficient of Performance (COP) using the enthalpy figures against the combined electrical input from both power modules

On the built-in display I want a clean mix of trend graphs and live numerical read-outs—no tab-switching or hidden pages. In the browser, the data should appear in a responsive dashboard with self-updating widgets so I can check the system from my phone or desktop without refreshing.

Logging matters too: every complete data set needs to be stored locally (SPIFFS or micro-SD, whatever suits the chip) and downloadable as a CSV straight from the web UI. Preferably data copied elswhere to prevent data loss

Calibration must be easy. A small settings screen should let me dial in sensor offsets and define “normal” pressure differentials. When those differentials creep beyond the limit, an on-screen alert should pop up both on the ESP32 display and on the web dashboard until the values fall back into range. This is a filter clean reminder

Acceptance criteria
– Compilable source for ESP32 (Arduino IDE or PlatformIO is fine)
– All third-party libraries included or referenced
– HTML / CSS / JS for the web dashboard served from the ESP32
– Clear build & flash instructions plus a short demo video or screenshots proving the features above

If something in the brief is unclear, let me know before coding—I want to get this right the first time.