Franck Nijhof
7148071be8
Improve Elgato code quality ( #46505 )
2021-02-13 23:50:25 +01:00
Álvaro Fernández Rojas
eecf07d7df
Add AEMET OpenData integration ( #45074 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-02-13 21:53:28 +01:00
J. Nick Koston
2f40f44670
Update HAP-python to 3.3.0 for homekit ( #46497 )
...
Changes: https://github.com/ikalchev/HAP-python/compare/v3.2.0...v3.3.0
2021-02-13 20:30:55 +01:00
ollo69
f38b06ed6d
Add Asuswrt Config Flow and Scanner Entities ( #46468 )
...
* Add Asuswrt config flow (#43948 )
* Add AsusWrt Scanner Entity (#44759 )
* Add Scanner Entity
- device tracker entity changed from "DeviceScanner" to "ScannerEntity"
- sensors recoded to use "router" class
- config entry review to allow multiple entity (for future use)
* Force checks
* Removed new option and change sensors
* Update test_sensor.py
* Requested changes
* Removed router unique-id
* Update last_activity attr only when available
* Add Options for AsusWRT Scanner Entity (#44808 )
* Add Asuswrt config flow (#43948 )
* Add AsusWrt Scanner Entity (#44759 )
* Add Scanner Entity
- device tracker entity changed from "DeviceScanner" to "ScannerEntity"
- sensors recoded to use "router" class
- config entry review to allow multiple entity (for future use)
* Force checks
* Removed new option and change sensors
* Update test_sensor.py
* Requested changes
* Removed router unique-id
* Update last_activity attr only when available
* Add Options for Scanner Entity
* Fix isort
* Removed "Track New" option
* Add Options for Scanner Entity
* Fix isort
* Removed "Track New" option
* Add test for all the options in the config flow
2021-02-13 19:17:06 +01:00
Shay Levy
6f261a09b0
Remove deprecated xfinity integration ( #46484 )
2021-02-13 14:07:55 +01:00
Shay Levy
52c5bc0a99
Remove deprecated Synology integration ( #46482 )
2021-02-13 13:23:40 +01:00
Franck Nijhof
bc1daf1802
None optional hass typing in FlowHandler ( #46462 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-02-13 13:21:37 +01:00
Rob Bierbooms
1244fb4152
Bump dsmr_parser to 0.28, configure keep_alive_interval ( #46464 )
2021-02-13 13:19:38 +01:00
tkdrob
13b881acfc
Use core constants for simplepush ( #46465 )
2021-02-13 13:07:11 +01:00
tkdrob
621c8e700b
Use core constants for starline ( #46471 )
2021-02-13 12:33:13 +01:00
Maciej Bieniek
b8584cab5d
Remove unnecessary gethostbyname() from Shelly integration ( #46483 )
2021-02-13 12:27:54 +01:00
tkdrob
820a260252
Use core constants for homeassistant triggers ( #46472 )
2021-02-13 12:07:42 +01:00
tkdrob
2ecac6550f
Use core constants for dynalite ( #46044 )
2021-02-13 12:06:20 +01:00
On Freund
1a8cdba9af
Gracefully handle missing A/V info in Onkyo integration ( #46228 )
...
* Gracefully handle missing A/V info
* Do not attempt to query A/V info if unsupported
* Rename _parse_onkyo_tuple
2021-02-13 12:03:49 +01:00
HomeAssistant Azure
8bacfcec50
[ci skip] Translation update
2021-02-13 00:03:13 +00:00
tkdrob
ae45d7dade
Use core constants for rflink ( #46440 )
2021-02-12 23:32:56 +01:00
tkdrob
da4cb6d294
Use core constants for somfy ( #46466 )
2021-02-12 23:25:15 +01:00
J. Nick Koston
bc8a52038b
Fix homekit migration not being awaited ( #46460 )
2021-02-12 08:45:19 -10:00
Franck Nijhof
dd8d4471ec
Postponed evaluation of annotations for integrations ( #46455 )
2021-02-12 18:54:00 +01:00
Maciej Bieniek
061d9c5293
Bump brother library to version 0.2.1 ( #46421 )
2021-02-12 18:11:35 +01:00
Franck Nijhof
362a1cd9bd
Upgrade sentry-sdk to 0.20.1 ( #46456 )
2021-02-12 17:59:08 +01:00
Erik Montnemery
f1714dd541
Make some Area and EntityRegistry member functions callbacks ( #46433 )
2021-02-12 17:00:35 +01:00
jan iversen
8418489345
Allow Modbus "old" config or discovery_info as configuration ( #46445 )
2021-02-12 16:33:18 +01:00
tkdrob
f929aa222f
Use core constants for roomba ( #46441 )
2021-02-12 16:09:36 +01:00
Christophe Painchaud
c3b460920e
Enable TCP KEEPALIVE to RFLink for dead connection detection ( #46438 )
...
RFLink compoment when used over TCP protocol suffers a major issue : it doesn't
know when connection is timeout or lost because there is no keepalive mechanism
so it can stay disconnected forever.
I wrote a small patch for the underlying 'python-rflink' library which will enable
TCP KEEPPAlive. On HASSIO side it will just add an optional argument in yml file
which will propagate to python-rflink caller.
2021-02-12 15:58:59 +01:00
David Dix
a8beae3c51
Add apple tv remote delay command ( #46301 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-02-12 14:58:01 +01:00
Robert Kingston
479ff92acb
Fix cmus remote disconnections ( #40284 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-02-12 13:31:36 +01:00
Marcel van der Veldt
b7dd9bf58f
Enhance platform discovery for zwave_js ( #46355 )
2021-02-12 13:29:11 +01:00
tkdrob
74f5f8976f
Use core constants for rpi_gpio ( #46442 )
2021-02-12 12:15:30 +01:00
Erik Montnemery
190a9f66cb
Improve MQTT timeout print ( #46398 )
2021-02-12 11:43:44 +01:00
tkdrob
0d2f5cf7ed
Use core constants for plugwise ( #46414 )
2021-02-12 11:42:34 +01:00
Franck Nijhof
9b7c39d20b
Postponed evaluation of annotations in core ( #46434 )
...
* Postponed evaluation of annotations in core
* Remove unneeded future
2021-02-12 10:58:20 +01:00
tkdrob
910c034613
Use core constants for recollect_waste ( #46416 )
2021-02-12 09:28:11 +01:00
Joakim Plate
a67b598971
Correct errors found on post merge review in philips_js ( #46428 )
...
* Correct missed review changes
* Adjust return value for device trigger
* Drop cannot connect
* Always assume there is a unique id
* No need to yield
* Update homeassistant/components/philips_js/media_player.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Move typing to init
* Adjust typing instead of returning lambda
* Explicity return None
* Coerce into int
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-02-12 02:35:29 +01:00
HomeAssistant Azure
ee04473e85
[ci skip] Translation update
2021-02-12 00:02:46 +00:00
Joakim Plate
8dc06e612f
Add config flow to philips_js ( #45784 )
...
* Add config flow to philips_js
* Adjust name of entry to contain serial
* Use device id in event rather than entity id
* Adjust turn on text
* Deprecate all fields
* Be somewhat more explicit in typing
* Switch to direct coordinator access
* Refactor the pluggable action
* Adjust tests a bit
* Minor adjustment
* More adjustments
* Add missing await in update coordinator
* Be more lenient to lack of system info
* Use constant for trigger type and simplify
* Apply suggestions from code review
Co-authored-by: J. Nick Koston <nick@koston.org>
Co-authored-by: J. Nick Koston <nick@koston.org>
2021-02-11 21:37:53 +01:00
Czapla
14a64ea970
Add generic_thermostat unique ID parameter ( #46399 )
...
* Add generic_thermostat unique ID parameter
* Add tests for unique id
* Fix flake8
2021-02-11 19:46:58 +00:00
Erik Montnemery
26e7916367
Migrate mobile_app to RestoreEntity ( #46391 )
2021-02-11 20:18:03 +01:00
tkdrob
70e23402a9
Use core constants for ohmconnect ( #46413 )
2021-02-11 13:56:50 -05:00
Martin
eb0d1bb673
Improve knx fan implementation ( #46404 )
2021-02-11 07:55:17 -10:00
tkdrob
fd177441b3
Use core constants for nmap_tracker ( #46402 )
2021-02-11 17:45:26 +01:00
tkdrob
c95f401e2e
Use core constants for nissan_leaf ( #46401 )
2021-02-11 17:44:39 +01:00
Erik Montnemery
ed31cc363b
Wait for registries to load at startup ( #46265 )
...
* Wait for registries to load at startup
* Don't decorate new functions with @bind_hass
* Fix typing errors in zwave_js
* Load registries in async_test_home_assistant
* Tweak
* Typo
* Tweak
* Explicitly silence mypy errors
* Fix tests
* Fix more tests
* Fix test
* Improve docstring
* Wait for registries to load
2021-02-11 17:36:19 +01:00
Anders Melchiorsen
888c9e120d
Raise ConditionError for time errors ( #46250 )
2021-02-11 17:29:17 +01:00
Steve Dwyer
5ce49c62b1
Allow MQTT template light floating point transition ( #46385 )
...
Allow to use floating point values for the transition time of the MQTT
template light.
2021-02-11 14:57:27 +01:00
tkdrob
b1a7bfee14
Clean up kira integration constants ( #46390 )
2021-02-11 07:59:09 -05:00
tkdrob
c75e63dc95
Use core constants for modbus ( #46388 )
2021-02-11 07:58:16 -05:00
tkdrob
b85ecc0bd2
Use core constants for mqtt ( #46389 )
2021-02-11 13:38:33 +01:00
tkdrob
1b61b5c10b
Clean up kira integration ( #46292 )
2021-02-11 11:04:11 +01:00
Shay Levy
6015161dab
Fix Shelly relay device set to light appliance type ( #46181 )
2021-02-11 10:40:03 +01:00
Anders Melchiorsen
1f5fb8f28a
Raise ConditionError for template errors ( #46245 )
2021-02-11 10:30:09 +01:00
tkdrob
e013ad2413
Use core constants for microsoft ( #46369 )
2021-02-11 10:25:43 +01:00
J. Nick Koston
f9f4c0aeed
Fix explict return in tesla config flow ( #46377 )
2021-02-11 10:24:31 +01:00
tkdrob
29d8b8a22f
Some code cleanups for ESPHome ( #46367 )
2021-02-11 10:19:39 +01:00
tkdrob
379f5455e5
Use core constants for lovelace ( #46368 )
2021-02-11 10:13:18 +01:00
Mike Keesey
f549ec5ec9
Use activity ids for unique_id for Harmony switches ( #46139 )
2021-02-10 21:50:27 -10:00
Leonardo Figueiro
3ffa42e56a
Update WiLight Cover Fan Light ( #46366 )
2021-02-10 21:25:42 -10:00
tkdrob
56adc9dadb
Use core constants for lcn ( #46348 )
2021-02-10 21:22:32 -05:00
tkdrob
af2fa17e8e
Use core constants for local_file ( #46349 )
2021-02-10 21:21:35 -05:00
tkdrob
7f8fa7feaf
Use core constants for logi_circle ( #46359 )
2021-02-10 21:20:40 -05:00
HomeAssistant Azure
8007391244
[ci skip] Translation update
2021-02-11 00:02:56 +00:00
J. Nick Koston
281fbe1dfa
Update wilight for new fan entity model ( #45869 )
2021-02-10 12:49:52 -10:00
tkdrob
d8a2e0e051
Remove unnecessary variables from logbook ( #46350 )
2021-02-10 12:17:37 -10:00
uvjustin
acde33dbbc
Keep 1 extra segment around after playlist removal ( #46310 )
...
* Keep 1 extra segment around after playlist removal
* Remove segments length check
2021-02-10 15:51:16 -05:00
ehendrix23
9bc3c6c130
Bump pymyq to 3.0.1 ( #46079 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2021-02-10 10:30:52 -10:00
J. Nick Koston
c59b1c72c5
Add reauth support for tesla ( #46307 )
2021-02-10 20:55:06 +01:00
J.P. Hutchins
67ab86443e
Revert transmission to check torrent lists by name rather than object ( #46190 )
2021-02-10 20:53:31 +01:00
J. Nick Koston
884df40951
Update powerwall for new authentication requirements ( #46254 )
...
Co-authored-by: badguy99 <61918526+badguy99@users.noreply.github.com>
2021-02-10 20:50:38 +01:00
J. Nick Koston
2e2eab662b
Fix Lutron Integration Protocol reconnect logic ( #46264 )
2021-02-10 20:48:15 +01:00
Erik Montnemery
fc4fc48763
Bump hatasmota to 0.2.8 ( #46340 )
2021-02-10 20:42:34 +01:00
Leonardo Figueiro
2db102e023
Add WiLight Cover ( #46065 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2021-02-10 09:08:39 -10:00
Alan Tse
cdd78316c4
Use oauthv3 for Tesla ( #45766 )
2021-02-10 08:01:24 -10:00
Paulus Schoutsen
538df17a28
Restore Google/Alexa extra significant change checks ( #46335 )
2021-02-10 16:30:29 +01:00
Marcel van der Veldt
74647e1fa8
Add guards for missing value in binary_sensor platform of zwave_js integration ( #46293 )
2021-02-10 10:30:16 -05:00
Joakim Sørensen
917a616ce1
Replace parse_version with AwesomeVersion ( #46329 )
2021-02-10 15:58:26 +01:00
Joakim Sørensen
dbb98e6cac
Replace LooseVersion with AwesomeVersion ( #46330 )
2021-02-10 15:26:38 +01:00
Joakim Sørensen
ea4ad85488
Replace StrictVersion with AwesomeVersion ( #46331 )
2021-02-10 15:25:44 +01:00
Bram Kragten
7928cda080
Add `already_in_progress` string to roku config flow ( #46333 )
2021-02-10 15:25:24 +01:00
tkdrob
ad72715212
Use core constants for konnected ( #46322 )
2021-02-10 08:57:53 -05:00
Franck Nijhof
b7e11347d5
Remove defunct Crime Reports integration ( #46312 )
2021-02-10 14:56:54 +01:00
Erik Montnemery
c66d9ea25c
Hide volume control for cast devices with fixed volume ( #46328 )
2021-02-10 08:39:10 -05:00
tkdrob
ad400d91bc
Use core constants for sensor integration ( #46290 )
2021-02-10 08:36:05 -05:00
tkdrob
6e1f3b7861
Use core constants for joaoapps_join ( #46291 )
2021-02-10 08:35:11 -05:00
Franck Nijhof
22389043eb
Remove base_url fallback ( #46316 )
2021-02-10 14:31:11 +01:00
Ville Skyttä
a6358430b4
Fix deprecated asyncio.wait use with coroutines ( #44981 )
...
https://docs.python.org/3/library/asyncio-task.html#asyncio-example-wait-coroutine
2021-02-10 14:16:58 +01:00
Bram Kragten
4b493c5ab9
Add target to service call API ( #45898 )
...
* Add target to service call API
* Fix _async_call_service_step
* CONF_SERVICE_ENTITY_ID overrules target
* Move merging up before processing schema
* Restore services.yaml
* Add test
2021-02-10 12:42:28 +01:00
Shay Levy
7d2d98fc3c
Revert multiple interfaces ( #46300 )
2021-02-10 12:38:16 +01:00
uvjustin
1fea24502c
Bump pyav version to 8.03 ( #46315 )
2021-02-10 18:14:03 +08:00
Erik Montnemery
78b7fbf7b1
Fix race in EntityRegistry.async_device_modified ( #46319 )
2021-02-10 10:50:44 +01:00
Greg Dowling
b0b81246f0
Bump roonapi to 0.0.32 ( #46286 )
2021-02-10 10:27:25 +01:00
Martin
175f2f0275
Add fan platform to knx ( #46161 )
2021-02-09 22:09:34 -10:00
Allen Porter
26f455223b
Update nest stream URLs expiration ( #46311 )
2021-02-09 23:53:34 -08:00
HomeAssistant Azure
5fcb948e28
[ci skip] Translation update
2021-02-10 00:05:10 +00:00
Khole
3381e2f65a
Convert Hive to Async ( #46117 )
...
* Convert Hive to Async
* Update Refresh System
* Update load platform to Async
* Changes from review feedback
* Review Round 2
* Updated service
* Updated dict keys
* Convert Hive to Async
* Update Refresh System
* Update load platform to Async
* Changes from review feedback
* Review Round 2
* Updated service
* Updated dict keys
* Convert Hive to Async
* Update Refresh System
* Update load platform to Async
* Changes from review feedback
* Review Round 2
* Updated service
* Updated dict keys
* Updated Refresh System
2021-02-09 22:03:49 +01:00
tkdrob
6f4cb18fa8
Use core constants for here_travel_time ( #46246 )
2021-02-09 20:23:46 +01:00
tkdrob
a26cf7aeec
Remove unnecessary variable definition in firmata ( #46172 )
2021-02-09 20:23:02 +01:00
bsmappee
1c1b2f497a
bump pysmappee ( #46270 )
2021-02-09 20:21:51 +01:00
tkdrob
57ce182959
Remove unnecessary constant from ihc ( #46268 )
2021-02-09 20:21:04 +01:00
tkdrob
f46dc3c48e
Use core constants for elkm1 ( #46091 )
2021-02-09 20:20:20 +01:00
tkdrob
c69c493cf9
Use core constants for image_processing ( #46269 )
2021-02-09 08:03:14 -05:00