Skip to main content

Monitor App

The Monitor app is your real-time diagnostics dashboard. It streams live DCC command logs, turnout and effect activity, and device serial output in a single split-screen interface. Use it to keep an eye on system health during operations or to debug issues when something isn't working as expected.

Monitor dashboard overview

Getting Started

Open monitor.dejajs.com in any browser, log in with your DEJA Cloud account, and select your layout. The dashboard loads automatically and begins streaming live data from your server.

Dashboard

The dashboard is divided into two main regions:

Upper Half — Log Panels

Three log panels display live event streams side by side:

PanelWhat it shows
DCC LogDCC-EX commands flowing through the system — parsed with action type and payload
Turnout LogsEvery turnout state change, showing the turnout ID and new state
Effect LogsEffect activations and deactivations as they happen

Each panel scrolls independently, so you can review one stream without losing your place in another.

Lower Half — Device Serial Monitors

The bottom half shows serial output from your connected hardware devices. Each registered device gets its own monitor panel, displaying raw serial communication between the server and that device.

Full-Screen Log Views

Click any log panel on the dashboard to expand it to a full-screen view. Each view includes a Live indicator confirming that real-time data is streaming:

  • DCC Logger — All DCC-EX commands
  • Turnout Logs — Turnout state changes
  • Effect Logs — Effect activity
  • Device Monitors — Serial output from all connected devices, or drill into a single device

See the Log Viewer page for details on each view.

Settings

The Settings page provides controls for your monitoring experience:

  • Auto-refresh toggle — Enable or disable automatic data refresh
  • Refresh interval — Set refresh frequency (5 to 120 seconds)
  • Dashboard theme — Switch between system default, light, or dark theme

Monitor settings