Skip to content

[pull] dev from home-assistant:dev#232

Merged
pull[bot] merged 29 commits intoAndrewDaws:devfrom
home-assistant:dev
Apr 14, 2025
Merged

[pull] dev from home-assistant:dev#232
pull[bot] merged 29 commits intoAndrewDaws:devfrom
home-assistant:dev

Conversation

@pull
Copy link
Copy Markdown

@pull pull bot commented Apr 14, 2025

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.1)

Can you help keep this open source service alive? 💖 Please sponsor : )

astrandb and others added 29 commits April 14, 2025 09:36
* Bump inkbird-ble to 0.12.0

changelog: Bluetooth-Devices/inkbird-ble@v0.11.0...v0.12.0

* map discovery as well

* fix merge

* fix merge error

* bump again for more cleanups

* fix tests
Only get tracked pairs

Getting all available pairs leads to a too long request URL
Bump pyoverkiz to 1.17.0
* Avoid setting up ESPHome dashboard if its been uninstalled

* tweaks

* coverage

* coverage

* fix
* Use runtime_data in UptimeRobot

* fix unload
Set entity categories for some entities
* Bump aioesphomeapi to 29.10.0

changelog: esphome/aioesphomeapi@v29.9.0...v29.10.0

* Validate ESPHome mac address before updating IP on discovery

In some cases the data coming in from discovery may be
stale since there is a small race window if devices
get new IP allocations. Since some routers do not update
their names right away and zeroconf has a non-zero TTL
there is a small window where the discovery data can be
stale. This is a rare condition but it does happen. With
aioesphomeapi 29.10.0+ and ESPHome 2025.4.x+ we can validate
the mac address even without the correct encryption key
which allows us to be able to always validate the MAC
before updating the IP from any discovery method.

* tweaks

* fix test
* Fix a bug parsing a streaming response with no json

* Remove debug lines

* Fix  quality loss for LLM conversation agent question answering

* Update tests
…he last address (#142814)

* Bump aioesphomeapi to 29.10.0

changelog: esphome/aioesphomeapi@v29.9.0...v29.10.0

* Avoid starting ESPHome reauth when an unexpected device is found at the last address

fixes #133956

* coverage
…ed (#142707)

* Add debug logging to homekit when an sensor entity cannot be classified

In #132937 many hours were spent investigating an issue which
turned out to be that the entity did not have a device class
at startup because the group integration does not set the device
class if any of the underlying entities state is invalid.

closes #132937

* coverage

* Update tests/components/homekit/test_get_accessories.py
* Include HKC BLE MAC in device info when available

* update tests

* cover

* dry

* dry

* dry
* Add quality scale to Comelit

* tweek

* updates

* update

* update manifest

* tweak

* update after latest merges

* update quality scale

* tweak

* apply review comments

* apply review comment

* one more review comment
* Config flow progress in percent

* PR comments
@pull pull bot added the ⤵️ pull label Apr 14, 2025
@pull pull bot merged commit c8972a2 into AndrewDaws:dev Apr 14, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.