Commit Graph
14272 Commits
Author SHA1 Message Date
Erik MontnemeryandPaulus Schoutsen 59b6d56207 Ignore certain device trigger validation errors (#83972) 2022-12-14 12:47:03 -05:00
Artem DraftandPaulus Schoutsen 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 KostonandPaulus Schoutsen 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ørensenandPaulus Schoutsen 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
MichaelandPaulus Schoutsen 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 KostonandPaulus Schoutsen 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ørensenandFranck Nijhof 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 BieniekandFranck Nijhof 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
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 GuptaandPaulus Schoutsen 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 HjelmareandPaulus Schoutsen 07c60686b1 Add matter switch platform (#83149) 2022-12-06 22:58:40 -05:00
Martin HjelmareandPaulus Schoutsen 7795cc7fe8 Add matter sensor platform (#83147) 2022-12-06 22:58:39 -05:00
Martin HjelmareandPaulus Schoutsen 7903f01f0c Add matter binary sensor platform (#83144) 2022-12-06 22:58:37 -05:00
Allen PorterandPaulus Schoutsen a2ba126be1 Tighten validation on calendar create event websocket (#83413) 2022-12-06 13:22:44 -05:00
Martin HjelmareandPaulus Schoutsen 1cfd292075 Bypass zwave_js config validation if driver not ready (#83410) 2022-12-06 13:22:43 -05:00
Franck NijhofandPaulus Schoutsen 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 GuptaandPaulus Schoutsen 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
2b0c0cc6d2 Replace fixtures for Matter tests (#83328)
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2022-12-06 13:22:40 -05:00
Erik MontnemeryandPaulus Schoutsen 1f31e621c8 Fix repairing datetime precision for PostgreSQL (#83351) 2022-12-05 22:43:55 -05:00
Bouwe WesterdijkandPaulus Schoutsen 351bdff531 Update plugwise to v0.25.14, improve number detection (#83345)
fixes undefined
2022-12-05 22:43:53 -05:00
Christopher BaileyandPaulus Schoutsen 8985a3cc06 Update UniFi Protect ring entity to use event entity (#83270) 2022-12-05 22:43:49 -05:00
GarrettandPaulus Schoutsen b30c98c525 Bump subarulink to v0.7.0 (#83213)
fixes undefined
2022-12-05 22:43:48 -05:00
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
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
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 KostonandPaulus Schoutsen 1a2f23f110 Fix missing services with esp32 proxies (#83192) 2022-12-03 14:56:33 -05:00
Kevin StillhammerandPaulus Schoutsen 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
OlenandPaulus Schoutsen bb827a60ed Support older twinkly devices without effects (#83145)
fixes undefined
2022-12-03 14:56:29 -05:00
Joakim SørensenandPaulus Schoutsen 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 AlphartandPaulus Schoutsen fcb3445b8e KNX Config/OptionsFlow: Test connection to manually configured tunnel (#82872) 2022-12-03 14:56:27 -05:00
J. Nick KostonandPaulus Schoutsen 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 YaoandPaulus Schoutsen 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 BaileyandPaulus Schoutsen 90dfa9d2af Assorted fixes for UniFi Protect (#83032) 2022-12-01 16:37:59 -05:00
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 BickarandPaulus Schoutsen 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 KostonandPaulus Schoutsen 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
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 StillhammerandGitHub e158546425 Add missing @callback decorator in here_travel_time sensor (#83009) 2022-11-30 22:40:17 +01:00
Aaron BachandGitHub 671e6b3832 Remove old system ID format from SimpliSafe base stations (#82993) 2022-11-30 22:10:56 +01:00
Allen PorterandGitHub 532ab12a48 Local calendar integration (#79601) 2022-11-30 21:20:21 +01:00
puddlyandGitHub 7f96fbb035 Bump ZHA dependencies (#82999) 2022-11-30 20:56:07 +01:00
Matthias AlphartandGitHub 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 RootselaarandGitHub 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 StillhammerandGitHub dffdc78915 Make HERETravelTimeSensor extend RestoreSensor (#82400) 2022-11-30 16:13:11 +01:00
epenetandGitHub 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
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
epenetandGitHub 92fef0f2ba Improve resource validation in scrape config flow (#82965)
* Improve resource validation in scrape

* Coverage
2022-11-30 14:05:01 +01:00
Christopher McCurdyandGitHub 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