Ross ROSS = Recommend OSS · open-source software intelligence for agents

custom-components/ble_monitor

BLE monitor for passive BLE sensors observed · 2026-08-28

github.com/custom-components/ble_monitor · homepage · Python · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

99/100

  • Activity 99
  • Release rhythm 99
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: 11.5
  • age_days: 2473
  • days_rel: 9
  • days_push: 9
  • n_releases_24m: 31

Full methodology

Adoption not part of the score

2235 stars · 281 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

A Home Assistant custom component that passively monitors Bluetooth Low Energy sensors from many brands (Xiaomi, Qingping, Govee, Inkbird, Ruuvitag, and more) by parsing BLE advertisement packets. It also supports BLE device tracking by MAC address or UUID and can receive forwarded data from ESPHome.

Use cases

  • read Xiaomi Mi temperature and humidity sensor data in Home Assistant
  • passively monitor BLE sensors without draining their batteries
  • track BLE devices by MAC address or UUID for presence detection
  • collect data from Govee, Inkbird, Qingping, and Ruuvitag sensors locally
  • replace the built-in mitemp_bt integration with broader device support
  • parse BLE advertisements from multiple Bluetooth interfaces simultaneously
  • integrate DIY BTHome sensors with Home Assistant

When to choose

  • you use many BLE sensor brands not covered by Home Assistant core integrations
  • you want passive, battery-friendly BLE monitoring instead of polling
  • you need device tracking for BLE devices with static MAC addresses
  • you want to run multiple Bluetooth interfaces or DIY sensors

When to avoid

  • you run a recent Home Assistant version where core Bluetooth integrations already support your devices
  • you rely on ESPHome Bluetooth proxies, which cannot forward data to this component
  • you want a fully maintained official integration rather than a community custom component

Facets

plugin · maturity active

iot monitoring parser workflow-automation iot python self-hosted home-assistant bluetooth-low-energy ble-sensors xiaomi hacs custom-component passive-monitoring device-tracker smart-home automation sensors linux

6 sources

Member repositories

RepositoryRoleHealth v2
custom-components/ble_monitormain99

For agents

markdown · JSON · MCP: product_card(name="custom-components/ble_monitor")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem