Choose between the OVMS Server v2 REST API and the OVMS Server v3 MQTT protocol when building an integration that retrieves telemetry from an Open Vehicle Monitoring System module

domain: docs.openvehicles.com · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Determine which server version your OVMS module and target server are running, since v2 and v3 use fundamentally different integration protocols
  2. For a v2 server, authenticate using the cookie-based session flow or by requesting an API token, then call the REST endpoints to retrieve vehicle and status data
  3. For a v3 server, connect as an MQTT client to the server's broker and subscribe to the relevant vehicle topics to receive telemetry rather than polling a REST endpoint
  4. If you need to send commands to a v3-connected vehicle, publish to the command topic for that client and vehicle and listen on the corresponding response topic
  5. Design your data pipeline around the protocol you actually connect with, since a v2-style polling REST client will not work against a v3 MQTT-only deployment

Known gotchas

Related routes

Deploy Jaeger v2 as an OpenTelemetry Collector distribution and migrate from Jaeger v1
jaegertracing.io · 6 steps · unrated
Pull telemetry from a Victron Energy solar/battery system via the VRM API and MQTT
vrmapi.victronenergy.com · 6 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans