MS MojoScale
Guide 3

Read live data from the device page.

The data page changes based on the profile and selected metrics. A genset, energy meter, pump, or custom controller can all show different values with the correct labels and units.

Current values

The top part of the device page is for the latest known state. It should answer the first field question quickly: is the machine online, what is it reading, and does anything need attention?

Read the cards by labelLabels come from the profile, so Battery Voltage, L1 Current, Coolant Temperature, or Flow Rate can all appear naturally.
Check the unitUnits are stored in the profile. A value without the correct unit is not useful in the field.
Treat blanks as unknownIf a metric is missing, MojoScale should not invent data. It means the gateway did not send a valid value for that metric.
Current Values Example
Battery Voltage24.6 V
Engine Speed1501 RPM
Frequency60.0 Hz
Controller ModeAuto

Status and alarms

Status and alarms are different from normal telemetry. They may not appear every second, but when they do appear they are often the most important part of the page.

StatusUsually comes from enum rows. Examples: Off, Manual, Auto, Running, Stopped, Loaded.
Alarm statusShows whether the latest data contains active alarm information.
Alarm namesCome from the profile bit map or alarm map. This is why accurate profile alarm definitions matter.
Server timestampWhen MojoScale received the data. Use this to know whether a value is fresh.
Alarm Example
No active alarms

Latest telemetry reported normal status.

Example when active

Low Oil Pressure · Emergency Stop · Battery Charge Fail

Recent readings

The recent readings table is there for context. It helps show whether a value changed once, stayed bad, or stopped updating.

Compare rows over timeIf current looks wrong, recent rows help confirm whether it is a single bad read or a trend.
Look for stale timestampsIf the newest row is old, the problem may be connectivity rather than the machine itself.
Use selected metrics as the columnsThe table follows the metrics selected during gateway setup, so each device stays readable instead of showing every possible register.
Recent Readings Example
TimeBatteryRPMStatusAlarm
12:3124.6 V1501RunningNone
12:3024.5 V1498RunningNone
12:2924.5 V0StoppedNone
For troubleshooting, freshness matters as much as the value itself.