BPS the indoor precise tracking system

This is awesome!

I recently put a BLE tag on my cat Tommy - would it be possible to allow different icons per device tracker? So for Tommy it’d be a cat’s face.

Happy holidays!

Fun idea, will add that to my to-do list!

1 Like

How did you get tracking of your iphone? I’ve added the family iPhones with their IRK’s to Bermuda, but they dont seem to show up in BPS?

Just want to make sure it’s supported and should work, before i spend more time troubleshooting something that might not be designed to work to begin with? :slight_smile:

1 Like

I’ve got this running on a Raspberry PI CM5 in Home Assistant Yellow. Working pretty well! I have 20 receivers in the house.
The only bit that isn’t working is the live tracking even with the key and URL set up.

It seems I need to do a bit of calibration as the south part of the house especially seems a bit off

Be careful out there!

1 Like

Hi everyone :waving_hand:

We just shipped a new BPS release: v0.1.3
Release notes: Release v0.1.3 Stability, cleanup and customization · Hogster/BPS · GitHub

This update focuses on stability + long-requested features from this thread and GitHub issues.

What was fixed/improved

  • Security/auth cleanup for realtime frontend flow (no exposed token path)
  • Better entity ID stability and migration (duplicate/legacy ID issues)
  • Improved integration lifecycle (reload/unload/setup reliability)
  • Zone detection improvements
  • Better handling for missing/insufficient tracking data
  • Config/options flow improvements
  • Blocking scandir warning addressed
  • New: duplicate zone names now supported (internal zone IDs)
  • New: custom tracker icon support per device (upload + per-tracker mapping)

Issue status highlights

Included in this release:
#27, #25, #24, #23, #21, #19, #17, #14, #13, #12, #11, #6, #5, #3, #28

Still tracked:

  • #1 (scipy/meson packaging environment issue)
  • #7 / #8 (hard-to-reproduce rendering/select-existing edge cases, but improved in this release)

Huge thanks to everyone sharing logs/screenshots/repro steps — that feedback directly shaped this release :folded_hands:
Please keep posting results (especially for #1/#7/#8) so we can continue improving.

@mnestor, thanks for the feedback. This has been adressed in the new v0.1.3 release.

@Snoopey, please see the new v0.1.3 release that hopefully resolves your issue!

Hi @gingermist, I like your thinking. Please see the new v0.1.3 release which allow for dedicated icons as you described!

Hi @spaceboy, very late reply but with the new v0.1.3 release this is now resolved!

Yo @Hogster - go reopen bug 30 - still broken. Number of us still can’t update. Scratch that - restarted and refreshed the repo and now x.14 shows up

Yes, sorry for that… that’s what happens when you try to push things through when you don’t really have the time for it. Well well, all good now!

:rocket: BPS v0.1.5 is now out: Lovelace floor cards + better dashboard performance

Release: Release v0.1.5 Lovelace floor cards + performance · Hogster/BPS · GitHub

Main updates:

  • New native Lovelace map card: bps-map-card
  • One-card-per-floor workflow with automatic floor filtering (based on sensor.<tracker>_bps_floor)
  • Polling-only Lovelace card updates for better performance when running multiple floor cards
  • Per-tracker icon support + label/icon scaling options
  • Optional zone text labels

Docs:

This combo (per-floor cards + individual icons) makes it easy to track the whole family — including pets — at a glance.

Thanks everyone for feedback, screenshots, and testing :raised_hands:

1 Like