Open VTS vehicle tracking software logo
TutorialsPricingFree Tools

Industries

Logistics & TransportationEnd-to-end fleet visibility and route optimization
Construction & InfrastructureHeavy equipment monitoring and geofencing
Oil, Gas & Energy OperationsRemote asset tracking across pipeline networks
Mining & Heavy IndustryFleet management for mining operations

 

Agriculture & Agri-Fleet OperationsSmart field and farm vehicle management
Waste Management & Sanitation ServicesRoute and collection fleet optimization
School & Institutional TransportationStudent safety and bus fleet tracking
Security Patrol & Response FleetsReal-time patrol monitoring and dispatch

 

Electric Vehicle Fleet OperationsEV fleet range and charge management
Banking & Cash-in-Transit OperationsSecure transit and armored vehicle tracking
Insurance Telematics & Field InvestigationDriver behavior and claims fleet tracking
Field Service & Mobile WorkforceTechnician dispatch and workforce routing

Learn

BlogGuides & E-books

Product

Product TourSupported Devices

Help

DocumentationContent Library

Developers

API Reference

Contact

Contact Us

Company

Our StoryCareers

Ecosystem

Partner ProgramAffiliate Program
Download Now
PricingFree Tools
IndustriesLogistics & TransportationConstruction & InfrastructureOil, Gas & EnergyMining & Heavy IndustryAgriculture & Agri-FleetWaste Management & SanitationSchool & Institutional TransportSecurity Patrol & ResponseElectric Vehicle FleetsBanking & Cash-in-TransitInsurance & TelematicsField Service & Mobile Workforce

Learn

BlogGuides & E-books

Product

Product TourSupported Devices

Help

DocumentationContent Library

Developers

API Reference

Contact

Contact Us

Company

Our StoryCareers

Ecosystem

Partner ProgramAffiliate Program
Download Now
All Docs

Getting Started

Installation

  • System Requirements
  • Install on Linux
  • Install with Docker

Quick Start

  • First Login & Setup
  • Dashboard

Platform Guides

Tracking

  • Real-Time Tracking
  • Route History & Playback
  • Platform Overview & Architecture
  • Dashboard — Admin, User & Superadmin
  • Maps, Live Tracking & Trip History
  • Vehicle Management
  • Inventory — Devices & SIM Cards
  • Driver Management
  • User Management & Activity Logs
  • Computed Sensors & Telemetry
  • Plans, Payments & Transactions
  • Logs — Activity, Events & Telemetry
  • Calendar, Support & Share Track Link
  • Route Optimization
  • Roles, Permissions & Access Matrix
  • Troubleshooting & FAQ
  • Validation Rules & Form Reference

Geofencing

  • Geofence Setup
  • Landmarks — Geofences, POI & Routes

Alerts & Notifications

  • Alert Configuration
  • Alerts, Notifications & Channels

Configuration

Server

  • Server Configuration
  • Platform Settings & Administration
  • Superadmin — Server, SSL & Master Data

Database

  • Database Setup

Integrations

Devices

  • Device Protocols

REST API

  • REST API Overview
  1. Home
  2. Resources
  3. Documentation
  4. Computed Sensors & Telemetry

Computed Sensors & Telemetry

Create custom computed sensors with JavaScript, use templates, test in the playground, and monitor live telemetry data.

Last updated April 17, 2026

Computed Sensors Overview#

Computed sensors allow you to create custom data transformations using JavaScript code that runs against raw device telemetry. Each sensor processes incoming data and produces a computed value displayed on the vehicle detail view.

Sensor Templates#

TemplateUnitDescription
Speed km/hkm/hConverts raw speed to kilometers per hour
Speed mphmphConverts raw speed to miles per hour
IgnitionOn/OffBinary ignition state from device data
Fuel %%Fuel level as percentage from analog sensor
Temp C°CTemperature reading in Celsius from sensor input

The templates list shows available pre-built sensors. Click the "Use" button to apply a template, and a "Template applied" notification confirms the action.

Sensor Form#

FieldValidationDescription
Sensor NameRequired, min chars (nameMin)Display name for the sensor
Sensor CodeRequired, min chars (codeMin)JavaScript code that computes the sensor value
UnitOptionalDisplay unit (unitValue); 'No unit' (noUnit) or 'None' (unitNone) if not set
IconOptionalVisual icon selected from the icon picker

Icon Picker#

  • chooseIcon — opens the icon selection dialog
  • useSelected — confirms the selected icon
  • searchIcons — search input to filter available icons
  • noIconsMatch — displayed when search yields no results
  • copyLabel — copies the icon identifier to clipboard

Sensor Playground#

The playground provides a "Sensor JS" editor where you write JavaScript code. Use the Run button to execute the code against sample or live data. States include: running (execution in progress), run failed (error occurred), and "click run to preview" (initial prompt).

Data Panel#

FeatureDescription
Live Telemetry InfoDisplays the most recent telemetry packet for the vehicle
First 200 AttributesShows the first 200 attribute keys from the telemetry payload
Invalid Payload WarningDisplayed when the payload structure is not valid JSON
Payload No KeysMessage when the payload contains no parseable attributes
Editable Payload ToggleSwitch between live data and sample data for testing
Insert ButtonInserts a selected attribute key into the sensor code editor
Inserted NotificationConfirmation message after successful attribute insertion

Sensor Status Indicators#

StatusDescription
liveValueCurrent computed value from the latest telemetry data
Updated TimestampWhen the sensor value was last recalculated
OKSensor is functioning correctly and producing valid values
ErrorSensor code threw an exception or returned invalid data
N/ANo telemetry data available for computation

CRUD Operations#

  • createSensor — opens the sensor creation form with empty fields
  • editSensor — opens the sensor for editing with pre-populated fields
  • deleteSensorTitle / deleteSensorDesc — confirmation dialog for sensor deletion
  • deletingLabel — loading state during the delete operation
Warning
Sensor JavaScript code runs in a sandboxed environment. You have access to the telemetry payload object but not to external APIs or Node.js modules.
Tip
Use the editable payload toggle to switch between live telemetry data and a sample payload for safe testing without affecting production values.
PreviousUser Management & Activity LogsNextPlans, Payments & Transactions

On this page

  • Computed Sensors Overview
  • Sensor Templates
  • Sensor Form
  • Icon Picker
  • Sensor Playground
  • Data Panel
  • Sensor Status Indicators
  • CRUD Operations
Self-HostedFull Data Control
7.5K+Enterprises & Developers
100+Countries
99.9%Uptime SLA
Open VTS — Vehicle Tracking Software

Vehicle tracking software built for scale. Own your data, control your fleet, and track without limits with our GPS fleet management platform.

Product

  • Vehicle Tracking Software
  • Vehicle Tracking Application
  • Video Telematics
  • Self-Hosted vs SaaS
  • Free Tools
  • Pricing

Industries

  • Logistics & Transportation
  • Construction & Infrastructure
  • Oil, Gas & Energy
  • Agriculture & Agri-Fleet
  • Mining & Heavy Industry
  • School Transportation
  • Electric Vehicle Fleets

Resources

  • Blog
  • Guides & E-books
  • Documentation
  • API Reference
  • Tutorials
  • Help Center
  • Supported Devices

Company

  • Our Story
  • Careers
  • Contact Us
  • Partner Program
  • Affiliate Program
  • Content Library

© 2026 Open VTS. All rights reserved.

Privacy PolicyRefund PolicyTerms of UseSecuritySitemap