Skip to content

Latest commit

 

History

History
1606 lines (936 loc) · 57.8 KB

File metadata and controls

1606 lines (936 loc) · 57.8 KB

CHANGELOG

v0.39.0 (2025-05-05)

Features

Co-authored-by: Ernst ernst.klamer@rhdhv.com

v0.38.1 (2025-05-05)

Bug Fixes

  • Add hs1bb_mi to sleepy devices list (aa944d9)

Chores

  • deps: Bump aiohttp from 3.11.16 to 3.11.17 (#166, 39dc292)

  • deps: Bump aiohttp from 3.11.17 to 3.11.18 (#169, c5bfd2b)

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

  • deps: Bump orjson from 3.10.16 to 3.10.18 (#170, 2fa41a0)

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

v0.38.0 (2025-04-15)

Chores

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>

Features

v0.37.0 (2025-04-11)

Chores

  • deps: Bump aiohttp from 3.11.14 to 3.11.16 (#160, 12093dc)

Signed-off-by: dependabot[bot] support@github.com

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

  • deps-dev: Bump pytest-cov from 6.0.0 to 6.1.1 (#159, 446907c)

Signed-off-by: dependabot[bot] support@github.com

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>

Features

  • Support Body Composition Scale S400 (MJTZC01YM) (#163, 5840470)

Signed-off-by: zry98 dev@zry.io

v0.36.0 (2025-03-31)

Features

v0.35.0 (2025-03-29)

Chores

  • Update dependabot.yml to include GHA (67fe52b)

  • deps: Bump orjson from 3.10.15 to 3.10.16 (#154, b90653c)

Bumps orjson from 3.10.15 to 3.10.16. - Release notes - Changelog - Commits

--- updated-dependencies: - dependency-name: orjson dependency-type: direct:production

update-type: version-update:semver-patch ...

Signed-off-by: dependabot[bot] support@github.com

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

  • deps-ci: Bump the github-actions group with 8 updates (#152, e1d1f5c)
  • chore(deps-ci): bump the github-actions group with 8 updates

Bumps the github-actions group with 8 updates:

| Package | From | To | | --- | --- | --- | | actions/checkout | 3 | 4 | | actions/setup-python | 3 | 5 | | pre-commit/action | 3.0.0 | 3.0.1 | | wagoid/commitlint-github-action | 5 | 6 | | codecov/codecov-action | 3 | 5 | | relekang/python-semantic-release | 7.34.6 | 9.21.0 | | browniebroke/hacktoberfest-labeler-action | 2.2.0 | 2.3.0 | | tiangolo/issue-manager | 0.4.0 | 0.5.1 |

Updates actions/checkout from 3 to 4 - Release notes - Changelog - Commits

Updates actions/setup-python from 3 to 5 - Release notes - Commits

Updates pre-commit/action from 3.0.0 to 3.0.1 - Release notes - Commits

Updates wagoid/commitlint-github-action from 5 to 6 - Changelog - Commits

Updates codecov/codecov-action from 3 to 5 - Release notes - Changelog - Commits

Updates relekang/python-semantic-release from 7.34.6 to 9.21.0 - Release notes - Changelog

Updates browniebroke/hacktoberfest-labeler-action from 2.2.0 to 2.3.0 - Release notes - Changelog - Commits

Updates tiangolo/issue-manager from 0.4.0 to 0.5.1 - Release notes - Commits

--- updated-dependencies: - dependency-name: actions/checkout dependency-type: direct:production

update-type: version-update:semver-major

dependency-group: github-actions

  • dependency-name: actions/setup-python dependency-type: direct:production

  • dependency-name: pre-commit/action dependency-type: direct:production

update-type: version-update:semver-patch

  • dependency-name: wagoid/commitlint-github-action dependency-type: direct:production

  • dependency-name: codecov/codecov-action dependency-type: direct:production

  • dependency-name: relekang/python-semantic-release dependency-type: direct:production

  • dependency-name: browniebroke/hacktoberfest-labeler-action dependency-type: direct:production

update-type: version-update:semver-minor

  • dependency-name: tiangolo/issue-manager dependency-type: direct:production

dependency-group: github-actions ...

Signed-off-by: dependabot[bot] support@github.com

  • chore: update commitlint config

  • chore: update pyproject for new psr

  • chore: migrate workflow to upload python package


Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

Co-authored-by: J. Nick Koston nick@koston.org

  • deps-dev: Bump flake8 from 7.1.2 to 7.2.0 (#153, 7d91379)

Bumps flake8 from 7.1.2 to 7.2.0. - Commits

--- updated-dependencies: - dependency-name: flake8 dependency-type: direct:development

update-type: version-update:semver-minor ...

Signed-off-by: dependabot[bot] support@github.com

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

Features

v0.34.1 (2025-03-29)

Bug Fixes

v0.34.0 (2025-03-29)

Chores

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

  • deps: Bump aiohttp from 3.11.11 to 3.11.12 (#137, ae27c17)

  • deps: Bump aiohttp from 3.11.12 to 3.11.13 (#142, a20032e)

Bumps aiohttp from 3.11.12 to 3.11.13. - Release notes - Changelog - Commits

--- updated-dependencies: - dependency-name: aiohttp dependency-type: direct:production

update-type: version-update:semver-patch ...

Signed-off-by: dependabot[bot] support@github.com

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

  • deps: Bump aiohttp from 3.11.13 to 3.11.14 (#144, 237e9fe)

--- updated-dependencies: - dependency-name: aiohttp dependency-type: direct:production

update-type: version-update:semver-patch ...

Signed-off-by: dependabot[bot] support@github.com

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

  • deps: Bump bluetooth-sensor-state-data from 1.7.1 to 1.7.5 (#136, 8df0798)

  • deps: Bump certifi from 2023.11.17 to 2024.7.4 (#116, 32ece70)

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

  • deps: Bump cryptography from 41.0.7 to 43.0.1 (#120, b5c6524)

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

  • deps: Bump jinja2 from 3.1.2 to 3.1.5 (#117, 76120db)

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

  • deps: Bump jinja2 from 3.1.5 to 3.1.6 (#146, 8f64c7b)

Bumps jinja2 from 3.1.5 to 3.1.6. - Release notes - Changelog - Commits

--- updated-dependencies: - dependency-name: jinja2 dependency-type: indirect ...

Signed-off-by: dependabot[bot] support@github.com

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

  • deps: Bump myst-parser from 0.18.1 to 1.0.0 (#126, f9f1e0b)

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

  • deps: Bump myst-parser from 1.0.0 to 3.0.1 (#132, 68e4f90)

Bumps myst-parser from 1.0.0 to 3.0.1. - Release notes - Changelog - Commits

--- updated-dependencies: - dependency-name: myst-parser dependency-type: direct:production

update-type: version-update:semver-major ...

Signed-off-by: dependabot[bot] support@github.com

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

  • deps: Bump pycryptodomex from 3.21.0 to 3.22.0 (#145, 492010a)

  • deps: Bump requests from 2.31.0 to 2.32.2 (#121, b1355f2)

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

  • deps: Bump sphinx from 5.3.0 to 6.2.1 (#127, a2da09e)

  • deps: Bump sphinx from 6.2.1 to 7.4.7 (#134, 6a5e11c)

  • deps: Bump sphinx-rtd-theme from 1.3.0 to 2.0.0 (#125, f3133ed)

Bumps sphinx-rtd-theme from 1.3.0 to 2.0.0. - Changelog - Commits

--- updated-dependencies: - dependency-name: sphinx-rtd-theme dependency-type: direct:production

update-type: version-update:semver-major ...

Signed-off-by: dependabot[bot] support@github.com

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

  • deps: Bump sphinx-rtd-theme from 2.0.0 to 3.0.2 (#131, bba51cd)

  • deps: Bump urllib3 from 2.1.0 to 2.2.2 (#119, 372fe44)

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

  • deps-dev: Bump black from 23.12.1 to 24.10.0 (#114, 3f74088)

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

  • deps-dev: Bump black from 24.10.0 to 25.1.0 (#129, 00df853)

  • deps-dev: Bump flake8 from 7.0.0 to 7.1.1 (#111, ee96510)

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

  • deps-dev: Bump flake8 from 7.1.1 to 7.1.2 (#139, 40baa29)

Bumps flake8 from 7.1.1 to 7.1.2. - Commits

--- updated-dependencies: - dependency-name: flake8 dependency-type: direct:development

update-type: version-update:semver-patch ...

Signed-off-by: dependabot[bot] support@github.com

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

  • deps-dev: Bump isort from 5.13.2 to 6.0.0 (#130, 7f9cb1c)

Bumps isort from 5.13.2 to 6.0.0. - Release notes - Changelog - Commits

--- updated-dependencies: - dependency-name: isort dependency-type: direct:development

update-type: version-update:semver-major ...

Signed-off-by: dependabot[bot] support@github.com

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

  • deps-dev: Bump isort from 6.0.0 to 6.0.1 (#143, e57a9e6)

Bumps isort from 6.0.0 to 6.0.1. - Release notes - Changelog - Commits

--- updated-dependencies: - dependency-name: isort dependency-type: direct:development

update-type: version-update:semver-patch ...

Signed-off-by: dependabot[bot] support@github.com

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

  • deps-dev: Bump mypy from 1.14.1 to 1.15.0 (#135, 1ac5955)

Bumps mypy from 1.14.1 to 1.15.0. - Changelog - Commits

--- updated-dependencies: - dependency-name: mypy dependency-type: direct:development

update-type: version-update:semver-minor ...

Signed-off-by: dependabot[bot] support@github.com

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

  • deps-dev: Bump mypy from 1.8.0 to 1.14.1 (#113, f3cceb4)

  • deps-dev: Bump pytest from 7.4.4 to 8.3.4 (#112, 9a4109c)

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

  • deps-dev: Bump pytest from 8.3.4 to 8.3.5 (#141, 7a1f267)

Bumps pytest from 8.3.4 to 8.3.5. - Release notes - Changelog - Commits

--- updated-dependencies: - dependency-name: pytest dependency-type: direct:development

update-type: version-update:semver-patch ...

Signed-off-by: dependabot[bot] support@github.com

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

  • deps-dev: Bump pytest-cov from 4.1.0 to 6.0.0 (#124, 1df7541)

Bumps pytest-cov from 4.1.0 to 6.0.0. - Changelog - Commits

--- updated-dependencies: - dependency-name: pytest-cov dependency-type: direct:development

update-type: version-update:semver-major ...

Signed-off-by: dependabot[bot] support@github.com

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

  • deps-dev: Bump zipp from 3.17.0 to 3.19.1 (#122, bafacf5)

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>

updates: - github.com/commitizen-tools/commitizen: v3.30.1 → v3.31.0

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>

updates: - github.com/asottile/pyupgrade: v3.19.0 → v3.19.1 - github.com/pre-commit/mirrors-mypy: v1.13.0 → v1.14.0

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>

updates: - github.com/commitizen-tools/commitizen: v4.2.1 → v4.4.1 - github.com/PyCQA/isort: 6.0.0 → 6.0.1

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>

  • pre-commit.ci: Pre-commit autoupdate (#99, 6f9b5c2)

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>

Features

v0.33.0 (2024-10-21)

Chores

  • pre-commit.ci: Pre-commit autoupdate (#97, cf7a512)

updates: - github.com/commitizen-tools/commitizen: v3.29.0 → v3.29.1 - github.com/pre-commit/pre-commit-hooks: v4.6.0 → v5.0.0 - github.com/asottile/pyupgrade: v3.17.0 → v3.18.0 - github.com/psf/black-pre-commit-mirror: 24.8.0 → 24.10.0 - github.com/PyCQA/bandit: 1.7.9 → 1.7.10

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>

Features

  • Add support for extracting cloud keys (#98, fdc3b90)

v0.32.0 (2024-09-07)

Features

  • Support xiaomi motion sensor 2s - global version (XMPIR02SGXS) (#95, 7e30569)

It's actually the same as the China mainland version (XMPIR02SXS vs XMPIR02SGXS). The only change is the device id as the code change indicates. The change is manually verified by Home Assistant (no change except use the new xiaomi-ble package)

Hardware Info: - https://www.mi.com/global/product/xiaomi-motion-sensor-2s/

v0.31.1 (2024-08-28)

Bug Fixes

this battery device is really a sleepy device. it won't broadcast any occupancy message unless it is changed.

v0.31.0 (2024-08-27)

Chores

  • pre-commit.ci: Pre-commit autoupdate (#85, 86c8e6b)

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>

  • pre-commit.ci: Pre-commit autoupdate (#86, c9aa15c)

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>

  • pre-commit.ci: Pre-commit autoupdate (#87, daa5786)

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>

  • pre-commit.ci: Pre-commit autoupdate (#88, 8ec6e14)

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>

  • pre-commit.ci: Pre-commit autoupdate (#89, cf115f6)

updates: - github.com/pre-commit/mirrors-mypy: v1.11.1 → v1.11.2

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>

Features

  • Support xiaomi occupancy(human presence) sensor (XMOSB01XS) (#93, f10c72b)

feat: support 2024 new battery based xiaomi mijia occupancy(human presence) sensor (XMOSB01XS)

New test cases are added. Also the change is verified by Home Assistant (with a small additional change in xiaomi-ble component for additional new properties)

Hardware Info: - https://www.aliexpress.com/i/1005007104780534.html - https://www.mi.com/shop/buy/detail?product_id=19994

v0.30.2 (2024-07-05)

Bug Fixes

Chores

  • pre-commit.ci: Pre-commit autoupdate (#82, 0ee3610)

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>

v0.30.1 (2024-06-25)

Bug Fixes

Looks good :) thanks

v0.30.0 (2024-06-17)

Features

  • Extend battery level reading to gcls002 (49530c5)

feat: extend battery level reading to gcls002

v0.29.0 (2024-05-05)

Features

  • Add support for Linptech RS1BB(MI) (#77, 57d070c)
  • feat: add support for RS1BB

v0.28.0 (2024-03-24)

Features

  • Allow one failed decryption before reauth (#76, 4682109)

v0.27.1 (2024-03-17)

Bug Fixes

v0.27.0 (2024-03-10)

Features

  • feat: add ptx and xmpiro2sx

  • fix: rename ptx

v0.26.2 (2024-03-10)

Bug Fixes

  • Handle jagged stairstep for LYWSD03MMC humidity (#73, efb3229)
  • fix: handle jagged stairstep for LYWSD03MMC humidity

v0.26.1 (2024-02-18)

Bug Fixes

v0.26.0 (2024-02-18)

Features

  • Add support for locks and fingerprint readers (#70, 2cffc70)
  • feat: add support for locks and fingerprint readers

  • fix: add key id type

  • fix: typo in fingerprint event

  • fix: add fingerprint event

  • fix: typo in lock event

v0.25.2 (2024-02-02)

Bug Fixes

  • Proper event_properties formatting (#69, 86bced3)
  • fix: proper event_properties formatting

  • fix: fix tests property_events

  • fix: formatting of the tests

v0.25.1 (2024-02-02)

Bug Fixes

v0.25.0 (2024-02-02)

Features

  • Add dimmer and rubiks cube events (#67, 33db2b0)

v0.24.1 (2024-02-01)

Bug Fixes

v0.24.0 (2024-01-31)

Features

v0.23.1 (2024-01-28)

Bug Fixes

  • Use postfix id for double buttons (#64, 6469a6d)

v0.23.0 (2024-01-27)

Features

  • Add button devices with multiple buttons (#63, 740679c)

v0.22.0 (2024-01-27)

Features

  • Add events for single button devices (#62, 2110db9)

v0.21.2 (2024-01-11)

Bug Fixes

  • fix: bump pycryptodomex

  • fix: update poetry lock file

  • chore: run poetry update


Co-authored-by: J. Nick Koston nick@koston.org

Chores

v0.21.1 (2023-07-26)

Bug Fixes

  • Add unit of measurement to counter (#56, 22956f8)

fix: add unit of measurment to counter

v0.21.0 (2023-07-26)

Features

  • feat: add support for toothbrushes

  • feat: add score sensor for toothbrushes

  • fix: precommit errors

v0.20.0 (2023-07-23)

Features

  • feat: add mi scale v1

  • fix: check for mass not removed

  • fix: check for mass removed before reporting final data

v0.19.1 (2023-07-20)

Bug Fixes

  • fix: remove some dependencies

  • fix: poetry lock

v0.19.0 (2023-07-20)

Features

  • Switch from pycryptodomex to cryptography for v4 and v5 (#48, 382beea)
  • feat: switch from pycryptodomex to cryptography for v4 and v5

v0.18.2 (2023-07-19)

Bug Fixes

Chores

v0.18.1 (2023-07-17)

Bug Fixes

  • Use sensor state data for scale sensors (#50, fcfa510)
  • fix: use sensor state data for scale sensors

  • chore: improve coverage

v0.18.0 (2023-07-16)

Chores

Features

  • Add support for mi body composition scale 2 (#47, 3755aed)
  • feat: add support for mi body composition scale 2

  • fix: correct scale device type

  • test: add test for scale parser

v0.17.2 (2023-06-03)

Bug Fixes

  • Jtyjgd03mmi is now detected as smoke sensor (#46, 9e06702)

v0.17.1 (2023-05-21)

Bug Fixes

  • fix: add sleepy_device property

  • fix: shorten code

v0.17.0 (2023-04-03)

Features

  • Add updated lywsd02mmc device type and mmc w505 body temperature sensor (23f85e2)

v0.16.4 (2023-02-17)

Bug Fixes

v0.16.3 (2023-02-09)

Bug Fixes

v0.16.2 (2023-02-07)

Bug Fixes

  • fix: add sleepy devices

  • fix: use set for sleepy devices

v0.16.1 (2023-02-05)

Bug Fixes

Chores

v0.16.0 (2023-02-05)

Bug Fixes

  • fix: update poetry and pyproject file

  • fix: bump isort

  • fix: bump isort in precommit

Features

feat(RTCGQ02LM): implement motion timeout

v0.15.0 (2023-01-04)

Features

v0.14.3 (2023-01-03)

Bug Fixes

  • Assign unique keys to device class (#30, 09a9fbb)

v0.14.2 (2023-01-03)

Bug Fixes

  • fix: extend binary sensor enums

  • fix: typo

  • fix: add base device class

  • fix: separate enum

v0.14.1 (2023-01-02)

Bug Fixes

  • fix: lower bleak dependency requirement

  • fix: bleak dependency

v0.14.0 (2023-01-01)

Features

  • feat: add new xiaomi sensors

v0.13.0 (2023-01-01)

Features

  • Add door opening and motion sensors (#26, 3e0babd)
  • feat: add more binary sensors

  • fix: fix tests and bump dependecies

  • fix: add more tests

  • feat: add problem sensors for opening and door

  • feat: add motion sensors

  • fix: remove mode sensor for now

  • fix: do not use predefined sensors

  • fix: remove mue4094rt

v0.12.2 (2022-11-15)

Bug Fixes

v0.12.1 (2022-11-13)

Bug Fixes

v0.12.0 (2022-11-12)

Features

  • feat: add support for HHCCJCY10

  • feat: add new device_classes

Co-authored-by: Ernst Klamer e.klamer@gmail.com

v0.11.0 (2022-11-09)

Features

  • Add linptech ms1bb and hs1bb (52a21dd)
  • feat: add linptech m1sbb

  • fix: fix test m1sbb

  • fix: use bind key in m1sbb test

  • fix: improve test coverage

  • fix: fix button test

  • fix: formatting

  • Add HS1BB(MI) motion sensor

  • fix: formatting issues

  • fix: linting issue

v0.10.0 (2022-09-13)

Features

v0.9.3 (2022-09-12)

Bug Fixes

v0.9.2 (2022-08-25)

Bug Fixes

  • Use short_address from bluetooth_data_tools (#16, d370cca)

v0.9.1 (2022-08-16)

Bug Fixes

v0.9.0 (2022-08-11)

Features

  • Intial support for binary_sensor devices (#12, fc0ff14)

v0.8.2 (2022-08-11)

Bug Fixes

  • Set title and device name to something useful (73c4d4b)

Chores

v0.8.1 (2022-08-11)

Bug Fixes

  • Never poll if still pending (f617708)

Chores

v0.8.0 (2022-08-06)

Features

v0.7.0 (2022-08-01)

Features

v0.6.4 (2022-08-01)

Bug Fixes

  • Refactor tests to avoid mypy failure (c1456d7)

  • Track last full service info so that we can quickly reauth the bindkey (c4feb20)

v0.6.3 (2022-08-01)

Bug Fixes

  • Unset bindkey_verified if bindkey starts to fail (d2fc9eb)

v0.6.2 (2022-07-28)

Bug Fixes

  • Track whether or not we have seen a packet with a payload (HA75833) (#8, c99f9a2)

v0.6.1 (2022-07-27)

Bug Fixes

  • Voltage sensor should have a device class (600bb78)

Chores

v0.6.0 (2022-07-25)

Features

  • Add Formaldehyde, Consumable and Voltage sensor (8292de7)

v0.5.2 (2022-07-25)

Bug Fixes

  • Add special casing for when illumination is used for a binary sensor instead of a sensor (59c5729)

v0.5.1 (2022-07-24)

Bug Fixes

  • Unset bindkey_verified on legacy devices if payload is corrupt as may be wrong key (f57827a)

v0.5.0 (2022-07-24)

Features

  • New bindkey_verified variable to track whether encryption is working (dc622a5)

v0.4.1 (2022-07-24)

Bug Fixes

  • Hide encrypted devices on macOS where we don't know MAC address (for now) (20d0e62)

v0.4.0 (2022-07-23)

Features

  • Expose type of encryption to use on XiaomiBluetoothDeviceData (935482d)

v0.3.0 (2022-07-23)

Features

v0.2.0 (2022-07-23)

Bug Fixes

Chores

Features

  • Add support for more sensor types (0a87594)

v0.1.0 (2022-07-22)

Features

v0.0.4 (2022-07-22)

Bug Fixes

  • Workaround not knowing MAC on macOS (adcb639)

v0.0.3 (2022-07-22)

Bug Fixes

  • Trim service uuid from start of service data (8c35dc1)

v0.0.2 (2022-07-22)

Bug Fixes

  • Re-export sensor state classes like other bluetooth helpers (b7b97ba)

v0.0.1 (2022-07-22)

Bug Fixes

  • Get remaining tests working (8a042e4)

  • Give all tests right MAc, so validation passes on linux (da76a1d)

  • Use fromutctimestamp for stable tests (c1e574c)

Chores