Andrew Sayre
bb69aba051
Remove unused SmartThings capability subscriptions ( #38128 )
2020-07-31 17:40:23 +02:00
Charles Garwood
49cbc9735c
Add identifiers to device registry api output ( #38427 )
2020-07-31 15:47:01 +02:00
Eugene Prystupa
c795c68bc0
Support 'stop' action for covers in device automation ( #38219 )
2020-07-31 14:45:03 +02:00
cgtobi
d02c432e4d
Fix rmvtransport breaking when destinations don't match ( #38401 )
2020-07-31 14:38:49 +02:00
Eugene Prystupa
89cbcdb9dc
Abort bond hub config flow if hub is already registered ( #38416 )
...
Co-authored-by: Chris Talkington <chris@talkingtontech.com >
2020-07-31 14:08:25 +02:00
Eugene Prystupa
0493f1c206
Generate bond config entry ID from the hub metadata ( #38354 )
...
* Generate bond config entry ID from the hub metadata
* Generate bond config entry ID from the hub metadata (PR feedback)
2020-07-30 18:00:58 -05:00
Maciej Bieniek
ad0560ef37
Improve tests for Airly integration ( #38357 )
...
* Add tests
* More tests
* Add PARALLEL_UPDATES
* Change Quality scale to platinum
* Change PARALLEL_UPDATES value
2020-07-30 08:41:18 -10:00
Ville Skyttä
c2a21fa496
Update coordinator improvements ( #38366 )
...
* Make generic
* Add type info to bunch of uses
* Recognize requests exceptions
* Recognize urllib exceptions
2020-07-30 18:04:00 +03:00
Eugene Prystupa
a00aa6740e
Fix bond fans without defined max_speed ( #38382 )
2020-07-30 14:44:26 +02:00
Marcio Granzotto Rodrigues
8ab1b41974
Add support for dimmable bond lights ( #38203 )
...
* Add support for dimmable lights
* Fix formatting
* Add supported features test on Bond Light
* Add more tests to bond light and fixes comments
* Fix rebase conflict resolution
* Apply suggestions from code review
Co-authored-by: Chris Talkington <chris@talkingtontech.com >
2020-07-29 20:01:59 -05:00
Franck Nijhof
fa9866db96
Add support for multiple time triggers in automations ( #37975 )
...
* Add support for multiple time triggers in automations
* Attach with single callback
* Patch time in tests
* Improve test coverage
* Adjusting my facepalm moment
2020-07-29 14:51:30 -10:00
Erik Montnemery
e3dc8a1ff2
Bump pychromecast to 7.2.0 ( #38351 )
2020-07-29 23:46:14 +02:00
J. Nick Koston
1b593e3169
Prevent nut config flow error when checking ignored entries ( #38372 )
2020-07-29 23:20:19 +02:00
Charles Garwood
13e8e28778
Add basic websocket api for OZW ( #38265 )
2020-07-29 22:35:26 +02:00
J. Nick Koston
ed104d1927
Avoid error with ignored harmony config entries ( #38367 )
2020-07-29 21:20:06 +02:00
jjlawren
1d987b4846
Ignore remote Plex clients during plex.tv lookup ( #38327 )
2020-07-29 20:56:32 +02:00
J. Nick Koston
03582402fa
Add debug logging for when a chain of tasks blocks startup ( #38311 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2020-07-28 18:24:29 +02:00
Franck Nijhof
2c6686c5e1
Remove AdGuard version check ( #38326 )
2020-07-28 17:51:35 +02:00
Kyle Hendricks
0a7dc40712
Fix issue with certain Samsung TVs repeatedly showing auth dialog ( #38308 )
...
Through some testing with the samsungtvws library, it was determined
that the issue is related to the short read timeout (1s). Increasing
the timeout to 10s should solve the issue.
2020-07-28 12:03:56 +02:00
Chris
5fef9653a8
Fix ozw dimming duration ( #38254 )
...
* Dimming duration fix
Fixes #38068 - allows dimming duration to 7620 (default of 7621)
* Forgot to commit my test updates
* Added backwards compatibility with pre-150+ builds
Added tests for backwards compatibility
* Upped the build number cut off
* Add check for major.minor version as well
* Fix major.minor detection
* Adjust variable name
* Adjust version checking logic
* Math is hard
* Rename files, adjust test names
* Update doc string
2020-07-28 07:37:09 +02:00
Eugene Prystupa
020dd39c08
Apply changes from bond code review ( #38303 )
2020-07-27 21:18:24 -05:00
Marcio Granzotto Rodrigues
02e2c40c48
Bond - Make assumed state conditional ( #38209 )
2020-07-27 20:39:23 -05:00
Joakim Plate
0bcee21333
Restore rfxtrx state to off when delay off is in effect ( #38239 )
2020-07-28 01:45:41 +02:00
Phil Bruckner
1158925b53
Fix repeat action when variables present ( #38237 )
2020-07-27 16:51:34 -05:00
Phil Bruckner
1a760c63d0
Fix parallel script containing repeat or choose action with max_runs > 10 ( #38243 )
2020-07-27 10:43:58 +02:00
On Freund
b226a7183f
Add config flow to Volumio ( #38252 )
2020-07-27 09:19:19 +02:00
Maciej Bieniek
2b0914994d
Add changes from comments after merging AccuWeather ( #38227 )
...
* Fix documentation url
* Return None instead STATE_UNKNOWN
* Invert forecast check
* Patch async_setup_entry in test_create entry
* Improve test name, docstring and add comment
2020-07-26 20:00:47 -05:00
Eugene Prystupa
4d73f107c4
Implement resilient startup for bond integration with ConfigEntryNotReady support ( #38253 )
2020-07-26 18:27:18 -05:00
shred86
36cb818cd0
Add Abode camera on and off support ( #35164 )
...
* Add Abode camera controls
* Add tests for camera turn on and off service
* Bump abodepy version
* Bump abodepy version and updates to reflect changes
* Update manifest
2020-07-26 08:59:11 -10:00
Eugene Prystupa
2d6eb5c05d
Refactor bond unit tests to reduce boilerplate ( #38177 )
...
* Refactor bond unit tests to reduce boilerplate
* Refactor bond unit tests to reduce boilerplate (PR feedback)
* Refactor bond unit tests to reduce boilerplate (PR feedback, nullcontext)
2020-07-26 12:15:21 -05:00
J. Nick Koston
a39aec862e
Attempt to fix islamic prayer times tests ( #38220 )
...
* Attempt to fix islamic_prayer_times tests
* adj
2020-07-26 10:26:32 +02:00
J. Nick Koston
34d01d5e47
Mark event tests to run as callbacks ( #38212 )
...
* Mark event tests to run as callbacks
* revert change to same state check that is expected to run in a thread
2020-07-25 17:52:48 -10:00
Aidan Timson
dcba45e67d
Add Azure DevOps Integration ( #33765 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2020-07-26 00:04:10 +02:00
Joakim Plate
fd11748a1a
Make rfxtrx RfyDevices have sun automation switches ( #38210 )
...
* RfyDevices have sun automation
* We must accept sun automation commands for switch
* Add test for Rfy sun automation
2020-07-25 22:56:58 +02:00
Robert Van Gorkom
da380d89c2
Removing gogogate2 emulated cover transitional states. ( #38199 )
2020-07-25 21:43:45 +02:00
Phil Bruckner
bbc8748e3b
Stop automation runs when turned off or reloaded ( #38174 )
...
* Add automation turn off / reload test
* Stop automation runs when turned off or reloaded
2020-07-25 12:19:55 +02:00
J. Nick Koston
a07f4e0986
Ignore harmony hubs ips that are already configured during ssdp discovery ( #38181 )
...
We would connect to the hub via discovery and via setup
around the same time. This put additional load on the hub
which can increase the risk of timeouts.
2020-07-25 11:13:47 +02:00
Nick Whyte
7599997a46
Enable Homekit remote support for devices without play/pause ( #37180 )
...
* Enable Homekit remote support for devices without play/pause
* linting
* Update tests
* code review
* code review
2020-07-24 18:20:29 -10:00
J. Nick Koston
b868f13591
Ensure all track time change tests mock a specific start time ( #38178 )
...
* Ensure all track time change tests mock a specific start time
* make sure tests calling async_track_utc_time_change fire time in utc
2020-07-24 19:04:36 -07:00
Maciej Bieniek
581c4a4edd
Add AccuWeather integration ( #37166 )
...
* Initial commit
* Fix strings
* Fix unit system
* Add config_flow tests
* Simplify tests
* More tests
* Update comment
* Fix pylint error
* Run gen_requirements_all
* Fix pyline error
* Round precipitation and precipitation probability
* Bump backend library
* Bump backend library
* Add undo update listener on unload
* Add translation key for invalid_api_key
* Remove entity_registry_enabled_default property
* Suggested change
* Bump library
2020-07-24 15:59:15 -05:00
Eugene Prystupa
69203b5373
Gracefully handle bond API errors and timeouts through available state ( #38137 )
...
* Gracefully handle API errors and timeouts through available state
* Gracefully handle API errors and timeouts through available state
2020-07-24 15:14:47 -05:00
Joakim Plate
632a36d819
Support rfxtrx smoke detectors, motion sensors as binary_sensors ( #38000 )
...
* Add binary sensor support to motion sensors and smoke detectors
* Add support for new sensor events as binary sensors
Adds a default device_class for motion sensors and smoke detector
* Use device type instead of event to set class
* Add some additional binary values
2020-07-24 17:16:41 +02:00
Aaron Bach
5f6bd22f18
Remove leftover print statement ( #38163 )
2020-07-24 16:11:02 +02:00
Thomas Delaet
3ff5c17009
Support unavailable state in template fan ( #38114 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2020-07-24 15:48:07 +02:00
Erik Montnemery
686e6b8fc3
Add test ( #37890 )
2020-07-24 12:29:19 +02:00
Phil Bruckner
2f87da8aa9
Fix script repeat variable lifetime ( #38124 )
2020-07-23 23:11:21 -07:00
J. Nick Koston
a7459b3126
Log which task is blocking startup when debug logging is on ( #38134 )
...
* Log which task is blocking startup when debug logging for homeassistant.core is on
* test needs to go one level deeper now
2020-07-23 20:03:42 -06:00
Aaron Bach
a5b7a2c228
Fix SimpliSafe to work with new MFA ( #38097 )
...
* Fix SimpliSafe to work with new MFA
* Code review (part 1)
* Input needed from Martin
* Code review
* Code review
* Restore YAML
* Tests
* Code review
* Remove JSON patching in tests
* Add reauth test
* One more reauth test
* Don't abuse the word "conf"
* Update homeassistant/components/simplisafe/config_flow.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Test coverage
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2020-07-23 20:02:29 -06:00
Rob Bierbooms
0e0f61764a
Fix updates of Rssi for control devices in rfxtrx ( #38131 )
...
* Change entity to entity_info
* Fix bug in RSSI for Control devices
2020-07-24 01:49:46 +02:00
Eugenio Panadero
8cfffd00d6
Fix state automation trigger ( #38014 ) ( #38032 )
...
for scenarios of enabling/disabling (~ creating/removing) entities,
so it does not trigger in removal if a `to: xxx` is defined, and also
does not trigger in creation if a `from: xxx` is present.
2020-07-23 14:17:11 -05:00