1
0
mirror of https://github.com/elisspace/core.git synced 2026-09-01 17:04:05 +00:00
Commit Graph

62409 Commits

Author SHA1 Message Date
Aaron Bach
d756936a4e Fix AssertionError in RainMachine (#75668) 2022-07-26 10:56:02 +02:00
mvn23
674a59f138 Update pyotgw to 2.0.1 (#75663) 2022-07-26 10:55:57 +02:00
Aaron Bach
9173aef1ef 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-26 10:55:15 +02:00
uvjustin
0407fc4581 Round up for stream record lookback (#75580) 2022-07-26 10:50:36 +02:00
On Freund
ec4835ef04 Change monoprice config flow to sync (#75306) 2022-07-26 10:50:33 +02:00
Pawel
a3950937e0 Fix Epson wrong volume value (#75264) 2022-07-26 10:50:30 +02:00
Tom Schneider
58b7f9a032 Fix hvv departures authentication (#75146) 2022-07-26 10:50:25 +02: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
Allen Porter
47713d9686 Raise issue for Google Calendar YAML deprecations (#75743) 2022-07-26 09:52:15 +02:00
Franck Nijhof
5e45b0baf9 Automatically set up Xiaomi BLE during onboarding (#75748) 2022-07-26 08:03:31 +01:00
Pawel
b57e0d13b4 Fix Epson wrong volume value (#75264) 2022-07-26 08:50:21 +02:00
On Freund
ce4e53938c Change monoprice config flow to sync (#75306) 2022-07-25 21:24:39 -07:00
qiz-li
1f73a553c8 Bump Switchmate dependency to 0.5.1 (#75163)
Co-authored-by: J. Nick Koston <nick@koston.org>
2022-07-25 16:50:04 -10:00
Marc Mueller
2b617e3885 Improve mqtt MessageCallback typing (#75614)
* Improve mqtt MessageCallback typing

* Use MQTTMessage
2022-07-26 03:04:19 +02:00
GitHub Action
9c725bc106 [ci skip] Translation update 2022-07-26 00:26:43 +00:00
starkillerOG
7fd47717cf Bump goodwe to 0.2.18 (#75615) 2022-07-25 14:10:05 -10:00
Franck Nijhof
4ea532b3ea Add issue to repairs for removed Steam YAML configuration (#75737) 2022-07-25 19:11:07 -04:00
Franck Nijhof
c7ddc595ed Add issue to repairs for removed Spotify YAML configuration (#75736)
* Add issue to repairs for removed Spotify YAML configuration

* Tweak message
2022-07-25 19:09:59 -04:00
Joakim Sørensen
e87c2b9e25 Bump pytraccar to 1.0.0 (#75671) 2022-07-26 00:45:01 +02:00
Brett Adams
ea354f3d5f Remove deprecated MyZone service in Advantage Air (#75160) 2022-07-25 23:56:36 +02:00
Zack Barett
a287abe763 Update name of Z-WaveJS to Z-Wave (#75136) 2022-07-25 22:53:22 +02:00
Marc Mueller
274584f2a4 Add strict typing for litterrobot (#75540) 2022-07-25 22:52:13 +02:00
uvjustin
3aa75f3fcc Don't use executor for lutron subscription (#75726) 2022-07-25 22:32:00 +02:00
J. Nick Koston
2df20e7a42 Make lifx async_migrate_legacy_entries a callback (#75719) 2022-07-25 20:21:43 +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
Franck Nijhof
3df7892454 Merge branch 'master' into dev 2022-07-25 15:51:24 +02:00
TheJulianJES
b8ae883f18 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
2022-07-25 08:13:01 -04:00
Franck Nijhof
de46243ce5 Raise YAML deprecation issue for Radio Therm (#75513) 2022-07-25 12:31:53 +02:00
Brett Adams
fc9a0ba46b Refactor Advantage Air classes for expansion (#75422) 2022-07-25 12:20:15 +02:00
Pedro Lamas
f31f2cca07 Use DataUpdateCoordinator in london_underground (#75304)
* Use DataUpdateCoordinator in london_underground

* Update homeassistant/components/london_underground/sensor.py

Co-authored-by: avee87 <6134677+avee87@users.noreply.github.com>

* Follow up on PR comments

* Removes unused callback import

* Update homeassistant/components/london_underground/sensor.py

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

* Update homeassistant/components/london_underground/sensor.py

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

* Adds missing PlatformNotReady import

* Linting fixes

Co-authored-by: avee87 <6134677+avee87@users.noreply.github.com>
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2022-07-25 12:03:56 +02:00
GitHub Action
4a50010458 [ci skip] Translation update 2022-07-25 00:25:55 +00:00
J. Nick Koston
22ca28b93d Ensure bluetooth can be reloaded when hot plugging a bluetooth adapter (#75699) 2022-07-24 19:23:23 -05:00
J. Nick Koston
511af3c455 Update switchbot bluetooth matchers for sensor devices (#75690) 2022-07-24 16:55:52 -05:00
J. Nick Koston
bbb9443b00 Fix bluetooth integration matching with service_data_uuids and service_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
2022-07-24 16:39:53 -05: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
Marc Mueller
c0e6852077 Update pip version range to 22.3 (#75572) 2022-07-24 21:11:30 +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
Glenn Waters
9fae638f65 Migrate ElkM1 to new entity naming style (#75023) 2022-07-24 20:40:42 +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
Dave T
7075032bf7 Fix diagnostics export for generic camera (#75665)
Fix url redaction and add tests

Co-authored-by: Dave T <davet2001@users.noreply.github.com>
2022-07-24 10:21:01 +02:00
J. Nick Koston
82c92b5634 Add Moat (BLE) integration (#75643)
* Add Moat (BLE) integration

* fix pin

* resync

* Update tests/components/moat/test_sensor.py

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

* Update homeassistant/components/moat/sensor.py

* backmerge from integration

* purge dead code

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2022-07-24 09:51:14 +02:00