dev
Commits on Jul 25, 2022
-
-
-
-
Set min transition time for Sengled lights in ZHA groups (#75644)
* Set min transition time for Sengled lights in ZHA groups * Change test to expect correct min transition time for group with Sengled light * Fix turn_off with transition 0 for Sengled lights
-
-
-
Use DataUpdateCoordinator in london_underground (#75304)
* Use DataUpdateCoordinator in london_underground * Update homeassistant/components/london_underground/sensor.py Co-authored-by: avee87 <[email protected]> * Follow up on PR comments * Removes unused callback import * Update homeassistant/components/london_underground/sensor.py Co-authored-by: Martin Hjelmare <[email protected]> * Update homeassistant/components/london_underground/sensor.py Co-authored-by: Martin Hjelmare <[email protected]> * Adds missing PlatformNotReady import * Linting fixes Co-authored-by: avee87 <[email protected]> Co-authored-by: Martin Hjelmare <[email protected]>
-
GitHub Action committed
Jul 25, 2022
Commits on Jul 24, 2022
-
Fix bluetooth integration matching with service_data_uuids and servic…
…e_uuids (#75687) * Fix bluetooth integration with service_data and service_uuids We would only dispatch a new flow when the address was seen for the first time or the manufacturer_data appeared in a followup advertisement. Its also possible for the service_data and service_uuids to appear in a followup advertisement so we need to track these as well * improve logging to avoid overly large messages * improve logging to avoid overly large messages * adjust * adjsut * split * coverage * coverage * coverage * coverage * fix matcher * more coverage * more coverage * more coverage * revert switchbot changes and move to seperate PR
-
-
Revert SimpliSafe auth flow to the quasi-manual OAuth method from 202…
-
-
Support for encrypted BLE MiBeacon devices (#75677)
* Support for encrypted devices * Sensor should use bindkey if available * Error message if encryption fails * Let mypy know this is always set by now * Towards supporting encryption in step_user * Add tests for the 4 new happy paths * Add test coverage for failure cases * Add strings * Bump to 0.5.1. Legacy MiBeacon does not use an authentication token, so harder to detect incorrect key * Add _title() helper * Fix test after rebase * Update homeassistant/components/xiaomi_ble/strings.json Co-authored-by: Martin Hjelmare <[email protected]> * Remove unused lines Co-authored-by: Martin Hjelmare <[email protected]>
-
-
-
-
Update switchbot to be local push (#75645)
* Update switchbot to be local push * fixes * fixes * fixes * fixes * adjust * cover is not assumed anymore * cleanups * adjust * adjust * add missing cover * import compat * fixes * uses lower * uses lower * bleak users upper case addresses * fixes * bump * keep conf_mac and deprecated options for rollback * reuse coordinator * adjust * move around * move around * move around * move around * refactor fixes * compat with DataUpdateCoordinator * fix available * Update homeassistant/components/bluetooth/passive_update_processor.py Co-authored-by: Martin Hjelmare <[email protected]> * Update homeassistant/components/bluetooth/passive_update_coordinator.py Co-authored-by: Martin Hjelmare <[email protected]> * Update homeassistant/components/bluetooth/update_coordinator.py Co-authored-by: Martin Hjelmare <[email protected]> * Split bluetooth coordinator into PassiveBluetoothDataUpdateCoordinator and PassiveBluetoothProcessorCoordinator The PassiveBluetoothDataUpdateCoordinator is now used to replace instances of DataUpdateCoordinator where the data is coming from bluetooth advertisements, and the integration may also mix in active updates The PassiveBluetoothProcessorCoordinator is used for integrations that want to process each bluetooth advertisement with multiple processors which can be dispatched to individual platforms or areas or the integration as it chooes * change connections * reduce code churn to reduce review overhead * reduce code churn to reduce review overhead * Update homeassistant/components/bluetooth/passive_update_coordinator.py Co-authored-by: Martin Hjelmare <[email protected]> * add basic test * add basic test * complete coverage * Update homeassistant/components/switchbot/coordinator.py Co-authored-by: Martin Hjelmare <[email protected]> * Update homeassistant/components/switchbot/coordinator.py Co-authored-by: Martin Hjelmare <[email protected]> * Update homeassistant/components/switchbot/__init__.py Co-authored-by: Martin Hjelmare <[email protected]> * Update homeassistant/components/switchbot/__init__.py Co-authored-by: Martin Hjelmare <[email protected]> * lint Co-authored-by: Martin Hjelmare <[email protected]>
-
-
Add Govee BLE integration (#75631)
* Add Govee BLE integration * add missing files * remove test file not needed yet * fix * add bbq sensors * fixed lib * bump again to fix the names * fix discovery of the newer bbq devices * fix the test to test the right thing * verify no outstanding flows * only accept entities that match the platform * refactor * refactor * refactor * Refactor PassiveBluetoothDataUpdateCoordinator to support multiple platforms * cover * Update for new model * Update for new model * Update tests/components/govee_ble/test_sensor.py Co-authored-by: Martin Hjelmare <[email protected]> * purge dead code * backmerge from integration * Update docstring * Update docstring Co-authored-by: Martin Hjelmare <[email protected]>
-
Fix diagnostics export for generic camera (#75665)
Fix url redaction and add tests Co-authored-by: Dave T <[email protected]>
-
Add Moat (BLE) integration (#75643)
* Add Moat (BLE) integration * fix pin * resync * Update tests/components/moat/test_sensor.py Co-authored-by: Martin Hjelmare <[email protected]> * Update homeassistant/components/moat/sensor.py * backmerge from integration * purge dead code Co-authored-by: Martin Hjelmare <[email protected]>
-
-
-
GitHub Action committed
Jul 24, 2022
Commits on Jul 23, 2022
-
Upgrade pyrisco to 0.5.0 (#75648)
* Upgrade to pyrisco 0.4.0 * Parametrized error tests in config flow * Inline error parameters * Switch to RiscoCloud
-
-
-
-
-