Skip to content

Releases: agittins/bermuda

v0.4.3 - New Device_tracker implementation

08 Jan 16:49
8986642
Compare
Choose a tag to compare

The main change in this release is that device_tracker entities are now set up with a platform integration (if that's the right terminology!) rather than by just calling the seen service. The device_tracker.py was mostly lifted from jc2k's Private BLE integration.

Note that if you currently use Bermuda's device_tracker entities for automations you will probably need to fix them to refer to the new entities created from this release.

On the upside this means you will be able to rename the entities and view/alter their other properties, rather than getting an error about their not having a unique_id.

Changes

  • chore: Versioning and release clean-ups @agittins (#81)
  • fix: Clear version info from entity model number @agittins (#82)
  • linting: Remove unused typing.Final import @agittins (#83)
  • breaking: Device Tracker now uses full platform, device_tracker names… @agittins (#84)

📦 Dependencies

  • Bump flake8 from 6.1.0 to 7.0.0 in /.github/workflows @dependabot (#80)

v0.3.2 Required for 2024.1

04 Jan 08:41
7ed0625
Compare
Choose a tag to compare

Changes

  • Use MONOTONIC_TIME direct from bluetooth component (fixes 2024.1) (#79) @jaymunro
  • fix: some cosmetic changes in TODO.md (#59) @jaymunro
  • some initial checks/logging for identifying iBeacons, Apple and Google devices specifically
  • feat: add "addresses" option to dump_devices to allow filtering of results
  • fix error in readme regarding active:true settings.
  • feat: add historical tracking to advertisement rssi, stamps, distance, interval
  • fix: Unit of Measurement and device class properties
  • hopefully slightly better logic for determining the "freshest" adverts.

📦 Dependencies

v0.3.1

12 Oct 06:25
Compare
Choose a tag to compare

Changes

  • (fix) Ignore stale adverts for area presence (#42) @agittins
  • tweaks to algorithm for selecting which scanner to use for area

v0.3.0

11 Oct 20:10
b891b4a
Compare
Choose a tag to compare

Changes

This is a very significant update which should make this integration useful to others now.

You can configure which bluetooth devices you want to track in the config flow (in settings, devices and integrations, BermudaBLE, CONFIGURE). This will create device_tracker and "Area" and "Distance" sensors for each device.

Whoo!

It's still not yet trilateration but it is workable room/area-based presence.

📦 Dependencies

v0.2.3

25 Aug 20:54
2c33ea5
Compare
Choose a tag to compare

Changes

v0.2.2

25 Aug 19:51
648d0dd
Compare
Choose a tag to compare

Changes

v0.2.1

24 Aug 21:38
15d23b5
Compare
Choose a tag to compare

Changes

v0.2.0 (still early days)

24 Aug 10:20
8f10784
Compare
Choose a tag to compare

Still has hard-coded config, so don't expect much joy just yet.

Changes

📦 Dependencies

  • Bump ruff from 0.0.282 to 0.0.285 (#14) @dependabot
  • Bump pip from 21.0 to 23.2.1 in /.github/workflows (#9) @dependabot
  • Bump black from 20.8b1 to 23.7.0 in /.github/workflows (#10) @dependabot
  • Bump pre-commit from 2.9.3 to 3.3.3 in /.github/workflows (#8) @dependabot
  • Bump flake8 from 3.8.4 to 6.1.0 in /.github/workflows (#7) @dependabot
  • Bump pytest-homeassistant-custom-component from 0.1.0 to 0.13.50 (#6) @dependabot
  • Bump crazy-max/ghaction-github-labeler from 3.1.1 to 4.1.0 (#5) @dependabot
  • Bump actions/checkout from 2.3.4 to 3.5.3 (#4) @dependabot
  • Bump hacs/action from 20.12.0 to 22.5.0 (#3) @dependabot
  • Bump actions/setup-python from 2.2.1 to 4.7.0 (#2) @dependabot
  • Bump release-drafter/release-drafter from 5.13.0 to 5.24.0 (#1) @dependabot
  • Bump reorder-python-imports from 2.3.6 to 3.10.0 in /.github/workflows (#11) @dependabot

First release - preview

23 Aug 16:08
de38f6a
Compare
Choose a tag to compare
Pre-release

A preview release. Creates device_tracker entities and sensors for exposing "Area" of becaons, but requires hard-coded configuration to do so.