Commit Graph

14271 Commits (353fb3be7db9477d65e4f7e9fc863e41a874d8e9)

Author SHA1 Message Date
Artem Draft 700dbcf2a4 Fix saving options with missing ignored sources in BraviaTV (#83891)
fix https://github.com/home-assistant/core/issues/83217
fixes undefined
2022-12-13 13:25:17 -05:00
J. Nick Koston 31d0e5e316 Fix HomeKit media players when entity has duplicate sources (#83890)
fixes #83852 fixes #83698
2022-12-12 21:33:31 -05:00
Joakim Sørensen 38ab48b4fd Use the async_migrate_paypal_agreement function to get the migration URL (#83469)
* Use the async_migrate_paypal_agreement function to get the migration URL

* Update URL

* Handle timeout error
2022-12-12 16:27:11 -05:00
Michael e1505339a5 Fix loading of Fritz!Smarthome issues on older Fritz!Box (#83688)
* check if templates are available

* add test
2022-12-11 13:55:24 -05:00
J. Nick Koston 3a2fb402a4 Fix delay setting up new Yale Access Bluetooth entries (#83683)
Entries took a while to setup because of the
async_wait_init_flow_finish call in _async_setup_component

The delay was so long that users thought the integration
was broken

We had a wait in place for advertisements to arrive
during discovery in case the lock was not
yet seen.  Since integration discovery is deferred
until after startup this wait it no longer needed
2022-12-11 13:55:23 -05:00
Paulus Schoutsen 9c7b80090a Disable multi-pan (#83603)
* Disable multi-pan

* One more test skip
2022-12-08 22:44:16 -05:00
Joakim Sørensen 141f37504d
When an account exist without a subscription "provider" will not exist (#83472) 2022-12-07 17:49:16 +01:00
Franck Nijhof 886525112b
Remove doubtful repairs issue from UniFi Protect (#83463) 2022-12-07 17:49:05 +01:00
Maciej Bieniek 9a15494e69
Fix restored temperature values in Shelly climate platform (#83428)
* Set last_target_temp value according the unit system

* Convert restored temperature values

* Add test

* Improve comments

* Move _last_target_temp value to constants
2022-12-07 17:49:01 +01:00
J. Nick Koston 5992361717 Do not try to stop the shelly ble scanner if not connected (#83424)
Co-authored-by: Shay Levy <levyshay1@gmail.com>
2022-12-06 22:58:42 -05:00
Raman Gupta c8d560946b Add via_device support to zwave_js (#83219)
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2022-12-06 22:58:40 -05:00
Martin Hjelmare 07c60686b1 Add matter switch platform (#83149) 2022-12-06 22:58:40 -05:00
Martin Hjelmare 7795cc7fe8 Add matter sensor platform (#83147) 2022-12-06 22:58:39 -05:00
Martin Hjelmare 7903f01f0c Add matter binary sensor platform (#83144) 2022-12-06 22:58:37 -05:00
Allen Porter a2ba126be1 Tighten validation on calendar create event websocket (#83413) 2022-12-06 13:22:44 -05:00
Martin Hjelmare 1cfd292075 Bypass zwave_js config validation if driver not ready (#83410) 2022-12-06 13:22:43 -05:00
Franck Nijhof 048553cd02 Fix Goalzero time to empty sensor device class (#83389)
* Fix Goalzero time to empty sensor device class

* Fix tests
2022-12-06 13:22:43 -05:00
Raman Gupta 861a8ee3c7 Fix zwave_js_value_updated event (#83358)
* Fix zwave_js_value_updated event

* Fix zwave_js_value_updated event
2022-12-06 13:22:41 -05:00
Marcel van der Veldt 2b0c0cc6d2 Replace fixtures for Matter tests (#83328)
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2022-12-06 13:22:40 -05:00
Erik Montnemery 1f31e621c8 Fix repairing datetime precision for PostgreSQL (#83351) 2022-12-05 22:43:55 -05:00
Bouwe Westerdijk 351bdff531 Update plugwise to v0.25.14, improve number detection (#83345)
fixes undefined
2022-12-05 22:43:53 -05:00
Christopher Bailey 8985a3cc06 Update UniFi Protect ring entity to use event entity (#83270) 2022-12-05 22:43:49 -05:00
Garrett b30c98c525 Bump subarulink to v0.7.0 (#83213)
fixes undefined
2022-12-05 22:43:48 -05:00
Stephan Singer 8c02c778d4 Add IPv6 sensor to fritz component (#75708)
* Add IPv6 sensor to fritz component

* Cast return type to string

* Make ipv6 sensor suitable

* simplify cast to str

* use extisting property

Co-authored-by: chemelli74 <simone.chemelli@gmail.com>
Co-authored-by: mib1185 <mail@mib85.de>
2022-12-05 22:43:47 -05:00
Simone Chemelli c1e808cc84 Fix missing title placeholders in Synology DSM reauth flow (#83238)
* Fix missing title placeholders in reauth flow

* fix tests

Co-authored-by: mib1185 <mail@mib85.de>
2022-12-04 21:17:03 -05:00
Joe Rogers eb0450ad0c Handle numeric versions in mqtt update (#83218)
* Handle numeric versions in mqtt update

* Remove need for type:ignore

Co-authored-by: Jan Bouwhuis <jbouwh@users.noreply.github.com>

Co-authored-by: Jan Bouwhuis <jbouwh@users.noreply.github.com>
2022-12-04 21:17:01 -05:00
J. Nick Koston 1a2f23f110 Fix missing services with esp32 proxies (#83192) 2022-12-03 14:56:33 -05:00
Kevin Stillhammer 75038d420c Raise UpdateFailed when here_travel_time cannot find_location (#83157)
Fixes https://github.com/home-assistant/core/issues/83100
fixes undefined
2022-12-03 14:56:30 -05:00
Olen bb827a60ed Support older twinkly devices without effects (#83145)
fixes undefined
2022-12-03 14:56:29 -05:00
Joakim Sørensen a7993e0640 Bump hass-nabucasa from 0.56.0 to 0.59.0 (#82987)
* Bump hass-nabucasa from 0.56.0 to 0.58.0

* 0.59.0
2022-12-03 14:56:28 -05:00
Matthias Alphart fcb3445b8e KNX Config/OptionsFlow: Test connection to manually configured tunnel (#82872) 2022-12-03 14:56:27 -05:00
J. Nick Koston f5de016f25 Fix reauth with esphome when adding noise encryption (#83164)
* Fix reauth with esphome when adding noise encryption

fixes #80813

* fix with unique id
2022-12-02 21:01:29 -05:00
Alex Yao e6b0d93c1d Fix html5 Firefox Notifications (#82556)
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
fixes undefined
2022-12-02 21:01:19 -05:00
Christopher Bailey 90dfa9d2af Assorted fixes for UniFi Protect (#83032) 2022-12-01 16:37:59 -05:00
Marcel van der Veldt 095cc77bf9 Add matter integration BETA (#83064)
* Add matter base (#79372)

Co-authored-by: Marcel van der Veldt <m.vanderveldt@outlook.com>

* Add matter server add-on flow (#82698)

* Add matter server add-on flow

* Fix stale error argument

* Clean docstrings

* Use localhost as default address

* Add matter websocket api foundation (#82848)

* Add matter config entry add-on management (#82865)

* Use matter refactored server/client library (#83003)

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

* Bump python-matter-server to 1.0.6 (#83059)

* Extend matter websocket api (#82948)

* Extend matter websocket api

* Finish docstring

* Fix pin type

* Adjust api after new client

* Adjust api to frontend for now

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2022-12-01 16:37:07 -05:00
Keilin Bickar 5147beb475 Bump sense_api to 0.11.0 and add refresh token support (#83030)
fixes undefined
2022-12-01 16:37:03 -05:00
J. Nick Koston b14dc306cf Fix yale access bluetooth locks delaying startup when key changes (#83024)
If the keys changed for the yale locks, the locks would be
slow to setup. Because august had yalexs_ble as an
after dep, it would be waiting with the new keys but not
able to setup because it was waiting for the locks to setup
which would be trying over and over until they failed because
the key had changed out from under it.

This change moves some more code into the lib to avoid
the dep and allows both to startup at the same time so
the cloud service can feed the new keys in if needed without
waiting for the lock to fail to setup

changelog: https://github.com/bdraco/yalexs-ble/compare/v1.9.8...v1.10.0
2022-12-01 16:37:02 -05:00
Mike Degatano b3deb476ef
Allow is_state to accept a list of values (#81877)
* Allow is_state to accept a list of values

* Slightly more efficient

* Fix typing of state

Co-authored-by: Franck Nijhof <git@frenck.dev>
2022-11-30 22:54:14 +01:00
Kevin Stillhammer e158546425
Add missing @callback decorator in here_travel_time sensor (#83009) 2022-11-30 22:40:17 +01:00
Aaron Bach 671e6b3832
Remove old system ID format from SimpliSafe base stations (#82993) 2022-11-30 22:10:56 +01:00
Allen Porter 532ab12a48
Local calendar integration (#79601) 2022-11-30 21:20:21 +01:00
puddly 7f96fbb035
Bump ZHA dependencies (#82999) 2022-11-30 20:56:07 +01:00
Matthias Alphart a43d944309
Address late KNX flow tests review (#82975)
* KNX flow tests review

* patch out async_setup_entry in options-flow tests

* remove unneeded hass.async_block_till_done()

* Update test_config_flow.py

* autouse setup mock

* patch out async_setup too

* rename fixture according to pytest docs

* test call count to async_setup_entry

* dict access instead of .get()
2022-11-30 18:54:06 +01:00
Willem-Jan van Rootselaar 949dede16b
Add support for BSBLAN firmware v3 (#82288)
* bump python-bsblan version to 0.5.8

* add static_state

this holds values that only needs retrieving once in a while

* update diagnostics  json with the right info
2022-11-30 16:36:33 +01:00
Kevin Stillhammer dffdc78915
Make HERETravelTimeSensor extend RestoreSensor (#82400) 2022-11-30 16:13:11 +01:00
epenet 5be961f07f
Use SchemaOptionsFlowHandler in blink (#82903)
* Use SchemaOptionsFlowHandler in blink

* Use config entry update listener

* Adjust tests

* Simplify options init

* Don't reload

* Use selector
2022-11-30 14:59:26 +01:00
epenet cbf8a41eed
Add ability to edit sensors in scrape config flow (#82926)
* Add ability to edit sensors in scrape config flow

* Fix docstring

* Update homeassistant/components/scrape/config_flow.py

Co-authored-by: Erik Montnemery <erik@montnemery.com>

* docstring

Co-authored-by: Erik Montnemery <erik@montnemery.com>
2022-11-30 14:16:28 +01:00
epenet 92fef0f2ba
Improve resource validation in scrape config flow (#82965)
* Improve resource validation in scrape

* Coverage
2022-11-30 14:05:01 +01:00
Christopher McCurdy 4167edc52d
Create a UUID from given LG soundbar device name (#81918)
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
Fixes https://github.com/home-assistant/core/issues/77524
fixes undefined
2022-11-30 12:53:49 +01:00
epenet 98f263c289
Make SchemaFlowFormStep functions async (#82962)
* Make validate async in SchemaOptionsFlowHandler

* Adjust group

* Adjust tests

* Move all to async

* Adjust integrations

* Missed an integration

* Missed one

* Rebase to fix conflict
2022-11-30 12:26:52 +01:00