Raman Gupta
769923e8dd
Raise exception for invalid call to DeviceRegistry.async_get_or_create ( #49038 )
...
* Raise exception instead of returning None for DeviceRegistry.async_get_or_create
* fix entity_platform logic
2021-04-13 14:18:51 +02:00
Tobias Sauerwein
2b79c91813
Clean up camera service schema ( #49151 )
2021-04-13 13:07:05 +02:00
J. Nick Koston
5365fb6c72
Fix setting up remotes that lack a supported features list in homekit ( #49152 )
2021-04-13 12:44:07 +02:00
J. Nick Koston
51a7a724d6
Bump aiodiscover to 1.3.4 ( #49142 )
...
- Changelog: https://github.com/bdraco/aiodiscover/compare/v1.3.3...v1.3.4 (bumps pyroute2>=0.5.18 to fix https://github.com/svinota/pyroute2/issues/717 )
2021-04-13 12:31:55 +02:00
J. Nick Koston
91821fa6ad
Name the dhcp watcher thread ( #49144 )
...
When getting py-spy reports, it is helpful to get thread names
to make it easier to track down issues.
2021-04-13 12:29:30 +02:00
J. Nick Koston
2cc9ae1af1
Use named constants for core shutdown timeouts ( #49146 )
...
This is intended to make them easier to reference outside the core
code base.
2021-04-13 12:21:52 +02:00
dependabot[bot]
0742b046b9
Bump actions/cache from v2.1.4 to v2.1.5 ( #49157 )
...
Bumps [actions/cache](https://github.com/actions/cache ) from v2.1.4 to v2.1.5.
- [Release notes](https://github.com/actions/cache/releases )
- [Commits](https://github.com/actions/cache/compare/v2.1.4...1a9e2138d905efd099035b49d8b7a3888c653ca8 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-04-13 12:11:42 +02:00
dependabot[bot]
c71a1a34fa
Bump actions/setup-python from v2.2.1 to v2.2.2 ( #49156 )
...
Bumps [actions/setup-python](https://github.com/actions/setup-python ) from v2.2.1 to v2.2.2.
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](https://github.com/actions/setup-python/compare/v2.2.1...dc73133d4da04e56a135ae2246682783cc7c7cb6 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-04-13 12:10:30 +02:00
Clifford Roche
4ce6d00a22
Improve the discovery process for Gree ( #45449 )
...
* Add support for async device discovery
* FIx missing dispatcher cleanup breaking integration reload
* Update homeassistant/components/gree/climate.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Update homeassistant/components/gree/switch.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Update homeassistant/components/gree/bridge.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Working on feedback
* Improving load/unload tests
* Update homeassistant/components/gree/__init__.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Working on more feedback
* Add tests covering async discovery scenarios
* Remove unnecessary shutdown
* Update homeassistant/components/gree/__init__.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Code refactor from reviews
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2021-04-13 11:54:03 +02:00
Dermot Duffy
63d42867e8
Add Hyperion device support ( #47881 )
...
* Add Hyperion device support.
* Update to the new typing annotations.
* Add device cleanup logic.
* Fixes based on the excellent feedback from emontnemery
2021-04-13 10:35:38 +02:00
Paulus Schoutsen
b5548c57fb
Merge pull request #49139 from home-assistant/rc
2021.4.4
2021-04-12 17:45:38 -07:00
Mike O'Driscoll
5bf3469ffc
ZHA support Quotra LED On quirk ( #49137 )
...
The Quotra-Vision QV-RGBCCT doesn't support the move_to_level_with_onoff
command in ZCL spec. Force on with this device.
2021-04-12 20:32:36 -04:00
Raman Gupta
cc40e681e2
Lazy load zwave_js platforms when the first entity needs to be created ( #49016 )
...
* Lazy load zwave_js platforms when the first entity needs to be created
* switch order to make things easier to understand
* await task instead of using wait_for_done callback
* gather tasks
* switch from asyncio.create_task to hass.async_create_task
* unsubscribe from callbacks before unloading platforms
* Clean up as much as possible during entry unload, even if a platform unload fails
2021-04-12 20:26:49 -04:00
J. Nick Koston
53853f035d
Prevent calling stop or restart services during db upgrade ( #49098 )
2021-04-12 17:18:38 -07:00
Paulus Schoutsen
65126cec3e
Allow top level non-trigger template entities ( #48976 )
2021-04-12 17:15:50 -07:00
Paulus Schoutsen
e5281051a3
Bumped version to 2021.4.4
2021-04-13 00:10:42 +00:00
jjlawren
346ae78a8e
Check all endpoints for zwave_js.climate hvac_action ( #49115 )
2021-04-13 00:09:51 +00:00
Unai
b5650bdd52
Upgrade maxcube-api to 0.4.2 ( #49106 )
...
Upgrade to maxcube-api 0.4.2 to fix pending issues in HA 2021.4.x:
- Interpret correctly S command error responses (https://github.com/home-assistant/core/issues/49075 )
- Support application timezone configuration (https://github.com/home-assistant/core/issues/49076 )
2021-04-13 00:09:50 +00:00
J. Nick Koston
bf28268732
Downgrade logger message about homekit id missing ( #49079 )
...
This can happen if the TXT record is received after the PTR record and
should not generate a warning since it will get processed later
2021-04-13 00:09:49 +00:00
Kevin Worrel
4eb794ae84
Catch unknown equipment values ( #49073 )
...
* Catch unknown equipment values
* Catch unknown equipment values
* Remove warning spam.
2021-04-13 00:09:48 +00:00
Jan Bouwhuis
21b5551506
mqtt fan percentage to speed_range and received speed_state fix ( #49060 )
...
* percentage to speed_range and get speed state fix
* Update homeassistant/components/mqtt/fan.py
* Update homeassistant/components/mqtt/fan.py
* Update homeassistant/components/mqtt/fan.py
* Update homeassistant/components/mqtt/fan.py
Co-authored-by: J. Nick Koston <nick@koston.org >
2021-04-13 00:07:27 +00:00
Erik Montnemery
e0131f726f
Quote media_source paths ( #49054 )
...
* Quote path in async_sign_path
* Address review comments, add tests
* Update tests/testing_config/media/Epic Sax Guy 10 Hours.mp4
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2021-04-13 00:07:27 +00:00
Erik Montnemery
e685b1a1e3
Fix cast options flow overwriting data ( #49051 )
2021-04-13 00:07:26 +00:00
J. Nick Koston
0d00e49dfc
Bump aiohomekit to 0.2.61 ( #49044 )
2021-04-13 00:07:25 +00:00
Chris Talkington
36e08e770b
Resolve potential roku setup memory leaks ( #49025 )
...
* resolve potential roku setup memory leaks
* Update __init__.py
2021-04-13 00:07:24 +00:00
Franck Nijhof
e3b3d136d8
Fix use search instead of match to filter logs ( #49017 )
2021-04-13 00:07:23 +00:00
Joakim Plate
0a5a5ff053
Bump ha-philipsjs to 2.7.0 ( #49008 )
...
This has some improvements to not consider the TV
off due to some exceptions that is related to API
being buggy rather than off.
2021-04-13 00:07:22 +00:00
Shay Levy
0bb7592fab
Fix Shelly brightness offset ( #49007 )
2021-04-13 00:07:21 +00:00
Aidan Timson
d081ac8d4a
Set Lyric hold time to use local time instead of utc ( #48994 )
2021-04-13 00:07:20 +00:00
J. Nick Koston
b96e0e69f2
Bump nexia to 0.9.6 ( #48982 )
...
- Now returns None when a humidity sensor cannot be read instead of throwing an exception
2021-04-13 00:07:20 +00:00
Erik Montnemery
82cca8fb1c
Move cast config flow tests to test_config_flow ( #48362 )
2021-04-13 00:07:19 +00:00
HomeAssistant Azure
93c68f8be6
[ci skip] Translation update
2021-04-13 00:04:04 +00:00
Shay Levy
5c71ba578d
Fix Shelly brightness offset ( #49007 )
2021-04-12 15:52:51 -07:00
Unai
ff8e4fb77f
Upgrade maxcube-api to 0.4.2 ( #49106 )
...
Upgrade to maxcube-api 0.4.2 to fix pending issues in HA 2021.4.x:
- Interpret correctly S command error responses (https://github.com/home-assistant/core/issues/49075 )
- Support application timezone configuration (https://github.com/home-assistant/core/issues/49076 )
2021-04-13 00:14:29 +02:00
starkillerOG
88d2fb4aa6
Bump yeelight version to 0.6.0 ( #49111 )
2021-04-13 00:06:52 +02:00
treylok
7256e333e4
Add Ecobee humidifier ( #45003 )
2021-04-12 23:44:13 +02:00
Ludovico de Nittis
de4b1eebdd
iAlarm small code quality improvements ( #49126 )
2021-04-12 23:24:15 +02:00
Raman Gupta
b98ca49a56
Add min and max temp properties to zwave_js.climate ( #49125 )
2021-04-12 22:12:38 +02:00
Erik Montnemery
ff5fbea1fb
Improve trace of template conditions ( #49101 )
...
* Improve trace of template conditions
* Refactor
* Fix wait_template trace
* Update tests
2021-04-12 20:22:28 +02:00
Marc Mueller
106dc4d28a
Don't import stdlib typing types from helpers.typing ( #49104 )
2021-04-12 18:43:14 +02:00
Erik Montnemery
f5545badac
Quote media_source paths ( #49054 )
...
* Quote path in async_sign_path
* Address review comments, add tests
* Update tests/testing_config/media/Epic Sax Guy 10 Hours.mp4
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2021-04-12 18:32:12 +02:00
jjlawren
dbb771e19c
Check all endpoints for zwave_js.climate hvac_action ( #49115 )
2021-04-12 12:29:45 -04:00
Abílio Costa
ebc2bec08d
Reduce reporting delta for ZHA humidity channel ( #49070 )
2021-04-12 12:02:59 -04:00
Marc Mueller
885f528711
Replace old style type comments ( #49103 )
2021-04-12 17:07:18 +02:00
Marc Mueller
05468a50f4
Fix xbox type hint ( #49102 )
2021-04-12 13:57:30 +02:00
David F. Mulcahey
fe80afdb86
Add support for custom configurations in ZHA ( #48423 )
...
* initial configuration options
* first crack at saving the data
* constants
* implement initial options
* make more dynamic
* fix unload and reload of the config entry
* update unload
2021-04-12 07:08:42 -04:00
Zero King
9c11f6547a
Fix forecast pressure unit in OpenWeatherMap ( #49069 )
2021-04-12 11:56:35 +02:00
William Scanlon
06a8ffe94d
Bump pyeconet to 0.1.14 ( #49067 )
...
* Bump pyeconet to fix crash
* Bump pyeconet from beta version
* Update requirements_all
2021-04-12 10:41:20 +02:00
J. Nick Koston
73f227b651
Use shared httpx client in enphase_envoy ( #48709 )
...
* Use shared httpx client in enphase_envoy
* test fix
* f
* bump version
2021-04-12 10:31:25 +02:00
Franck Nijhof
a610076001
Support min()/max() as template function ( #48996 )
2021-04-12 10:02:04 +02:00