ENV Monitor ADV
-
ENV Monitor ADV (M5Cardputer)
ENV Monitor ADV is an environmental monitoring app for M5Stack Cardputer ADV (ESP32-S3).
It reads live sensor data from BME280 (temperature, humidity, pressure) and VEML7700 (ambient light / lux), displays it on the device with a smooth no-flicker UI, and can log measurements to an SD card as a CSV file. It also includes built-in Wi-Fi (STA or AP) and a lightweight web dashboard for live readings, a dynamic chart, and CSV download.Features
Live monitoring (no flicker)
Real-time display: Lux / Temperature / Humidity / Pressure
Screen layout stays stable; only values update (comfortable to watch)
Bottom status bar shows SD / LOG / Wi-Fi state + IP
CSV logging to SD
Logging mode writes simple CSV compatible with Excel
File: /env_log.csv
Columns: lux;temp_c;hum_pct;press_hpa;time_s
Configurable refresh + log interval via SD config file
Graphs on the device
Draw a chart directly on the Cardputer from the saved log
Select parameter (Lux/Temp/Hum/Press) and number of points
Auto scaling (min/max + margin) + axes
Wi-Fi + Web DashboardSTA mode: scan networks → select SSID → enter password → connect
(credentials are saved to SD for next reboot)
AP mode: create a hotspot for direct phone/laptop connectionWeb UI provides:
Live values
Dynamic chart (auto scale)
One-click CSV download
Screen saver (burn-in protection)
Select timeout (30/60/120/150/180 seconds)
Screen dims off, wakes instantly on key activity
Theme colors
Multiple UI accent themes (device + web page styling)
Hardware / Sensors
Device: M5Stack Cardputer ADVSensors (I²C):
BME280 (Temp/Hum/Pressure) — typical address 0x76/0x77
VEML7700 (Lux) — address 0x10SD Card Files
/env_cfg.txt — app settings (refresh, log interval, separator, timeout, theme)
/wifi_cfg.txt — saved Wi-Fi credentials (plaintext)
/env_log.csv — measurement logWeb Endpoints (for advanced use)
/ — Web dashboard
/api/live — JSON live readings
/api/history — JSON history buffer (chart)
/api/info — Wi-Fi status + IP
/api/log.csv — CSV log downloadI'd be grateful for your tests and feedback. If anyone wants, I can add a wiring diagram.
https://m5burner-cdn.m5stack.com/firmware/7817e624bcd16dd4dc7bd826506876b7.bin