Tags: agittins/bermuda
Tags
Lower logging level for unexpected stamps (#645) - Various stamp-checking log lines have been reduced from warning or info to debug. - Includes "lacks stamp, unexpected", noted in #584 - disabled typecheck on BLEDevice call, for linting. Signed-off-by: Ashley Gittins <[email protected]>
chore: add uv to workflow and aiofiles to reqs (#604) * chore: add uv to workflow and aiofiles to reqs Signed-off-by: Ashley Gittins <[email protected]> * chore: add aiousbwatcher to reqs Signed-off-by: Ashley Gittins <[email protected]> * chore: fix bogus test import Signed-off-by: Ashley Gittins <[email protected]> * chore: move linting workflow to uv Signed-off-by: Ashley Gittins <[email protected]> --------- Signed-off-by: Ashley Gittins <[email protected]>
feat: initial floors support - basic floor support. Uses area_id to directly map to current floor. - Floor sensors are automatically enabled at startup if any area is assigned to any floor. - attributes on the floor entity give access to floor_id and floor_level - icons for Floor sensors also take the floor icon if set. Signed-off-by: Ashley Gittins <[email protected]>
fix: irk checks on cached addresses - previous non-matched IRK addresses were not being saved to cache, so retarting Bermuda left IRK devices as `unknown` until a new MAC was rotated. This fixes that so IRK devices work immediately on reload, even if PBLE integration is not current. Signed-off-by: Ashley Gittins <[email protected]>
fix: Devs start `unavailable` instead of `unknown (#588) - Fixed devices being `unavailable` at startup if the device is away at boot. Now away devices will start at `unknown`/`away` on bootup if they are note present. Signed-off-by: Ashley Gittins <[email protected]>
fix: redactions in irk_manager diagnostics (#582) The irk_manager introduced in v0.8.2beta3 did not redact the irk and MAC addresses collected for diagnostics. This is now fixed. - improved performance of redact_data by moving mac format expansions into redaction_list_update and correcting logic - also quieted debug logger on metaNoAdsFor - quieted "scanner stamps for .. should not go backwards" to debug fixes #580 Signed-off-by: Ashley Gittins <[email protected]>
fix: restore on_advert trigger and add diags log (#577) - Restored update trigger to async_handle_advert because some folk disable all their entities - add more logging to diagnostics to get to the root of long exports. Signed-off-by: Ashley Gittins <[email protected]>
fix: restore on_advert trigger and add diags log (#577) - Restored update trigger to async_handle_advert because some folk disable all their entities - add more logging to diagnostics to get to the root of long exports. Signed-off-by: Ashley Gittins <[email protected]>
chore: ren BermudaDeviceScanner to BermudaAdvert (#569) More accurately represents the class, which is the advertisement that ties a device and scanner together. Signed-off-by: Ashley Gittins <[email protected]>
chore(deps): bump pip from 25.1 to 25.1.1 in /.github/workflows Bumps [pip](https://github.com/pypa/pip) from 25.1 to 25.1.1. - [Changelog](https://github.com/pypa/pip/blob/main/NEWS.rst) - [Commits](pypa/pip@25.1...25.1.1) --- updated-dependencies: - dependency-name: pip dependency-version: 25.1.1 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]>
PreviousNext