EUC OsmAnd Plugin

Your wheel, on every screen you ride with.

EUC OsmAnd Plugin reads live Electric Unicycle data from the EUC World app and puts it where you want it: OsmAnd map widgets on the ride map, a glance-safe Android Auto display in the car, a home screen widget, and a HUD-style phone app. Three independent trip meters keep daily, periodic and lifetime distances apart.

Mockup of the main phone screen: HUD-style battery and voltage readout with speed, temperature, power, load and trip meters.
Mockup of OsmAnd map widgets showing battery, voltage and trip distances overlaid on the map.

What it does

OsmAnd map widgets

Battery & voltage, battery %, voltage, and Trip A/B/C widgets on the OsmAnd map's left or right panels, updating live while you ride. Widget setup →

Android Auto display

A car-optimised, read-only HUD: battery, voltage, speed, temperature, power and load on your car's screen, wired or wireless. The Auto integration →

Home screen widget

A compact widget with battery %, voltage and speed, updated in real time while the background service runs.

HUD phone app

Large, readable battery and voltage display with real-time speed, temperature, power and load, plus wheel model identification and connection status.

Three trip meters

Independent A/B/C meters anchored to the wheel's odometer — daily commutes, periodic totals, service intervals. Reset individually or all at once.

Everything stays on device

No account, no analytics, no ads. Data flows only from EUC World's internal webservice to the app on your phone.

The screens

The interfaces below are currently shown as interface mockups — real screenshots will replace them shortly.

Mockup of the main phone app screen.
Main phone app — battery, voltage, live metrics and trips
Mockup of OsmAnd map widgets.
OsmAnd — live widgets on the map panels
Mockup of the Android Auto HUD.
Android Auto — the in-car HUD

Getting started

All it needs is a wheel connected to EUC World.

  1. Install the app. Grab the signed APK from the latest release and sideload it (Android 8.0+).
  2. Enable EUC World's internal webservice. In EUC World, go to Settings > Internal Webservice (default port 8080) and connect your wheel.
  3. Launch the plugin. The background service starts automatically and polls the EUC World API — the status shows “Connected” with your wheel model.
  4. Add your surfaces. Enable the OsmAnd widgets under Configure screen, open the app from the Android Auto launcher in the car, or drop the home screen widget onto your launcher.

Requirements: Android 8.0 (API 26) or higher, EUC World with the internal webservice enabled, and any EUC supported by EUC World. OsmAnd and Android Auto are optional surfaces.

Ride with the data on display.

Open source, open process: the full source is on GitHub and signed APK releases are published automatically for every release tag.