🤖Have you ever tried Chat.M5Stack.com before asking??😎
    M5Stack Community
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Register
    • Login

    ENV Monitor ADV

    PRODUCTS
    2
    2
    177
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • A
      aliense44
      last edited by

      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 Dashboard

      STA 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 connection

      Web 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 ADV

      Sensors (I²C):

      BME280 (Temp/Hum/Pressure) — typical address 0x76/0x77
      VEML7700 (Lux) — address 0x10

      SD 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 log

      Web 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 download

      I'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

      N 1 Reply Last reply Reply Quote 0
      • N
        nunoluna @aliense44
        last edited by

        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.

        1 Reply Last reply Reply Quote 0
        • First post
          Last post