- Update pyproject to allow python 3.13 deps (#198) (
4c4d9a6
)
- Use little endian in float conversion (#197) (
ffd8f3c
)
- Add changelog template (#196) (
7ba1380
)
-
Bump the github-actions group across 1 directory with 7 updates (#195) (
3bf607e
) -
Bump habluetooth from 3.12.0 to 3.15.0 (#194) (
e23edab
) -
Bump sphinx from 6.2.1 to 7.4.7 (#193) (
ebf9c3b
) -
Update lint and commitlint (#190) (
33b4e85
) -
Update dependabot.yml to include gha (#191) (
e73268c
)
- Add direction and precipitation support (#187) (
8c0df91
)
-
Pre-commit autoupdate (#185) (
1e9f738
) -
Bump myst-parser from 1.0.0 to 3.0.1 (#181) (
8ce9658
) -
Bump habluetooth from 3.9.2 to 3.12.0 (#182) (
59d6173
) -
Bump bluetooth-data-tools from 1.19.0 to 1.22.0 (#183) (
39e3391
) -
Bump sphinx-rtd-theme from 2.0.0 to 3.0.2 (#184) (
0c756de
) -
Bump sphinx from 5.3.0 to 6.2.1 (#177) (
38eea52
) -
Bump pytest-cov from 4.1.0 to 6.0.0 (#179) (
a694d85
) -
Bump habluetooth from 3.9.0 to 3.9.2 (#178) (
ab590ff
) -
Bump cryptography from 43.0.1 to 44.0.0 (#175) (
ebd8e9e
) -
Bump pytest from 7.4.4 to 8.3.4 (#176) (
07e6dad
) -
Bump jinja2 from 3.1.4 to 3.1.5 (#172) (
4fcc1a1
) -
Bump cryptography from 42.0.8 to 43.0.1 (#171) (
bdd449b
) -
Bump certifi from 2024.6.2 to 2024.7.4 (#173) (
4bf94dc
) -
Bump urllib3 from 2.2.1 to 2.2.2 (#174) (
77e5493
) -
Bump myst-parser from 0.18.1 to 1.0.0 (#168) (
fa3964d
) -
Bump bluetooth-sensor-state-data from 1.7.0 to 1.7.1 (#166) (
d1a0f3a
) -
Update for python 3.13 (#165) (
8361b69
) -
Bump sensor-state-data from 2.18.0 to 2.18.1 (#167) (
4522dc8
) -
Bump sphinx-rtd-theme from 1.3.0 to 2.0.0 (#169) (
481ff63
) -
Bump habluetooth from 3.1.1 to 3.9.0 (#170) (
9d6d360
) -
Create dependabot.yml (
a2988df
) -
Pre-commit autoupdate (#164) (
0d22035
) -
Pre-commit autoupdate (#163) (
ff18462
) -
Pre-commit autoupdate (#160) (
da60d99
) -
Pre-commit autoupdate (#158) (
c07015a
) -
Pre-commit autoupdate (#157) (
354359a
) -
Pre-commit autoupdate (#155) (
f1216c3
) -
Pre-commit autoupdate (#154) (
6f550fa
) -
Pre-commit autoupdate (#151) (
c165c5e
) -
Pre-commit autoupdate (#150) (
ef50709
) -
Add ohf logo to readme (#149) (
5cc4215
) -
Pre-commit autoupdate (#145) (
e1b850d
)
- Add new sensors (#144) (
25e87a0
)
- Add 0x56 for 16-bit conductivity measurement type (#142) (
444eaca
)
-
Pre-commit autoupdate (#140) (
07f4729
) -
Pre-commit autoupdate (#139) (
e6ab18b
) -
Pre-commit autoupdate (#137) (
8305ab4
) -
Pre-commit autoupdate (#136) (
8de8a22
) -
Pre-commit autoupdate (#132) (
8171fd4
)
-
Allow contents permission to workflow (#131) (
eda9bfd
) -
Rename pypi token (#130) (
03a9d90
) -
Use list for version_toml (#129) (
0fc3d45
) -
Reference to gh action pypi push (#128) (
88b1fe9
) -
Fix pypi workflow (#127) (
53c8e0d
) -
Fix release workflow (#126) (
4d985e9
) -
Bump python-semantic-release (#124) (
bbef3a7
)
- Make tests compatible with habluetooth>=3.0 (#123) (
92fceeb
)
- Accept new encryption counter only if the message was not corrupted (#119) (
bc61824
)
- Add button hold event (#120) (
49124ab
)
- Remove mac workaround (#115) (
303f833
)
- Allow one failed decryption before reauth (#114) (
7c499cc
)
- Add device title to log messages (#113) (
c47f36f
)
- Verify packet is not an older packet (#112) (
113e49d
)
- Add verification of the packet id (#105) (
c428f92
)
- Fix counter verification (#104) (
dead672
)
- Use volume storage instead of water storage (#102) (
4cf20bf
)
- Add water storage sensor (#101) (
6eb80e0
)
- No check of encryption counter when bindkey has not been verified (#97) (
43f1412
)
- Add check for increasing encryption counter (#92) (
a58cf7b
)
- Add raw hex sensor (#91) (
6f9969e
)
- Remove dependency on pytz (#90) (
4619caa
)
- Replace datetime.utcfromtimestamp (#87) (
0184fe7
)
- Add text sensor (#86) (
2bfcd9b
)
- Add ability to set the bind key after init (#83) (
1826139
)
- Lint (
576342d
)
- Switch from pycryptodomex to cryptography (
0cdc8e6
)
- Decryption bug fixed (
dfb12e6
)
- Bump bluetooth-sensor-state-data (
54556a3
)
- Timestamp acceleration and gyroscope (
07c6b40
)
- Revert trigger based device name (
f2b5303
)
- Pre-commit bump and bump release (
97540cc
)
- Add trigger based device to device type (
0d0076b
)
- Clean code (
26bc5d2
)
- Add sleepy device bit (
d61e63e
)
- Add sleepy sensors to init (
7a82a50
)
- Typo (
7ddb135
)
- Add sleepy devices (
2bcbf38
)
- Add tests for shelly button (
c8c8365
)
- Add water sensor (
c228d77
)
- Add gas water energy meter (
152bcea
)
- Add gas sensor (
956610f
)
- Fix flake 8 line length error (
e7490b4
)
- Add possibility to include mac in payload (
1059aa1
)
- Parse objects of the same time correctly (#47) (
27e5982
)
- Correct data length check (
aed08c4
)
- Add voltage with 1 digit (
acd1da7
)
- Update tests and dependencies (
bb9d0a2
)
- Add volume and packet id (
aaefa4e
)
- Warning for numerical order object id (
b86feaa
)
- Remove cipher update (
21b9390
)
- Multiple measurements fix (
849deab
)
- Update dependencies (
a3e9daf
)
- Update poetry file (
90cf1ea
)
- New sensor types (
1bbf778
)
-
Parser not parsing multiple uuids (#21) (
e8d2646
) -
Adjust button events (
b796cdb
) -
Logs and fix for wrong id (
fc611c9
) -
Fix v1 tests (
8099cad
) -
Add annotations (
fb19043
) -
Button and dimmer events (
ac3b8fa
) -
Wrong bthome device info byte (
97d03ef
) -
Remove device_info_flag (
f524294
) -
Resolve comments (
5a904f6
) -
Improve coverage (
f21a739
) -
Resolve comments review (
e0d58a0
) -
Remove mac parser and code cleaning (
4a4fe68
)
-
Remove object format and length byte (
2f43a29
) -
Remove predefined device info (
cb16b35
) -
Multiple measurements of the same type (
e57ed3d
) -
Uuid v2 and adv_info byte (
a4d6440
)
- Force new release adding events (
8ae802a
)
-
Add missing comma (
0f889e6
) -
Remove unused imports (
8f45606
) -
Add test for encryption example (
c323a31
) -
Fix formatting issues (
47017b6
) -
Fix annotation (
1bc8f72
) -
Fix formatting issues (
801679e
) -
Remove use of predefined sensor wrapper (
377adaa
) -
Remove unused lists (
fd08fae
)
- Remove update binary sensor (
e529f89
)
- Update poetry lock file (
477f974
)
-
Flake8 error (
4ed3312
) -
Remove unused import (
44f171a
) -
Mypy error (
716f626
) -
Add binary sensor device class (
d48783e
)
- Add binary sensors (
c83d0da
)
- Binary sensor support (
35ec5e1
)
- Use full name for bparasite (
bcd07da
)
-
Fix tests for non standard device classes (
d48ec31
) -
Use update_sonsor for other device classes (
eabde87
)
- Add new sensor types (
15ac53a
)
- Get manufacturer from name (
1e66c90
)
- Failing reauth (
7b3b0d2
)
- Workaround for empty service_uuids (
2cab081
)
- Length check (
9817c84
)
- Minor change to force a new release (
a55133a
)
- Supported sensor fix (
0bc45bf
)
- Add encryption support (
e299228
)
-
Increase line length (
1dd1baa
) -
Increase line length (
c8d9a56
) -
Flake 8 errors (
71fae3c
) -
Flake8 errors (
dd7a283
) -
Flake8 errors (
b36bb2d
) -
Mypy error (
1364971
) -
Formatting conflicts (
e2548b0
) -
Formatting errors (
7bef4a3
) -
Flake8 errors (
8634293
) -
Bump sensor-state-data (
d9e409d
) -
Linting errors (
b1dc181
) -
Linting errors (
d47bfc9
) -
Linting errors (
e33c68f
)
- Initial release (
c097555
)