Purpose
The Vending Management System (VMS) now supports dual temperature scale management - allowing Operators to view and interpret all temperature readings in either Fahrenheit (°F) or Celsius (°C).
This enhancement standardizes temperature handling across customer accounts, machine configurations, and alert systems, ensuring consistency and clarity for both domestic and international users.
Process
Setting the Company Display Temperature Scale
Purpose
Establish a default temperature display unit for your company. This determines how all temperature data appears across the VMS—lists, dashboards, alerts, and exports.
Steps
- Navigate to User Menu → Company Settings → System tab.
- Locate the field: Display Temperature Scale.
- Choose Fahrenheit (°F) or Celsius (°C).
- Review the confirmation prompt that explains how changing the scale will affect data display and threshold interpretations.
- Confirm and Save.
Notes
- Only users with access to Company Settings can modify this configuration.
- The change applies globally to all displayed data.
- The system will auto-convert existing readings and alert thresholds to the selected scale.
- Conversion is immediate and applies to:
- Machine List, Temperature History, and exports
- New Alert notifications
- Temperature Downloadable Reports
Configuring the DEX Reading Temperature Scale (Per Machine)
Purpose
Define how the VMS interprets incoming DEX file temperature data for each machine.
Steps
- Go to Machines → Edit Machine for a selected machine.
- In the DEX tab, locate Settings -> DEX Reading Temperature Scale.
- Select the correct scale: [Fahrenheit (°F) or Celsius (°C)].
- Save your changes.
If the field is disabled, the system may show “No record of temperature in DEX for this machine.”
This means DEX temperature data has not yet been received for that unit.
Once available, the setting becomes editable.
System Behavior
- The system may infer the correct scale based on reported DEX temperature scale (US = °F; international = °C).
- If a scale is not provided within a DEX temperature record, it is automatically inferred as °F.
- If a scale is not provided within a DEX temperature record, it is automatically inferred as °F.
- Once set, the system does not automatically change this field based on future DEX files.
- Manual updates can be made anytime, but they only affect future readings.
- Manual updates can be made anytime, but they only affect future readings.
Important Clarification
Even if a DEX reading uses Celsius, the displayed value in the VMS will be converted to match the company display scale. This ensures consistent user-facing data interpretation.
Temperature Display in the System
Where You’ll See It
- All Machines List: Temperature column reflects the company display scale.
- Machine Details Pop-up: Shows last known temperatures and historical values, converted to the selected display scale.
- Threshold Input Fields: Include the degree symbol (°) and scale unit (°F or °C).
- Temperature Alerts: Includes the alert threshold, the degree symbol (°) and scale unit (°F or °C).
Behavior
- The system automatically converts and rounds all displayed values to one decimal place.
- Changes to the company scale instantly re-render the temperature values across all pages.
- Temperature columns may need to be toggled on in the Machine List view, as they are off by default.
Configuring and Interpreting Temperature Alerts
Purpose
Set thresholds that trigger alerts when a machine’s temperature exceeds acceptable limits, displayed in your company’s chosen unit.
Steps
- Navigate to Alerts → Temperature Thresholds.
- Enter your desired temperature limit (e.g., 45°F).
- The VMS interprets this threshold based on the company display setting.
- The VMS interprets this threshold based on the company display setting.
- When the system receives readings, it automatically:
- Converts raw DEX values to the display scale.
- Compares them to your threshold recorded within the same scale unit.
- Generates alerts accordingly.
Behavior
- Alert messages and dashboards always include temperature units.
- Changing the company scale updates how thresholds and alert readings are perceived, but not the raw stored values.
- Threshold inputs have changed from a dropdown to a numeric input field for flexibility.
FAQ
Who can change the display temperature scale?
Operators with access to Company System Settings can update it. It’s an Operator-level setting, not restricted to admins.
Will changing scales affect existing data or alerts?
No. Historical data remains intact. Only how values are displayed and interpreted changes.
Can Operators toggle temperature display on the “All Machines” page?
Yes. The temperature column can be enabled via Toggle Columns if hidden by default.
Does switching between °F and °C affect operations?
No disruption occurs. It’s a one-time change that can be reversed anytime without data loss.