Paulus Schoutsen
f49ce5d1b4
Protect loop set default executor ( #37438 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2020-07-06 15:58:53 -07:00
Paulus Schoutsen
e5a2b0d2d8
Bumped version to 0.112.3
2020-07-06 22:36:05 +00:00
Paulus Schoutsen
7ba9bcebed
Fix CODEOWNERS
2020-07-06 22:35:38 +00:00
starkillerOG
3bd5d83c9c
Ignore HEOS 1, 3, 5 and 7 for DenonAvr ssdp discovery ( #37579 )
2020-07-06 22:21:13 +00:00
jjlawren
0f3b7b73af
Fix Plex client controls when connected via plex.tv resource ( #37572 )
2020-07-06 22:21:13 +00:00
J. Nick Koston
38d2410156
Ensure homekit tv names can be saved ( #37571 )
2020-07-06 22:21:12 +00:00
J. Nick Koston
82693d9dca
Suppress spurious homekit warning about media player sources when the device is off ( #37567 )
2020-07-06 22:21:11 +00:00
Bram Kragten
a88ac1e1fc
Update frontend to 20200702.1 ( #37566 )
2020-07-06 22:21:11 +00:00
Sean Mooney
37bef01f67
Fix default icon for Withings sleep sensor ( #37502 )
...
The icon for Withings sleep sensor was using `mdi:bed` (which is correct for MDI v5.0.45 and later). However Home Assistant still uses an older version of Material Design Icons (4.9.95), so this `mdi:bed` icon was not displaying at all. It should be`mdi:hotel` instead, which you can see here: https://cdn.materialdesignicons.com/4.9.95/
2020-07-06 22:21:10 +00:00
David Nielsen
7c3e64673f
Fix braviatv authentication refresh ( #37482 )
...
- Bumps bravia-tv lib to 1.0.6 which fixes is_connected() to actually
return True only when API is connected, instead of just returning whether
or not cookies are cached (regardless if they actually worked).
- Wrap is_connected() because it now performs io.
- Remove unnecessary logic to refresh cookies. Now that
is_connected() works, the bravia instance only needs to be
reconnected when is_connected is False and TV is not off.
2020-07-06 22:20:57 +00:00
Martin
16b59220f3
Fix base class for ViCare binary sensor to remove warning ( #37478 )
2020-07-06 22:19:58 +00:00
Erik Montnemery
050a558243
Fix base topic for 'topic' ( #37475 )
2020-07-06 22:19:57 +00:00
Rami Mosleh
ddb049e884
Stop Speedtest sensors update on startup if manual option is enabled ( #37403 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2020-07-06 22:19:57 +00:00
J. Nick Koston
891640972b
Ensure removed entities are not displayed in logbook ( #37395 )
2020-07-06 22:19:56 +00:00
J. Nick Koston
2e824f3fa5
Ensure logbook performs well when filtering is configured ( #37292 )
2020-07-06 22:19:55 +00:00
J. Nick Koston
4ca643342e
Move logbook continuous domain filtering to sql ( #37115 )
...
* Move logbook continuous domain filtering to sql
sensors tend to generate a significant amount of states
that are filtered out by logbook. In testing 75% of
states can be filtered away in sql to avoid the
sqlalchemy ORM overhead of creating objects that will
be discarded.
* remove un-needed nesting
2020-07-06 22:19:54 +00:00
Rami Mosleh
f8651d9faa
Stop Speedtest sensors update on startup if manual option is enabled ( #37403 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2020-07-06 15:18:56 -07:00
Erik Montnemery
b826970b16
Fix base topic for 'topic' ( #37475 )
2020-07-06 15:17:13 -07:00
jjlawren
ba356c41e0
Fix Plex client controls when connected via plex.tv resource ( #37572 )
2020-07-06 15:16:41 -07:00
starkillerOG
b9f97e64f8
Ignore HEOS 1, 3, 5 and 7 for DenonAvr ssdp discovery ( #37579 )
2020-07-06 15:16:21 -07:00
J. Nick Koston
89599bc3cf
Ensure homekit tv names can be saved ( #37571 )
2020-07-06 14:28:55 -07:00
J. Nick Koston
c989f6dc09
Suppress spurious homekit warning about media player sources when the device is off ( #37567 )
2020-07-06 14:28:26 -07:00
Bram Kragten
706bc4c307
Update frontend to 20200702.1 ( #37566 )
2020-07-06 19:24:22 +02:00
Ville Skyttä
c9a97da0ef
Strings capitalization consistency fixes ( #37454 )
2020-07-06 09:59:57 -07:00
Pascal Vizeli
b3d46aa074
Wheels for Python 3.8 / Alpine 3.12
2020-07-06 16:41:51 +02:00
dependabot[bot]
4a28133f11
Bump codecov/codecov-action from v1 to v1.0.10 ( #37556 )
...
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action ) from v1 to v1.0.10.
- [Release notes](https://github.com/codecov/codecov-action/releases )
- [Commits](https://github.com/codecov/codecov-action/compare/v1...f3570723ef743f6942b6a480461ed0cd6c0f9baa )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-07-06 16:12:12 +02:00
dependabot[bot]
308421f1d6
Bump actions/upload-artifact from v1 to v2.0.1 ( #37555 )
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from v1 to v2.0.1.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v1...97b7dace6c8d860ce9708aba808be6a2ee4cbc3a )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-07-06 16:11:43 +02:00
Franck Nijhof
03bfff3660
Add dependabot for automatic updates to GitHub Actions ( #37550 )
2020-07-06 15:05:58 +02:00
Joakim Sørensen
0fb73a6332
Add missing manifest object to the check ( #37535 )
2020-07-06 11:21:40 +02:00
J. Nick Koston
711b8e10a3
Switch homekit to use async_track_state_change_event ( #37253 )
...
* Switch homekit to use async_track_state_change_event
Calling async_track_state_change_event directly
is faster than async_track_state_change and has
slightly lower latency triggering state updates
in homekit
* check for deleted entities
* Update additional tests for linked sensor removals
* Ensure removing entities does not result in an exception
2020-07-05 19:05:13 -07:00
Eugene Prystupa
9b77e16ffc
Add new integration for Bond hub ( #37477 )
...
* create foundation for Bond integration
* add Bond hub integration (fix lint)
* Update homeassistant/components/bond/__init__.py
adding async_unload_entry per PR review suggestion
Co-authored-by: Chris Talkington <chris@talkingtontech.com >
* add Bond hub integration (fix missing import after applying PR suggestion)
* Update tests/components/bond/test_init.py
add a unit for unloading per PR review suggestion
Co-authored-by: Chris Talkington <chris@talkingtontech.com >
* Update tests/components/bond/test_init.py
add unit test for unload per PR review suggestion
Co-authored-by: Chris Talkington <chris@talkingtontech.com >
* Update tests/components/bond/test_init.py
PR review suggestion
Co-authored-by: Chris Talkington <chris@talkingtontech.com >
* Update tests/components/bond/test_init.py
PR review suggestion
Co-authored-by: Chris Talkington <chris@talkingtontech.com >
* Update tests/components/bond/test_init.py
PR review suggestion
Co-authored-by: Chris Talkington <chris@talkingtontech.com >
* add Bond hub integration (fix formatting)
* Update homeassistant/components/bond/manifest.json
PR suggestion
Co-authored-by: Chris Talkington <chris@talkingtontech.com >
* Update homeassistant/components/bond/manifest.json
PR suggestion
Co-authored-by: Chris Talkington <chris@talkingtontech.com >
* Update homeassistant/components/bond/manifest.json
PR suggestion
Co-authored-by: Chris Talkington <chris@talkingtontech.com >
* Update homeassistant/components/bond/strings.json
PR suggestion
Co-authored-by: Chris Talkington <chris@talkingtontech.com >
* Update homeassistant/components/bond/manifest.json
PR suggestion
Co-authored-by: Chris Talkington <chris@talkingtontech.com >
* Update requirements_all.txt
PR suggestion
Co-authored-by: Chris Talkington <chris@talkingtontech.com >
* Update homeassistant/components/bond/manifest.json
PR suggestion
Co-authored-by: Chris Talkington <chris@talkingtontech.com >
* Update requirements_test_all.txt
PR suggestion
Co-authored-by: Chris Talkington <chris@talkingtontech.com >
* add Bond hub integration (remove friendly name from config per PR suggestion)
* Update homeassistant/components/bond/__init__.py
add per PR review feedback
Co-authored-by: Chris Talkington <chris@talkingtontech.com >
* Update homeassistant/components/bond/__init__.py
remove per PR review feedback
Co-authored-by: Chris Talkington <chris@talkingtontech.com >
* Update tests/components/bond/test_init.py
fix unit test
Co-authored-by: Chris Talkington <chris@talkingtontech.com >
Co-authored-by: Chris Talkington <chris@talkingtontech.com >
2020-07-05 20:17:53 -05:00
HomeAssistant Azure
6749424508
[ci skip] Translation update
2020-07-06 00:02:55 +00:00
Phil Bruckner
f6f84fc201
Add Amcrest audio_detected binary sensor ( #37486 )
2020-07-05 18:54:17 -04:00
J. Nick Koston
34ccb6588c
Cleanup async_track_state_change and augment docstring ( #37251 )
...
* Cleanup async_track_state_change and augment docstrings.
Skip from_state and to_state matching in
async_track_state_change when they are None
Optimize the state change listener for the most
common use case: no to_state and from_state
matching.
* Update benchmark to be more realistic (previously we assumed only one entity was present in the whole instance)
* Add more tests to ensure behavior is preserved
* Ensure new behavior matches test
* remove MATCH_ALL from zone automation since its the default anyways
* Might as well use async_track_state_change_event instead since MATCH_ALL is removed
2020-07-05 17:31:33 -05:00
Joakim Plate
2088092f7c
Switch rfxtrx to dispatcher ( #37271 )
...
* Switch to dispatcher
* Adjust tests for dispatcher
* Store device in sensor
* Move state application into binary sensor entity class
* Move more specifics into per platform classes
* Should not apply event in init of sensor
* Switch to call_later
* Make apply_event public
* No point in slugifying debug logs
* Adjust error in off delay and event
* Make sure we match with masked id
2020-07-06 00:10:26 +02:00
Aaron Bach
0067b6a84d
Transition Guardian to use a DataUpdateCoordinator ( #37380 )
...
* Migrate Guardian to use the DataUpdateCoordinator
* Finish work
* Cleanup
* Don't use UpdateFailed error
* Code cleanup
* Code cleanup
* Remove unnecessary change
* Code review
* Code review
* Use a subclass of DataUpdateCoordinator
* Make sure to pop client upon unload
* Adjust coverage
2020-07-05 16:09:40 -06:00
Franck Nijhof
80c108c25a
Fix flake8 problem matcher to handle fatals as errors ( #37536 )
2020-07-05 23:25:18 +02:00
Franck Nijhof
53545c984b
Log lines do not end with a full stop ( #37527 )
2020-07-05 23:04:19 +02:00
Joakim Plate
01fd33f173
Switch tests to use hass objects instead of direct ( #37530 )
...
* Switch tests to use hass objects instead of direct
* Make sure sensor update state
* Add some initial binary sensor tests
* Add initial binary sensor tests
* Add tests for pt2262
* Add test for off delay
2020-07-05 22:41:11 +02:00
starkillerOG
3ad59f877c
Fix xiaomi_miio error when no sensors present ( #37531 )
2020-07-05 13:06:28 -07:00
J. Nick Koston
c1aaceebb6
Use async_track_state_change_event for automation numeric_state ( #37255 )
...
Calling async_track_state_change_event directly
is faster than async_track_state_change (see #37251 ) and has
slightly lower latency triggering state updates
2020-07-05 13:05:53 -07:00
jfearon
404b1f40d6
Tado climate entity timer service ( #37472 )
...
* New entity service to allow timer to be set on tado climate entities
* Add new line to end of yaml
2020-07-05 14:43:52 -05:00
Baptiste Candellier
3062312649
Add config flow + async support for SmartHab integration ( #34387 )
...
* Setup barebones SmartHab config flow
* Setup authentication flow
* Make setup async, add config flow receivers
* Add French translation
* Fix async issues
* Address review comments (thanks bdraco!)
* Fix unloading entries
* Migrate translations dir according to warning
* Create list of components
* Fix pylint false positive
* Fix bad copy-pastes 🤭
* Add async support to SmartHab component
* Address review comments (bdraco)
* Fix pylint
* Improve exception handling (bdraco)
* Apply suggestions from code review (bdraco)
Co-authored-by: J. Nick Koston <nick@koston.org >
* Don't log exceptions manually, fix error
* Reduce repeated lines in async_step_user (bdraco)
* Remove useless else (pylint)
* Remove broad exception handler
* Create strings.json + remove fr i18n
* Write tests for smarthab config flow
* Test import flow
* Fix import test
* Update homeassistant/components/smarthab/config_flow.py
Co-authored-by: J. Nick Koston <nick@koston.org >
Co-authored-by: J. Nick Koston <nick@koston.org >
2020-07-05 14:20:51 -05:00
Jeff Irion
10893f6246
Convert Android TV integration to async ( #37510 )
...
* Convert Android TV integration to async
* pylint
* Remove unused test code
* Require async versions of androidtv and adb-shell
* Cleanup
* Remove commented out code
* Use constants SHELL_RESPONSE_OFF and SHELL_RESPONSE_STANDBY
2020-07-05 14:13:08 -05:00
RogerSelwyn
e3aa4679a0
Standardis asuswrt error message level ( #37515 )
2020-07-05 13:21:21 -05:00
RogerSelwyn
d79067db7e
Standardise geniusheub error levels ( #37512 )
2020-07-05 13:11:07 -05:00
J. Nick Koston
f0dda4f875
Fix flapping demo geo_location test ( #37516 )
2020-07-05 12:55:44 -05:00
Rick Sherman
b56f4bd9f8
Fix Datadog boolean metrics ( #37273 )
...
Explicitly cast boolean metrics to integers
2020-07-05 12:50:51 -05:00
starkillerOG
992793295c
Add denonavr solution tip for connection_error ( #37405 )
...
* denonavr: add solution tip for connection_error
see https://github.com/home-assistant/core/issues/37351#issuecomment-653356452
* Update en.json
* Update strings.json
2020-07-05 12:46:46 -05:00
J. Nick Koston
debb928b30
Use the main event loop for homekit ( #37441 )
...
* use hass.loop for homekit
* update calls for upstream pr
* Bump HAP-python to 2.9.2
2020-07-05 12:27:07 -05:00