Bike Radar

Bike Radar

Overlay and audio alerts for BLE bike radars. Offline, no account, no cloud.

JJ del Rio Sports & Health

Screenshots

Screenshot of Bike Radar Screenshot of Bike Radar Screenshot of Bike Radar Screenshot of Bike Radar Screenshot of Bike Radar

Description

Bike Radar shows and sounds what your rear bike radar sees, on top of whatever app you are already running.

A thin strip down the edge of the screen shows each approaching vehicle's distance, closing speed and lateral position over your map or navigation app. Tiered beeps rise as the closest vehicle gets nearer, and a distinct urgent tone fires when an impact looks imminent - including while you are rolling slowly toward a junction with a fast vehicle behind. A clear chime sounds when the radar no longer sees vehicles behind.

Everything runs on your phone: no account, no cloud, no analytics. The optional Home Assistant integration publishes ride stats to your own server and nowhere else.

Features:

- Live overlay with per-vehicle distance, closing speed and lateral position
- Tiered proximity beeps, urgent imminent-impact tone, all-clear chime
- Post-ride summary notification: overtakes, close passes, distance, tightest pass
- Front camera/light auto mode by local sunset (one coarse location read per ride)
- Bosch Smart System eBike telemetry, strictly read-only
- Walk-away and forgot-to-lock reminders
- Optional Home Assistant publishing: batteries, close passes, ride summaries
- Optional on-device capture log for diagnostics, off by default and never uploaded
- English and Spanish

Requires a rear radar that speaks the V2 BLE protocol (pair it once in system Settings) and Android 12 or newer. The radar, camera and eBike integrations degrade gracefully: each works without the others.

Bike Radar is a riding aid, not a safety guarantee. It supplements your own attention and mirrors - it never replaces them.

This is an independent open-source project (GPL-3.0-or-later), not affiliated with or endorsed by any radar or eBike manufacturer.

What’s new (1.2.0)

Home Assistant MQTT topics move from varia/ to bikeradar/, so anything you trigger on a raw topic needs repointing by hand. Your entity ids keep the naming they have, but every entity is registered afresh and some come back with a _2 on the end; anything pointing at an affected id stops working until you delete the stale entity and rename the _2 back. Check your battery sensors, the close-pass event, and, if you have the camera, the front light mode. The rebuilt entities start with no history. I

Versions

Version Date Size Requires Android Download
1.2.0 current
bee724893c7df842…
2026-08-21 7.6 MB API 31

Permissions

What the app asks the system for. Android only grants sensitive access after you confirm it.

  • Internet accessSend and receive data over the internet.
  • Display over other appsDraw content on top of other apps.
  • Run at startupStart automatically after the device is switched on.
  • VibrationControl the vibration alert.
  • Prevent sleepingKeep the device from going to sleep.
  • Approximate locationDetermine the location via the network.
  • Bluetooth scanSearch for nearby Bluetooth devices.
  • Bluetooth connectionConnect to paired Bluetooth devices.
Show 6 more permissions
  • Foreground serviceKeep running in the background, visible in the status bar.
  • FOREGROUND_SERVICE_CONNECTED_DEVICE
  • FOREGROUND_SERVICE_SHORT_SERVICE
  • FOREGROUND_SERVICE_MEDIA_PROJECTION
  • NotificationsShow notifications.
  • bikeradar.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

Comments