Commit graph

7913 commits

Author SHA1 Message Date
Erik Flodin
7f83cba83a
Bump pyTibber to 0.24.0 (#76098)
To be able to add tibber sensors for production.
2022-08-03 11:53:29 +02:00
Robert Svensson
98f0b24c42
Fix deconz group log warning (#76114) 2022-08-03 09:41:00 +02:00
J. Nick Koston
6006fc7e30
Bump aiohomekit to 1.2.3 to fix hang at startup (#76102) 2022-08-03 08:35:41 +02:00
J. Nick Koston
0dbb119677
Bump pySwitchbot to 0.17.3 to fix hang at startup (#76103) 2022-08-03 08:34:46 +02:00
J. Nick Koston
cf849c59a4
Bump pyatv to 0.10.3 (#76091) 2022-08-02 21:11:50 +02:00
Zack Barett
a1d495a25b
Bump Frontend to 20220802.0 (#76087) 2022-08-02 18:08:33 +02:00
mkmer
fbe22d4fe7
Bump AIOAladdinConnect to 0.1.39 (#76082) 2022-08-02 16:10:20 +02:00
mkmer
bec4b168d6
Bump AIOAladdinConnect to 0.1.37 (#76046) 2022-08-02 08:56:50 +02:00
J. Nick Koston
33651d14df
Bump bluetooth-adapters to 0.1.3 (#76052) 2022-08-02 08:36:27 +02:00
J. Nick Koston
41d7eba1ad
Fix govee H5074 data (#76057) 2022-08-02 08:34:48 +02:00
Eloston
44b6213217
Add support for SwitchBot Plug Mini (#76056) 2022-08-01 16:29:44 -10:00
Jc2k
652a8e9e8a
Add reauth flow to xiaomi_ble, fixes problem adding LYWSD03MMC (#76028) 2022-08-01 22:04:16 +01:00
mkmer
003ee853a3
Bump AIOAladdinConnect to 0.1.33 (#75986)
Bump aladdin_connect 0.1.33
2022-07-31 13:14:30 -07:00
J. Nick Koston
a95851c9c2
Bump pySwitchbot to 0.16.0 to fix compat with bleak 0.15 (#75991) 2022-07-31 13:13:05 -07:00
mvn23
84d91d2b3a
Bump pyotgw to 2.0.2 (#75980) 2022-07-31 21:14:03 +02:00
J. Nick Koston
b9b916cdcd
Bump govee-ble to fix H5179 sensors (#75957)
Changelog: https://github.com/Bluetooth-Devices/govee-ble/compare/v0.12.4...v0.12.5
2022-07-30 15:15:06 +02:00
Alex Henry
ace359b1bd
Add multi-zone support to Anthem AV receiver and distribution solution (#74779)
* Add multi-zone support to Anthem AV receiver and distribution amplifier

* Fix typo in comment

* Convert properties to attribute and add test

* Migrate entity name

* Fix after rebase add strict typing and bump version

* fix typing

* Simplify test

* Small improvement

* remove dispatcher send and use callback
2022-07-30 14:04:24 +02:00
J. Nick Koston
80a9659524
Update to bleak 0.15 (#75941) 2022-07-29 17:53:33 -07:00
Matthias Alphart
9bbbee3d88
Update xknx to 0.22.1 (#75932) 2022-07-29 09:54:49 -07:00
J. Nick Koston
9f16c14681
Fix incorrect manufacturer_id for govee 5182 model (#75899) 2022-07-28 17:07:32 -10:00
Jc2k
10356b9379
Fix Xiaomi BLE not detecting encryption for some devices (#75851) 2022-07-28 19:10:37 +01:00
Zack Barett
a020482c23
Update frontend to 20220728.0 (#75872) 2022-07-28 18:20:10 +02:00
Tom Harris
4ffd6fc4be
Add Insteon lock and load controller devices (#75632) 2022-07-27 10:06:33 -10:00
Raman Gupta
3a8748bc93
Bump zwave-js-server-python to 0.40.0 (#75795) 2022-07-27 18:01:00 +02:00
IceBotYT
d99334eb07
Add LaCrosse View integration (#71896)
* Add new LaCrosse View integration

* Add new LaCrosse View integration

* Add retry logic

* Actually use the start time for the retry logic

* Get new token after 1 hour

* Replace retry logic with more reliable logic

* Improve test coverage

* Add device info and unique id to config entry

* Fix manufacturer name

* Improve token refresh and check sensor permission

* Improve test cover

* Add LaCrosse View to .strict-typing

* Remove empty fields in manifest.json

* Fix mypy

* Add retry logic for get_data

* Add missing break statement in retry decorator

* Fix requirements

* Finish suggestions by Allen Porter

* Suggestions by Allen Porter

* Fix typing issues with calls to get_locations and get_sensors
2022-07-27 07:37:22 -07:00
Bram Kragten
699fff08ed
Update frontend to 20220727.0 (#75813) 2022-07-27 13:21:07 +02:00
Jc2k
f8b115dd9d
Add xiaomi_ble voltage, consumable and formaldehyde sensors (#75807)
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2022-07-27 11:28:58 +01:00
Jean-François Roy
89493f2d7f
Add occupancy sensor to the BAF integration (#75793)
Co-authored-by: J. Nick Koston <nick@koston.org>
2022-07-26 17:36:41 -10:00
puddly
2b1a5e5549
Bump ZHA dependencies (#75785) 2022-07-26 16:19:51 -04:00
J. Nick Koston
fad7a6cb08
Bump sensorpush-ble to 1.5.1 (#75771) 2022-07-26 19:09:46 +02:00
J. Nick Koston
e6802f4f7e
Add support for switchbot contact/door sensor (#75730) 2022-07-26 05:14:02 -10:00
Jevgeni Kiski
7d895c79e8
Bump vallox-websocket-api to 2.12.0 (#75734) 2022-07-26 16:58:22 +02:00
J. Nick Koston
5cb4bbd906
Fix min and max mireds with HKC (#75744) 2022-07-26 04:17:28 -10:00
Tom Schneider
eaee923e4c
Fix hvv departures authentication (#75146) 2022-07-26 10:47:03 +02:00
Matthias Alphart
a98f658854
Update xknx to 0.22.0 (#75749) 2022-07-26 10:32:26 +02:00
Pawel
b57e0d13b4
Fix Epson wrong volume value (#75264) 2022-07-26 08:50:21 +02:00
starkillerOG
7fd47717cf
Bump goodwe to 0.2.18 (#75615) 2022-07-25 14:10:05 -10:00
Joakim Sørensen
e87c2b9e25
Bump pytraccar to 1.0.0 (#75671) 2022-07-26 00:45:01 +02:00
hahn-th
f4e7436421
Add device HmIP-STE2-PCB to homematicip_cloud (#75369) 2022-07-25 18:15:02 +02:00
mkmer
e3fb4ceb09
Bump AIOAladdinConnect to 0.1.31 (#75721) 2022-07-25 17:31:05 +02:00
J. Nick Koston
a813cf987b
Add bluetooth options flow to pick the adapter (#75701) 2022-07-25 16:52:35 +02:00
J. Nick Koston
d890598da7
Update PySwitchbot to improve connection reliability (#75692) 2022-07-24 16:38:07 -05:00
Franck Nijhof
c9ae409d9a
Update sentry-sdk to 1.8.0 (#75691) 2022-07-24 22:38:09 +02:00
Aaron Bach
2d4bd4d7c1
Revert SimpliSafe auth flow to the quasi-manual OAuth method from 2021.11.0 (#75641)
* Revert "Migrate SimpliSafe to new web-based authentication (#57212)"

This reverts commit bf7c99c1f8.

* Tests 100%

* Version bump

* Add manifest version for custom component testing

* Remove manifest version

* Code review

* Fix tests
2022-07-24 22:09:02 +02:00
Jc2k
e18819c678
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 <marhje52@gmail.com>

* Remove unused lines

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2022-07-24 21:00:56 +02:00
starkillerOG
f94a79b409
Bump motionblinds to 0.6.11 (#75581) 2022-07-24 20:59:25 +02:00
J. Nick Koston
0df08b6b0c
Bump aiohomekit to 1.2.0 (#75686) 2022-07-24 20:12:16 +02:00
J. Nick Koston
198167a2c8
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 <marhje52@gmail.com>

* Update homeassistant/components/bluetooth/passive_update_coordinator.py

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

* Update homeassistant/components/bluetooth/update_coordinator.py

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

* 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 <marhje52@gmail.com>

* add basic test

* add basic test

* complete coverage

* Update homeassistant/components/switchbot/coordinator.py

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

* Update homeassistant/components/switchbot/coordinator.py

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

* Update homeassistant/components/switchbot/__init__.py

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

* Update homeassistant/components/switchbot/__init__.py

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

* lint

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2022-07-24 11:38:45 -05:00
mvn23
79be87f9ce
Update pyotgw to 2.0.1 (#75663) 2022-07-24 10:48:22 +02:00
J. Nick Koston
ba71a3c24d
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 <marhje52@gmail.com>

* purge dead code

* backmerge from integration

* Update docstring

* Update docstring

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2022-07-24 10:39:23 +02:00