Releases: agittins/bermuda
v0.4.3 - New Device_tracker implementation
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
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
- Bump ruff from 0.1.6 to 0.1.11 (#75) @dependabot
- Bump black from 23.11.0 to 23.12.1 in /.github/workflows (#74) @dependabot
- Bump pip from 23.3.1 to 23.3.2 in /.github/workflows (#72) @dependabot
- Bump pre-commit from 3.5.0 to 3.6.0 in /.github/workflows (#69) @dependabot
- Bump actions/setup-python from 4.7.1 to 5.0.0 (#68) @dependabot
- Bump colorlog from 6.7.0 to 6.8.0 (#65) @dependabot
- Bump ruff from 0.0.292 to 0.1.6 (#64) @dependabot
- Bump black from 23.9.1 to 23.11.0 in /.github/workflows (#61) @dependabot
- Bump pip from 23.2.1 to 23.3.1 in /.github/workflows (#53) @dependabot
- Bump release-drafter/release-drafter from 5.24.0 to 5.25.0 (#49) @dependabot
- Bump pre-commit from 3.4.0 to 3.5.0 in /.github/workflows (#48) @dependabot
- Update pip requirement from <23.3,>=23.2.1 to >=23.2.1,<23.4 (#46) @dependabot
v0.3.1
v0.3.0
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
- Bump pre-commit from 3.3.3 to 3.4.0 in /.github/workflows (#27) @dependabot
- Bump actions/checkout from 3 to 4 (#29) @dependabot
- Bump crazy-max/ghaction-github-labeler from 4.1.0 to 5.0.0 (#30) @dependabot
- Bump black from 23.7.0 to 23.9.1 in /.github/workflows (#31) @dependabot
- Bump ruff from 0.0.285 to 0.0.292 (#37) @dependabot
- Bump reorder-python-imports from 3.10.0 to 3.12.0 in /.github/workflows (#38) @dependabot
- Bump actions/setup-python from 4.7.0 to 4.7.1 (#39) @dependabot
v0.2.3
v0.2.2
v0.2.1
v0.2.0 (still early days)
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
A preview release. Creates device_tracker entities and sensors for exposing "Area" of becaons, but requires hard-coded configuration to do so.