No Sensors Connected
Connect a Mijia LYWSD03MMC sensor via Bluetooth to start monitoring your filament storage conditions.
Pair ATC sensors or manually pick any BLE device.
Previously paired sensors reconnect automatically on page load.
Connect sensors to see historical charts.
Firmware Update
Telink OTA over BLE
Drop firmware .bin file here or click to browse
Device Connection
DisconnectedSensor Configuration
Comfort Parameters
Trigger Configuration
Mi Authorization
Manage Xiaomi Mi token and bind key. Required for activation of sensors with original firmware.
Device Management
OTA Firmware Update
Or drop .bin file here
Flasher Log
Humidity Thresholds
Sensor Names
Connect sensors to assign friendly names.
Data Management
Telink Mi Flasher
Open the original pvvx Telink Mi Flasher tool for advanced firmware operations.
FSCMS
Filament Storage Climate Monitoring System
v2.0 — Web Bluetooth Edition
Overview
FSCMS is a Progressive Web App for real-time monitoring of temperature and humidity inside 3D printer filament storage containers. It connects directly to Xiaomi Mijia LYWSD03MMC sensors via Web Bluetooth, supporting both original Xiaomi firmware and custom ATC firmware by PVVX.
Features
Live Dashboard — Real-time temp, humidity, battery readings with color-coded status cards and battery profiles.
Historical Charts — 24-hour rolling charts with 0.1°C temperature resolution stored in IndexedDB.
Smart Alerts — Humidity threshold warnings (configurable), battery level monitoring (low at 20%, critical at 10%), push notifications, and full alert history.
Flasher — Simple one-click OTA firmware update and Advanced mode with full Telink Mi Flasher: device config, advertising type, Mi authorization, trigger/comfort settings, remote firmware loading from GitHub.
Multi-sensor — Auto-pair ATC devices, batch reconnect, persistent device memory, friendly name editing.
BLE Debug — Full performance logging with latency tracking, notification rates, connection diagnostics, and exportable logs.
Tech Stack
Compatible Devices
Xiaomi Mijia LYWSD03MMC — Primary target (all board revisions B1.4 through B2.0)
Xiaomi MHO-C401 — E-ink display variant
Qingping CGG1-M — Round display model
Xiaomi CGDK2 — Cleargrass clock
Xiaomi MHO-C122 — Small LCD model
Xiaomi MJWSD05MMC — Newer LCD model
All devices require ATC custom firmware or original Xiaomi firmware with BLE advertising enabled.
Credits & Links
ATC Custom Firmware — pvvx/ATC_MiThermometer
Telink Mi Flasher — Online Flasher Tool
FSCMS Source — blacksphereindustries.nl
FSCMS v2.0 — Made with Web Bluetooth