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
-
Hi, @aliense44. I have a Card Computer ADV, a GPS/LoRa module, and an ENV III Sensor. I was trying to test the ENV Monitor ADV app, but it didn't display any information. Could you tell me how to connect it for it to work with the app? Thank you.