Dave T
32f9aefb40
Auto set content type for stream-only in generic camera ( #70200 )
2022-04-17 22:28:25 -07:00
Glenn Waters
24e817a173
ElkM1 integration add types, part 2 ( #70210 )
2022-04-17 14:31:37 -10:00
Glenn Waters
2641ecdec8
ElkM1 integration: library bump ( #70197 )
2022-04-17 10:21:41 -10:00
Robert Svensson
b6cf65decb
Improve typing of deCONZ sensor platform ( #70161 )
2022-04-17 20:58:42 +03:00
Sébastien RAMAGE
2af1b7d974
Revert zigpy-zigate to 0.7.4 ( #70184 )
...
* Update requirements_all.txt
revert to zigpy-zigate 0.7.4
* Update requirements_test_all.txt
revert to zigpy-zigate 0.7.4
* Update manifest.json
revert to zigpy-zigate 0.7.4
2022-04-17 20:52:17 +03:00
J. Nick Koston
42c448c422
Add the ability to process integration platforms on demand ( #70174 )
2022-04-17 00:23:00 -10:00
Clifford Roche
4184c97b65
Bump greeclimate to 1.1.1 ( #70158 )
2022-04-16 23:20:51 +02:00
Hans Oischinger
248b41b964
Fix broken translation ( #70156 )
2022-04-16 23:14:36 +02:00
J. Nick Koston
37d39ac6d3
Add restored to the set of attributes excluded from being recorded in the db ( #70169 )
...
* Add restored to the set of attributes excluded from being recorded in the database
- Noticed on restart that the table gets 100s of new rows because
of these
* Update homeassistant/components/recorder/const.py
2022-04-16 23:09:08 +02:00
Raman Gupta
3bcd921a28
Add entity registry helper to update entity platform ( #69162 )
...
* Add entity registry helper to migrate entity to new platform
* Add additional assertion
* Add more properties to migration logic
* Change logic after thinking about erik's comments
* Require new_config_entry_id if entry.config_entry_id is not None
* Create private async_update_entity function that all update functions use
* Don't have special handling for entity ID missing in async_update_entity_platform
* fix docstring
2022-04-16 16:18:52 -04:00
Avi Miller
42e0bc849c
Narrow down the list of LIFX models for HomeKit discovery ( #70125 )
...
* Narrow down the list of LIFX models for HomeKit discovery
This allows the LIFX Switch to be integrated using the HomeKit
Controller component. I also adjusted the zeroconf test so that
the partial match still matches the lifx integration.
Signed-off-by: Avi Miller <me@dje.li >
* Update tests/components/zeroconf/test_init.py
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-04-16 10:08:44 -10:00
Robert Svensson
f0b1d35562
Address late review of deconz climate ( #70148 )
...
* Fix late comment
* Avoid unnecessary properties
* Add clip sensor test to increase coverage of climate
* Fix review_comment
2022-04-16 21:14:54 +02:00
Brandon Rothweiler
a2337f4a43
Bump pymazda to 0.3.3 ( #70136 )
2022-04-16 18:08:21 +02:00
Simone Chemelli
0f8595e8a7
Fix retry when Met config entry fails ( #70012 )
2022-04-16 18:04:09 +02:00
G Johansson
f5318ef6c2
Fix StationInfo not string in Trafikverket Train ( #70153 )
2022-04-16 17:08:54 +02:00
J. Nick Koston
ad1241a116
Fix missing patching of homekit matchers in zeroconf tests ( #70141 )
2022-04-16 16:41:10 +02:00
J. Nick Koston
cac0e935a8
Bump flux_led to 0.28.28 ( #70139 )
2022-04-16 16:40:37 +02:00
J. Nick Koston
b629b3d99a
Ensure powerwall retries setup when api returns too many requests ( #70143 )
2022-04-16 12:12:16 +02:00
Thomas Lovén
7cc799becf
Fix setup failure tests failing for the wrong reason ( #70144 )
2022-04-16 11:59:38 +02:00
Franck Nijhof
6a362956dd
Merge branch 'master' into dev
2022-04-16 09:38:16 +02:00
Fabian Affolter
2c61a06644
Remove myself from codeowners ( #70127 )
2022-04-16 02:27:09 +03:00
Fabian Affolter
7133b80b35
Remove myself from codeowners ( #70129 )
2022-04-16 02:26:23 +03:00
Matthias Alphart
04a153345e
update xknx to 0.20.3 ( #70123 )
2022-04-16 00:15:05 +03:00
Glenn Waters
c80853496d
Improve Elk-M1 Control typing ( #69924 )
...
* Add types to __init__.py
* Fixup typing.
* Fix type error.
* Bump lib to fix login error.
Co-authored-by: Shay Levy <levyshay1@gmail.com >
2022-04-16 00:14:45 +03:00
Robert Svensson
f8367d3c01
Improve typing of config flow ( #69438 )
2022-04-15 23:04:56 +02:00
Hans Oischinger
bc5594e263
vicare: Diagnostics ( #69819 )
...
* vicare: Diagnostics
* Exclude diagnostics from codecoverage
2022-04-15 23:22:24 +03:00
Raman Gupta
7c875bf658
Correct tomorrowio weather units ( #70107 )
2022-04-15 23:20:54 +03:00
epenet
ddb6e37a5c
Fix supported_features in Ecovacs vacuum ( #69906 )
...
* Revert _attr_supported_features from Ecovacs
* Override supported_features property
* Remove space
2022-04-15 23:19:30 +03:00
Maciej Bieniek
e00a010560
Add diagnostics platform ( #70046 )
2022-04-15 23:09:03 +03:00
Erik Montnemery
353c091973
Migrate nanoleaf light to color_mode ( #69429 )
2022-04-15 20:09:47 +02:00
Paulus Schoutsen
5f6a970826
Bump pyevilgenius to 2.0.0 ( #70074 )
...
* Bump pyevilgenius to 2.0.0
* Fix tests
2022-04-15 20:54:20 +03:00
J. Nick Koston
03c91dad78
Fix missing title placeholders during unifiprotect reauth ( #70067 )
2022-04-15 07:31:50 -10:00
Franck Nijhof
1b48d7eda1
Add for each item support to repeat action ( #70093 )
2022-04-15 19:10:25 +02:00
Álvaro Fernández Rojas
4a950f06e2
airzone: climate: move id params to _async_update_hvac_params ( #70099 )
...
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
2022-04-15 20:06:47 +03:00
Franck Nijhof
e04fef3c2d
Allow disabling specific triggers/actions/conditions ( #70082 )
2022-04-15 09:33:09 -07:00
Joakim Sørensen
ae9315aa29
Limit Supervisor refresh updates ( #70075 )
2022-04-15 09:31:02 -07:00
Shay Levy
1a2a3b5955
Set source & sound mode at start in media player reproduce state ( #70064 )
2022-04-15 09:14:07 -07:00
J. Nick Koston
89807f0d2d
Reduce the number of queries needed to compile statistics ( #69731 )
...
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2022-04-15 09:13:29 -07:00
Diogo Gomes
012ef6bb7b
sanitize state_classes ( #70090 )
2022-04-15 16:38:08 +03:00
Álvaro Fernández Rojas
abea7d3245
airzone: implement turn on/off ( #70095 )
...
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
2022-04-15 16:13:59 +03:00
dependabot[bot]
8ab9cd1695
Bump actions/checkout from 3.0.0 to 3.0.1 ( #70073 )
2022-04-15 14:06:21 +02:00
Erik Montnemery
5a1bcc2c5b
Revert "Narrow the list of models of LIFX devices discovered using HomeKit" ( #70085 )
2022-04-15 12:50:39 +02:00
Jan Bouwhuis
3b2aae5045
Refactor MQTT discovery ( #67966 )
...
* Proof of concept
* remove notify platform
* remove loose test
* Add rework from #67912 (#1 )
* Move notify serviceupdater to Mixins
* Move tag discovery handler to Mixins
* fix tests
* Add typing for async_load_platform_helper
* Add add entry unload support for notify platform
* Simplify discovery updates
* Remove not needed extra logic
* Cleanup inrelevant or duplicate code
* reuse update_device and move to mixins
* Remove notify platform
* revert changes to notify platform
* Rename update class
* unify tag entry setup
* Use shared code for device_trigger `update_device`
* PoC shared dispatcher for device_trigger
* Fix bugs
* Improve typing - remove async_update
* Unload config_entry and tests
* Release dispatcher after setup and deduplicate
* closures to methods, revert `in` to `=`, updates
* Re-add update support for tag platform
* Re-add update support for device-trigger platform
* Cleanup rediscovery code revert related changes
* Undo discovery code shift
* Update homeassistant/components/mqtt/mixins.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Update homeassistant/components/mqtt/device_trigger.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Update homeassistant/components/mqtt/mixins.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* revert doc string changes
* move conditions
* typing and check config_entry_id
* Update homeassistant/components/mqtt/mixins.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* cleanup not used attribute
* Remove entry_unload code and tests
* update comment
* add second comment
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2022-04-15 12:35:08 +02:00
Milan Meulemans
c932407560
Add SENZ OAuth2 integration ( #61233 )
2022-04-14 15:29:31 -07:00
J. Nick Koston
c85387290a
Increase recorder queue max backlog to 40k, improve message ( #70065 )
2022-04-14 11:45:07 -10:00
Avi Miller
2b908bd542
Narrow the list of models of LIFX devices discovered using HomeKit ( #70068 )
...
This allows the LIFX Switch to be discovered by the HomeKit Controller
integration instead of being captured by the LIFX integration which
doesn't support switches.
Signed-off-by: Avi Miller <me@dje.li >
2022-04-14 11:44:37 -10:00
Robert Svensson
c920d7d5e0
Improve typing of deCONZ diagnostics ( #69491 )
...
* Improve typing of deCONZ diagnostics
homeassistant/components/deconz/diagnostics.py:28: error: Item "None" of "Optional[WSClient]" has no attribute "state" [union-attr]
homeassistant/components/deconz/diagnostics.py:40: error: Unpacking a string is disallowed [misc]
homeassistant/components/deconz/diagnostics.py:40: error: Cannot determine type of "k" [has-type]
homeassistant/components/deconz/diagnostics.py:40: error: Cannot determine type of "v" [has-type]
homeassistant/components/deconz/diagnostics.py:42: error: Unpacking a string is disallowed [misc]
homeassistant/components/deconz/diagnostics.py:42: error: Cannot determine type of "k" [has-type]
homeassistant/components/deconz/diagnostics.py:42: error: Cannot determine type of "v" [has-type]
* Fix review comments
* These mypy ignores arent useful until py.typed is introduced with the library which I will do once I resolve as much as possible in the integration
2022-04-14 23:04:32 +02:00
Álvaro Fernández Rojas
459d775ad5
Update aioairzone to v0.3.8 ( #70060 )
2022-04-14 10:59:14 -10:00
Franck Nijhof
cdabcce83a
Add ability to continue scripts/automations on error ( #70004 )
2022-04-14 13:43:14 -07:00
Paulus Schoutsen
30db51a49c
Merge pull request #70054 from home-assistant/rc
2022-04-14 13:36:07 -07:00