Franck Nijhof
72f342aa5b
Upgrade aioesphomeapi to 2.7.0 ( #50522 )
2021-05-12 15:21:54 +02:00
Pascal Vizeli
6ef3de464c
Update wheels builder to 2021.05.2 ( #50520 )
2021-05-12 15:13:24 +02:00
J. Nick Koston
a4ea9b3cd3
Update usage of async_entries to use _async_current_entries ( #50187 )
2021-05-12 12:47:06 +02:00
Joakim Sørensen
c3eee9800a
Move translations from Azure to GitHub action ( #50518 )
2021-05-12 12:03:13 +02:00
Joakim Sørensen
2918929cf0
Remove azure-pipelines-ci.yml ( #50519 )
2021-05-12 11:55:31 +02:00
tkdrob
9e0730c97f
Add targets and selectors for services (F) ( #50191 )
2021-05-12 11:00:32 +02:00
dependabot[bot]
e6b4b803e3
Bump docker/login-action from 1 to 1.9.0 ( #50509 )
...
Bumps [docker/login-action](https://github.com/docker/login-action ) from 1 to 1.9.0.
- [Release notes](https://github.com/docker/login-action/releases )
- [Commits](https://github.com/docker/login-action/compare/v1...v1.9.0 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-12 10:43:38 +02:00
definitio
e090581e3c
Add stop for demo players ( #50485 )
2021-05-12 10:26:12 +02:00
Pascal Vizeli
c79e864394
Ditch secret to wheels server ( #50516 )
2021-05-12 10:03:27 +02:00
Joakim Sørensen
41f3c67be9
Pin wheels build version ( #50515 )
2021-05-12 10:03:15 +02:00
dependabot[bot]
34cd68bdf6
Bump actions/checkout from 2 to 2.3.4 ( #50510 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 2 to 2.3.4.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v2...v2.3.4 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-12 09:41:30 +02:00
Paulus Schoutsen
2cdf075f95
Only return empty string if non-fixable errors ( #50508 )
2021-05-12 08:54:04 +02:00
Erik Montnemery
b35f229674
Include _StopScript.__cause__ in trace ( #50441 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2021-05-11 22:27:11 -07:00
Paulus Schoutsen
5ed252ebfa
Bump aiohue to 2.3.1 ( #50506 )
2021-05-11 22:15:36 -07:00
Raman Gupta
6cb283d36b
Fix vizio integration ( #50436 )
2021-05-11 22:05:45 -07:00
Jesse Hills
b8d468717a
Bump python-juicenet package to 1.0.2 ( #50505 )
2021-05-11 21:52:22 -07:00
J. Nick Koston
dd3965e4e2
Ensure zeroconf does not generate config flows when matching attributes are missing ( #50208 )
...
If macaddress, name, or manufacturer were missing from the
discovery info, the matcher would accept instead of reject.
2021-05-11 21:24:42 -07:00
J. Nick Koston
c037ebb27c
Add discovery to yeelight ( #50385 )
2021-05-11 19:55:50 -05:00
J. Nick Koston
4e08d22a74
Fix dhcp generated conflict ( #50498 )
2021-05-11 19:23:09 -05:00
HomeAssistant Azure
7df47664e8
[ci skip] Translation update
2021-05-12 00:04:03 +00:00
Simone Chemelli
8d7318430c
Fix mypy for Fritz after #50056 , #50327 conflict ( #50497 )
2021-05-11 18:47:02 -05:00
karliemeads
e9f8b3e7ef
Remove unused py_noaa dependency ( #50494 )
2021-05-12 00:44:17 +02:00
Tobias Sauerwein
e2f497ceba
Fix Netatmo selector for setting persons being at home ( #50373 )
2021-05-12 00:22:07 +02:00
J. Nick Koston
7314247ce3
Add dhcp support to iSmartGate ( #50309 )
2021-05-12 00:20:03 +02:00
J. Nick Koston
3b272ec54c
Add dhcp discovery to smartthings ( #50306 )
2021-05-12 00:10:33 +02:00
Oliver
dc39edd090
update denonavr version 0.10.8 ( #50476 )
2021-05-12 00:09:22 +02:00
J. Nick Koston
c1cf07768b
Add dhcp discovery support to isy994 ( #50488 )
...
- SSDP may not be enabled by default
2021-05-12 00:06:55 +02:00
Artem Draft
d29e812033
New overrides in universal media player ( #48611 )
...
* Update media_player.py
fix missing overrides in universal
* Update media_player.py
Black
* add tests and allow overrides for missing services
* switch sync to async
* Update tests/components/universal/test_media_player.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* setup component after modifying config
* switch test to sync
* fix black
* fix test
* rework tests, disable override media_seek
Co-authored-by: raman325 <7243222+raman325@users.noreply.github.com>
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-05-11 23:44:26 +02:00
karliemeads
3a93151aa2
Improve light tests for brightness step and profiles ( #49887 )
2021-05-11 23:31:36 +02:00
jjlawren
afe02a4ad2
Fix Sonos const comparison ( #50482 )
...
* Fix Sonos const comparison
* Use constants for playback states
2021-05-11 16:06:51 -05:00
jjlawren
897dd012cd
Handle transport errors when updating media via events ( #50481 )
2021-05-11 16:00:56 -05:00
Simone Chemelli
d877c0c1ff
Add Fritz services ( #50056 )
2021-05-11 15:56:52 -05:00
Pascal Vizeli
214fd41bb6
Add fail-fast for wheel ( #50487 )
2021-05-11 22:18:18 +02:00
J. Nick Koston
34c84a6bbb
Reduce boilerplate to abort for matching config entries ( #50186 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev>
2021-05-11 22:00:12 +02:00
jjlawren
d6a202bd74
Move core Sonos functionality out of entities ( #50277 )
2021-05-11 10:36:40 -07:00
J. Nick Koston
0fdc50408a
Remove unused ignore in fritz ( #50469 )
2021-05-11 19:08:13 +02:00
J. Nick Koston
909a20b36d
Use async zeroconf registration functions ( #50168 )
2021-05-11 11:03:36 -05:00
Simone Chemelli
e616583bad
Improve types for Fritz ( #50327 )
...
Co-authored-by: Ruslan Sayfutdinov <ruslan@sayfutdinov.com>
Co-authored-by: Maciej Bieniek <bieniu@users.noreply.github.com>
2021-05-11 10:41:27 -05:00
epenet
d6c99a3db9
Enable strict type checks for onewire ( #50422 )
2021-05-11 17:28:17 +02:00
Paul Ganssle
efa5c59559
Replace hand-rolled binary search with bisect_left ( #50410 )
...
The `bisect` module exposes a `bisect_left` function which does
basically what the bulk of `_lower_bound` does. From my tests, it is
slightly faster (~5%) in the probably common ideal case where `arr` is short.
In the worst case scenario, `bisect.bisect_left` is *much* faster.
```
>>> arr = list(range(60))
>>> cmp = 59
>>> %timeit _lower_bound(arr, cmp)
736 ns ± 6.24 ns per loop (mean ± std. dev. of 7 runs, 1000000 loops each)
>>> %timeit bisect_lower_bound(arr, cmp)
290 ns ± 7.77 ns per loop (mean ± std. dev. of 7 runs, 1000000 loops each)
```
I doubt this is a huge bottleneck or anything, but I think it's a bit
more readable, and it's more efficient, so it seems like it's mostly a
win.
This commit *will* add a new unconditional import for `bisect` when
importing `util.dt`, and `bisect` is not currently imported for any of
the standard library modules. It is possible to make this conditional by
placing `import bisect` in the _lower_bound function, or in the function
it's nested in.
2021-05-11 08:18:20 -07:00
Maciej Bieniek
f5541a468e
Improve type annotations for GIOS integration ( #50454 )
2021-05-11 07:57:24 -07:00
Martin Hjelmare
7c4893cbb1
Fix event action return value typing ( #50353 )
...
Co-authored-by: Ruslan Sayfutdinov <ruslan@sayfutdinov.com>
2021-05-11 16:23:59 +02:00
Martin Hjelmare
f71eb4d34d
Clean somfy config flow tests ( #50461 )
2021-05-11 16:19:07 +02:00
Simone Chemelli
4e24640ff7
Remove pytest-mock dependency ( #50400 )
2021-05-11 17:17:00 +03:00
Daniel Hjelseth Høyer
ca65cdd450
pyTibber revert ( #50462 )
...
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net>
2021-05-11 16:14:32 +02:00
Martin Hjelmare
48b5ef0bac
Clean twentemilieu config flow tests ( #50460 )
2021-05-11 15:53:36 +02:00
Ruslan Sayfutdinov
1538271555
Don't generate mypy.ini if errors are found ( #50456 )
2021-05-11 14:29:14 +02:00
Joakim Sørensen
236f138ab7
Fix compare syntax ( #50451 )
2021-05-11 13:23:56 +02:00
Pawel
bc9f0caf4a
Add configuration.yaml deprecation warning to Epson ( #50403 )
...
* add deprecation warning
* Break long string
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-05-11 12:45:03 +02:00
Joakim Sørensen
50a88eb6c0
Use empty requirements_diff for schedule and workflow_dispatch ( #50450 )
2021-05-11 12:29:13 +02:00