THRESHOLD EXCEEDED
▶ Real-time Data Input
Live data source for entire dashboard · select mode below
SIMULATION
MANUAL
SERIAL USB
WiFi/HTTP
MQTT
🎛 Manual Data Trigger
Click any button below to inject test data
🎬 Scenario Scripting
Pre-built demo sequences · select a scenario card, then press Play to run automatically
Select a scenario above 0%
🤖
AI System Summary
All 8 sensor units operating within nominal parameters. Peak harvest 568 mW recorded at SEG A during 06:42 train pass. Predictive analytics show +18% energy yield versus 7-day rolling baseline.
Real-time Power Output
423mW
▲ +18% vs 7-day avg
Energy Stored Today
0.38kWh
▲ 76% of daily target
Active Sensors
14/ 8
⚠ 2 require maintenance
Trains Today
87
▲ +12 from yesterday
🚉 Rail Track Visualization
8 segments × 2 sensors · ESP32-C6 transmitters → ESP32-S3 gateway
SEG ASEG B SEG CSEG D SEG ESEG F SEG GSEG H ⬌ KM 6.945 · BIDIRECTIONAL TRACK ◀ LEMPUYANGAN START MAGUWO ▶ END ▶ KRL
Active
Warning
Error
Offline
▲ L (top rail) · ▼ R (bottom rail)
🔄 Energy Flow
Piezoelectric → LTC3588-1 → Supercap
📳
Vibration
5.8 Hz
Conversion
3.3 V
🔋
Storage
1.0 F
Resonance
5.8 Hz
Peak (today)
568 mW
Efficiency
72.4%
Cap Charge
88%
0
🚆 Last Train Speed
km/h
Avg today: · Trains: 0
📊 Power Output — Rolling 60s Window
Real-time aggregate from all 8 sensor units · 1 Hz update
📡 Sensor Status
16 deployed nodes · ESP32-C6 transmitters · ESP-NOW
📜 Live Event Log
Real-time event stream
💻 Raw Data Stream
JSON payload from ESP-NOW · received by ESP32-S3 gateway
🗺️ Geographic Track Map
Lempuyangan → Maguwo · KRL Yogyakarta–Klaten · real GPS coordinates
Loading Leaflet.js...
📳 Vibration RMS
Aggregate · 60s rolling
0.62 g RMS ▲ 4.2%
🌡️ Rail Temperature
DS18B20 mean · 60s rolling
31.2 °C — stable
⚡ Energy Harvest
Power output · 60s rolling
423 mW ▲ 18%
🔍 Per-Segment Detail
Comprehensive status of each rail segment · 8 segments
SegmentSensorsAvg PowerVibrationTempHealthLast EventStatus
🎯 Anomaly Detection · 24h Timeline
All events plotted by timestamp
Train pass
Warning
Anomaly
📋 Detection Summary
Last 24h breakdown
SYSTEM OPERATIONAL
AI confidence: 94% · Last analysis: just now
🎯 Priority Recommendations
AI-suggested actions sorted by urgency
🔬 Per-Segment Analysis
8 segments analyzed
📈 Predictive Trend Analysis
7-day projection · solid=actual · dashed=forecast
Active
12
healthy & reporting
Warning
2
drift / packet loss
Error
0
requires inspection
Avg RSSI
-54dBm
good signal quality
Search:
Status:
Segment:
Sort:
8 of 8 units
IDIMU SetNameSegment Power (mW)Vibration (g) Temp (°C)RSSI FirmwareLast SeenStatusMaintenance Actions
📅 Date Range
Showing: Today · 23 events recorded
TODAY
7 DAYS
30 DAYS
90 DAYS
📊 Daily Energy Production
kWh harvested · last 14 days
🔥 Train Pass Heatmap
Density per hour · last 7 days
⚡ Energy Production Heatmap — Per Segment × Hour
Avg power harvest (mW) · 8 segments × 24 hours · darker = higher harvest
0 mW
700 mW Hover any cell for detail · Click to deep-dive
📁 Generated Reports
Recent reports · click row to download
Report IDTypeDate RangeGeneratedSizeFormatActions
⚠ Alert Thresholds — Per Parameter
Parameter Min Value Max Value Unit Action on Breach
Power Output
LTC3588-1 output
mW WARN + LOG
Vibration RMS
Accelerometer g-force
g RMS ALERT + NOTIFY
Rail Temperature
DS18B20 sensor
°C WARN + LOG
Signal Strength
ESP-NOW RSSI
dBm WARN + LOG
Packet Loss
ESP-NOW reliability
% ALERT + NOTIFY
Capacitor Voltage
Supercap charge level
V WARN + LOG
🔌 Connection Settings
Serial Baud Rate
ESP32-S3 UART speed
HTTP Poll Interval
How often to fetch WiFi data
HTTP Endpoint URL
ESP32-S3 web server address
Serial Status
Web Serial API connection
Disconnected
HTTP Status
WiFi polling connection
Disconnected
🔔 Notifications & Display
Browser Notifications
Push alert when threshold breached
Sound Alerts
Beep on critical threshold breach
Train Pass Alert
Notify on every detected train pass
Theme
Dark (default) or Light mode
Language
Dashboard display language
Simulation Speed
Tick interval when in simulation mode
📡 Gateway Information
GATEWAY CHIP
ESP32-S3
PROTOCOL
ESP-NOW
SENSOR NODES
8 × XIAO ESP32-C6 · dual-IMU
FIRMWARE
v4.2.1
LOCATION
Lempuyangan Station
TRACK LINE
Yogyakarta – Klaten KRL
TRANSDUCER
Piezoelectric + LTC3588-1
DASHBOARD VER
v4 · May 2026
📡 Oscilloscope — Live Waveform
Piezo signal · real or simulated · scrolling 200ms/div
FREQ: — Hz
AMP: — mV
200 ms/div
200ms
500mV
📊 FFT Spectrum Analyzer
0–32 Hz · piezo resonance band 5–7 Hz highlighted
PEAK: — Hz
SNR: — dB
BAND: 5–7 Hz
🔬 Frequency Band Analysis
Harmonic decomposition · auto-detect piezo resonance peak
Frequency BandRangeMagnitude% of TotalInterpretation
Loading Three.js renderer...
3D CONTROLS
🖱 Drag — orbit camera
🖱 Right-drag — pan
🖲 Scroll — zoom
SCENE
8 units · 2 rails · 8 segments
📍 Camera: 0, 30, 80
🚆 Train: Idle
🎥 View Presets
⚙ Scene Settings
📊 Scene Info
Renderer: WebGL · Three.js
Geometry: 2 rails + 8 segments + 8 dual-IMU units
Lighting: Ambient + directional
FPS target: 60
Track scale: 1 unit = 100 m
⚡ PIEZORAIL · LIVE MONITOR
Lempuyangan Station · Yogyakarta–Klaten KRL
Next slide in 10s