Aiohomekit

Latest version: v3.2.13

Safety actively analyzes 722032 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 34 of 38

0.2.31

None

0.2.30

None

0.2.29.2

Some fixes from dealing with https://github.com/home-assistant/core/issues/32969:

* Handle 470 Connection Authorization Required
* Increase timeout when waiting for crypto operations
* Don't send port in Host header. This breaks Insignia.

This also includes some attempts to cleanup how we handle HTTP requests than have no headers and no bodies.

0.2.29.1

None

0.2.29

The release makes some improvements to the retrying logic:

* Adds a `aiohomekit.exceptions.TimeoutError`

* Adds a timeout for the call to `loop.create_connection`

* Handles any cancellation exceptions in the reconnect loop

* Shields the reconnect loop from early cancellation

* Simplifies the back-off logic

0.2.28

This release adds a helper for building `put_characteristic` payloads. It takes a mapping of characteristic type against value and works out the (aid, iid) values:

python
name = "Hue dimmer switch button 3"
a = Accessories.from_file("tests/fixtures/hue_bridge.json").aid(6623462389072572)

service = a.services.first(
service_type=ServicesTypes.STATELESS_PROGRAMMABLE_SWITCH,
characteristics={CharacteristicsTypes.NAME: name},
)

payload = service.build_update({CharacteristicsTypes.NAME: "Fred"})

payload == [(6623462389072572, 588410716196, "Fred")]

Page 34 of 38

Links

Releases

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.