Emily Mills
7c83092431
Add Kuler Sky Bluetooth floor lamp integration ( #42372 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2020-12-02 22:28:17 +01:00
Elena Rogleva
7cd17dd94f
Rewrite the kira/test_init.py unittests to pytest style test functions ( #42753 )
2020-12-02 22:15:53 +01:00
Marvin Wichmann
ce056656f8
Implement new Google TTS API via dedicated library ( #43863 )
...
Co-authored-by: Joakim Sørensen <hi@ludeeus.dev>
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2020-12-02 22:03:31 +01:00
Erik Montnemery
30baf333c3
Improve handling of disabled devices ( #43864 )
2020-12-02 21:20:14 +01:00
Martin Hjelmare
9043b7b214
Add ozw add-on discovery and mqtt client ( #43838 )
2020-12-02 20:03:29 +01:00
Kiall Mac Innes
8efa9c5097
Add support for MQTT Scenes ( #42639 )
2020-12-02 19:42:28 +01:00
Dermot Duffy
39601090ba
Automatically select "Solid" effect in Hyperion ( #43799 )
2020-12-02 19:40:49 +01:00
Maciej Bieniek
b294e1c98c
Add support for system health to AccuWeather integration ( #43277 )
2020-12-02 19:36:16 +01:00
Maciej Bieniek
86043b2957
Add support for system health to Airly integrarion ( #43220 )
2020-12-02 19:32:42 +01:00
Robert Svensson
a8f0ad1dd8
Allow creating deCONZ config entry even when no bridge id is available
2020-12-02 19:10:47 +01:00
jjlawren
f2f935506e
Use Plex websocket payloads to reduce overhead ( #42332 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2020-12-02 19:00:13 +01:00
Robert Svensson
6e8efe2b67
Add fan support to deCONZ climate platform ( #43721 )
2020-12-02 18:08:46 +01:00
Robert Svensson
25db1dac23
Add preset support to deCONZ climate platform ( #43722 )
2020-12-02 17:14:05 +01:00
Pierre Ståhl
edb246d696
Refactor Apple TV integration ( #31952 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev>
2020-12-02 17:01:55 +01:00
Paulus Schoutsen
ff4897a09e
Fix using execute on the notify_leaving_zone ( #43858 )
2020-12-02 16:21:00 +01:00
Philip Allgaier
6fadc3e140
Make "invalid password" error message clearer ( #43853 )
2020-12-02 14:24:47 +01:00
Shulyaka
f744f7c34e
Add new number entity integration ( #42735 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
2020-12-02 13:50:48 +01:00
Paulus Schoutsen
6c9c280bbb
Migrate notify-leaving-zone to use mobile app device action ( #43832 )
2020-12-02 13:07:04 +01:00
Paulus Schoutsen
f3bb243b1d
Do not warn for weak referenced entities ( #43848 )
2020-12-02 11:18:08 +01:00
Paulus Schoutsen
648f9e100d
Use light turn on service ( #43847 )
2020-12-02 10:53:26 +01:00
Chris
26892a629d
Add ozw scene_instance to scene_activated ( #43829 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2020-12-02 01:23:08 +01:00
Alexei Chetroi
032d569cd1
Add Analog cluster for Lumi plugs ( #43817 )
2020-12-01 14:34:07 -05:00
Paulus Schoutsen
0ee86ea8e4
Another try to get rid of Shelly flaky test ( #43821 )
2020-12-01 19:26:43 +01:00
Robert Svensson
1faef0a4d4
Make simple deCONZ thermostats work ( #43781 )
2020-12-01 18:49:58 +01:00
Paulus Schoutsen
1c9c99571e
Use !input instead of !placeholder ( #43820 )
...
* Use !input instead of !placeholder
* Update input name
* Lint
* Move tests around
2020-12-01 18:21:36 +01:00
Paulus Schoutsen
7d23ff6511
Add device action to mobile app to notify ( #43814 )
2020-12-01 18:14:01 +01:00
Simone Chemelli
52217f1f60
Move uptime from relative time to absolute time ( #43623 )
2020-12-01 17:28:59 +01:00
Willem-Jan
ba4d630470
Add authentication support to bsblan ( #42306 )
2020-11-30 20:13:16 +01:00
Martin Hjelmare
3f5d7e85c3
Add show progress to ozw config flow ( #43310 )
2020-11-30 18:59:15 +01:00
Dermot Duffy
7ad2a6be30
Add hyperion config options flow ( #43673 )
2020-11-30 18:38:52 +01:00
Diogo Gomes
3e24868a9e
Add system health check to IPMA ( #43762 )
2020-11-30 16:24:18 +01:00
Joakim Plate
aade4e63b8
Support asking covers to stop using google assistant ( #43537 )
2020-11-30 09:34:34 +01:00
Allen Porter
945a0a9f7e
Add nest device triggers for camera and doorbell events ( #43548 )
2020-11-30 09:19:42 +01:00
J. Nick Koston
2cbb93be43
Always keep the current recorder run when purging ( #43733 )
2020-11-30 09:13:50 +01:00
Ron Klinkien
eab6a0508b
Address FireServiceRota late code review ( #43741 )
...
* Address review comment from PR #38206
* Address review comment from PR #43638
* Address review comment from PR #43700
* isort fixed
* Better code for duty entity update
* Removed all pylint relative-beyond-top-level
* Removed logger entry from entity state method
2020-11-29 23:54:27 +01:00
Franck Nijhof
65ab8cbc71
Add support for multiple tags and devices in tag trigger ( #43098 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2020-11-29 00:06:32 +01:00
Paulus Schoutsen
dd513147a5
Add a service target ( #43725 )
2020-11-28 23:33:32 +01:00
Erik Montnemery
5d7d2dee2a
Bump hatasmota to 0.1.2 ( #43719 )
2020-11-28 10:18:06 -10:00
Maciej Bieniek
a4ae2d210e
Bump Brother library to version 0.1.20 ( #43628 )
2020-11-28 10:17:16 -10:00
Paulus Schoutsen
cb96bd9d0b
Blueprint config to override blueprint ( #43724 )
2020-11-28 13:19:58 +01:00
Robert Svensson
6fa3e287da
Add support to control cooling in deCONZ climate platform ( #43720 )
...
* Add fan support
* Add HVAC cool support
* Fix Martins comment from #43607
* Add preset support
* Improve climate test coverage
* Remove fan support
* Remove preset support
* Remove last preset piece
2020-11-28 13:11:13 +01:00
Paulus Schoutsen
d34753473d
Use run_job for service helper ( #43696 )
2020-11-27 16:12:39 +01:00
shred86
bdb04dcb9d
Add Abode MFA support ( #43572 )
2020-11-27 13:39:26 +01:00
Paulus Schoutsen
897ff31ffe
Maybe fix flaky test ( #43690 )
2020-11-27 12:31:42 +01:00
Philip Allgaier
bf4e6a289a
Add option to deactivate a user ( #43463 )
2020-11-27 09:13:16 +01:00
Paulus Schoutsen
f9fa24950b
OAuth2 to use current request header ( #43668 )
2020-11-27 08:55:34 +01:00
Erik Montnemery
8ff10ad3b8
Fix MQTT threading bug ( #43667 )
2020-11-26 22:33:58 +01:00
Paulus Schoutsen
e1de36fda8
Fix check config ( #43663 )
2020-11-26 22:25:21 +01:00
Paulus Schoutsen
edf70e9f06
Make input_datetime better handle timezones ( #43396 )
...
* Make input_datetime better handle timezones
* Improve test coverage
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Revert change to time format
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2020-11-26 20:20:10 +01:00
Jasper Slits
f3033ec01d
Add Roomba support for automatic emptying of bin ( #43594 )
2020-11-26 17:48:54 +01:00
Erik Montnemery
dc8364fd3a
Support disabling devices ( #43293 )
2020-11-26 16:45:02 +01:00
Paulus Schoutsen
39efbcb815
Allow importing gist ( #43659 )
2020-11-26 16:00:50 +01:00
Paulus Schoutsen
eb3e5cf446
Suggest folder when importing blueprint and store source_url ( #43650 )
2020-11-26 11:46:59 +01:00
Bram Kragten
8533d9cae0
Add default to inputs ( #43636 )
2020-11-25 20:05:43 +01:00
Erik Montnemery
6706ea36de
Add Tasmota cover ( #43368 )
...
* Add Tasmota cover
* Update tests
* Bump hatasmota to 0.1.0
2020-11-25 18:52:09 +01:00
Erik Montnemery
314497d013
Add Tasmota fan ( #43353 )
...
* Add Tasmota fan
* Bump hatasmota to 0.1.0
* Apply suggestions from code review
2020-11-25 17:40:32 +01:00
Joakim Plate
ac551179ae
Fix flapping derivative tests where time would move between state changes ( #43579 )
2020-11-25 17:08:00 +01:00
Ron Klinkien
ea52ffc2d9
Add FireServiceRota/BrandweerRooster integration ( #38206 )
...
Co-authored-by: Robert Svensson <Kane610@users.noreply.github.com>
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2020-11-25 16:38:49 +01:00
Paulus Schoutsen
b3be708db6
Add default config if not there ( #43321 )
...
Co-authored-by: Bram Kragten <mail@bramkragten.nl>
2020-11-25 15:10:04 +01:00
Paulus Schoutsen
0cf3736162
Bump ha-ffmpeg to 3.0.2 ( #43597 )
2020-11-25 08:45:15 +01:00
Allen Porter
745823dd55
Add nest SDM API camera/doorbell events ( #42700 )
...
* Add nest SDM API camera/doorbell events
Events are fired when pubsub messages are received. When messages
are received lookup a home assistant device id from the nest
device id, so that the home assistant device id can be included
in the event payload.
* Update homeassistant/components/nest/__init__.py
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
* Update nest code style based on PR feedback
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2020-11-24 14:34:43 -08:00
epenet
48d9f1a61b
Fix duplicate check on onewire config flow ( #43590 )
2020-11-24 21:44:31 +01:00
Robert Svensson
acb94b0b59
Add tilt support to deCONZ covers ( #43607 )
2020-11-24 21:42:11 +01:00
Erik Montnemery
d493f18e50
Bump hatasmota to 0.1.1 ( #43608 )
2020-11-24 19:55:15 +01:00
springstan
5a892e8fca
Add unknown_authorize_url_generation to base strings for config flows ( #42484 )
2020-11-24 12:00:16 -05:00
Allen Porter
3dd14e05e3
Update nest library and switch events to async ( #43583 )
2020-11-24 08:53:50 -07:00
Robert Svensson
7214d6517a
Fix conversion of cover position between HASS and deCONZ ( #43602 )
2020-11-24 14:47:56 +01:00
Paulus Schoutsen
755f15abe3
Fix warning generated by surpetcare test ( #43598 )
2020-11-24 12:40:25 +01:00
JJdeVries
8f18af9e80
Decrease asuswrt connects per sensor ( #43383 )
...
* asuswrt: Decrease number of connects per sensor
* Changed implementation to DataUpdateCoordinator
* review changes
* update aioasuswrt dependency
* Apply suggestions from code review
Add explicit return None and fix type hint
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2020-11-24 04:50:57 +01:00
Maikel Punie
059f1a35f2
Use references in config flow for solaredge ( #43511 )
2020-11-23 15:34:46 -05:00
starkillerOG
0c30abda61
Add Motion Blinds integration ( #42989 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2020-11-23 10:33:14 -10:00
Robert Svensson
55cbd5aa0d
Track deCONZ lib changes to light based devices ( #43366 )
...
* Improve control of covers
* Log backtrace if available
* Do not create entity for controller tool
Binary sensor should use state rather than is_tripped
Add some more tests to lights and sensors
* Bump dependency to v74
* Fix Balloobs comments
2020-11-23 11:37:11 +01:00
Robert Svensson
ffe0c1cd58
Add device id to deconz_event ( #43552 )
2020-11-23 09:22:44 +01:00
Maciej Bieniek
885e393df9
Make Brother uptime sensor disabled by default ( #43478 )
2020-11-22 11:42:16 -10:00
Daniel Rheinbay
498654a1e0
Add vendor effects to Yeelight integration ( #42711 )
...
Add effects shipped by Yeelight in their apps, as these effects are quite popular and have been missing from Home Assistant.
2020-11-22 21:41:09 +01:00
On Freund
b2c9bd2ca6
Gracefully handle no uuid in kodi discovery ( #43494 )
2020-11-21 20:47:57 +01:00
Indu Prakash
7213d5f31b
Support for multiple states in history_stats ( #43416 )
...
Co-authored-by: Indu Prakash <6459774+InduPrakash@users.noreply.github.com>
2020-11-21 12:44:37 +01:00
Aidan Timson
d7bf783da6
Add reauth support for OVO Energy ( #38882 )
2020-11-21 11:21:23 +01:00
Tom
db60a71603
Change Plugwise integration to plugwise module ( #43036 )
...
* Switch to plugwise module and forthcoming changes
* Adjusted according to review
* Fix leaving out domain for tests
* Add tests for exceptions
* Add more tests for exceptions
* Version bump
* Wording on test
* Catch-up with dev
2020-11-20 20:43:20 -06:00
Paulus Schoutsen
dc5f7aedd7
Verify that we register blueprints on automation setup ( #43434 )
2020-11-20 15:57:57 +01:00
Paulus Schoutsen
bbb82ded68
Fix time trigger based on entities ignoring entities if initially in the past ( #43431 )
2020-11-20 15:43:28 +01:00
Philip Allgaier
82b7cc8ac7
Provide HA username via auth WS ( #43283 )
2020-11-20 15:42:19 +01:00
Paulus Schoutsen
43ba053030
Add support for checking minimum HA version ( #43350 )
2020-11-20 15:24:42 +01:00
Joakim Plate
e98f36e357
Support openRelativePercent for google assistant covers ( #43336 )
2020-11-20 15:20:09 +01:00
Brig Lamoreaux
c42b1f65b3
Add Srp energy component ( #41091 )
2020-11-20 08:18:02 -05:00
David
f693c8a9fd
Add twinkly integration ( #42103 )
...
* Add twinkly integration
* Add tests for the Twinkly integration
* Update Twinkly client package to fix typo
* Remove support of configuration.yaml from Twinkly integration
* Add ability to unload Twinkly component from the UI
* Remove dead code from Twinkly
* Fix invalid error namespace in Twinkly for python 3.7
* Fix tests failing on CI
* Workaround code analysis issue
* Move twinkly client init out of entry setup so it can be re-used between entries
* Test the twinkly component initialization
* React to PR review and add few more tests
2020-11-19 12:22:12 -05:00
Allen Porter
2d14f07396
Improve nest SDM integration error handling ( #43271 )
2020-11-19 12:26:49 +01:00
Erik Montnemery
d61998e184
Raise in base implementation of FanEntity.oscillate ( #43354 )
2020-11-19 12:05:52 +01:00
Anders Melchiorsen
390b45b149
Reword numeric_state trigger ( #43367 )
2020-11-19 12:00:01 +01:00
Erik Montnemery
0bf9734af1
Bump hatasmota to 0.0.32 ( #43360 )
2020-11-19 09:07:35 +01:00
Alexei Chetroi
54c4e9335f
Refactor ZHA sensor initialization ( #43339 )
...
* Refactor ZHA sensors to use cached values after restart
* Get attr from cluster, not channel
* Run cached state through formatter method
* Use cached values for div/multiplier for SmartEnergy channel
* Restore batter voltage from cache
* Refactor sensor to use cached values only
* Update tests
* Add battery sensor test
2020-11-18 21:34:12 -05:00
Alexei Chetroi
f1693e2433
Refactor ZHA tests to allow attribute reads during device initialization ( #43357 )
...
* Allow plugging zigpy attribute reads in tests
* Migrate ZHA tests to use new patched attribute reads
* Remove logging in tests
2020-11-18 19:12:38 -05:00
Joakim Plate
1567fadda3
Improve Google Assistant cover assumed state handling ( #43255 )
...
* Set command only cover
* No need for override position now that we support command only
* Return empty state response for assumed state
Fixes #43178
Reverts: #23498
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2020-11-17 21:55:46 +01:00
Maciej Wilczyński
6a5546afc1
Add an option to template delay_on/off in template binary sensor ( #43259 )
2020-11-17 07:24:04 -10:00
Erik Montnemery
14aba1f9de
Bump hatasmota to 0.0.31 ( #43319 )
2020-11-17 18:02:41 +01:00
Klaas Schoute
b358103b58
Update cloud integration to 0.38.0 ( #43314 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2020-11-17 16:31:59 +01:00
Raman Gupta
95504b7408
Abort vizio discovery flow without unique ID ( #43303 )
...
* abort vizio discovery flow if unique ID cant be found because it means we cant connect
* add tests
* fix abort call
2020-11-17 07:11:42 +01:00
Tom
ed36cb7beb
Add notification binary_sensor to Plugwise integration ( #41473 )
...
* Notifications extract from beta
* Remove info loggings
* Delete notification service
* Only notifications for right smiles
* Revert to correct logic
* Catchup with dev (mostly with ourselves from #41201 )
* Remove debug logging
* Naming improvement
* Improve test quality as per codecov patch requirement
* Revert to original condition (and appropriately test)
* Fix delete_notification_service, bring tests fixtures up to 1.6.0 including notifications
* Review comment (@bouwew)
* Correct test value
* Re-apply #40108 fix after rebase sidestep
* Update tests/components/plugwise/test_init.py
Co-authored-by: Chris Talkington <chris@talkingtontech.com>
* Add needed state to imports
* Remove separate gw unload code
* Change entry_fail approach
* Revert persistent notification part
* Revert persistent notification part - lint
* Update homeassistant/components/plugwise/binary_sensor.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Update homeassistant/components/plugwise/binary_sensor.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Rework reuse of sensor in binary_sensor
* Explicit state attribute keys
* Remove tempfile
* List of notifications per severity
* Update homeassistant/components/plugwise/binary_sensor.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
Co-authored-by: Chris Talkington <chris@talkingtontech.com>
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2020-11-16 19:54:44 -06:00
Erik Montnemery
52e1282d8c
Make MQTT climate return PRESET_NONE when no preset is set ( #43257 )
2020-11-16 20:10:55 +01:00
Adrian Suwała
246ad8dba9
Rewrite ecobee unittest tests to pytest ( #42584 )
2020-11-16 11:54:51 +01:00
Michael
60314ecc61
Apply suggestions from #42697 to synology_dsm ( #43197 )
...
* apply suggestions from #42697
* fix tests
* use MockConfigEntry for test
* use hass.config_entries.async_setup()
* disable default fixture
* rename marker to no_bypass_setup
2020-11-16 11:18:48 +01:00
Chris Talkington
467d79c7fd
Add tests for browse media image proxy ( #43076 )
...
* add tests for browse media image proxy
* Update test_init.py
* Update __init__.py
* Update __init__.py
* Update __init__.py
* Update __init__.py
2020-11-16 07:49:41 +01:00
Clifford Roche
eb9e9e67f0
Update greeclimate to 0.10.3 ( #43248 )
...
* Update greeclimate to 0.10.3
* Device search needs to be mocked in tests
2020-11-15 11:06:51 -06:00
Florian Klien
a6f47ac380
Remove yessssms integration ( #43200 )
2020-11-15 16:40:59 +01:00
J. Nick Koston
8b63e22c99
Bypass the slow update warning for group updates ( #43209 )
2020-11-14 21:46:24 +01:00
Austin Drummond
d1566bd210
Add HomeKit humidifier/dehumidifier ( #42311 )
...
* add HomeKit humidifier/dehumidifier
* added more test coverage
* simplified char logic
Co-authored-by: Quentame <polletquentin74@me.com>
* use mode constants
* Renamed HomeKit Contorller
Co-authored-by: Quentame <polletquentin74@me.com>
* improved threshold logic
* split up homekit humidifier into 2 entities
* fixed tests
* fixed mode and switch logic
* added set mode tests
* removed redundant methods present in base class
Co-authored-by: Quentame <polletquentin74@me.com>
2020-11-14 17:59:13 +00:00
Jc2k
cc396b9736
Add initial camera support to homekit_controller ( #43100 )
2020-11-14 12:07:22 +00:00
Thomas Delaet
293f8eaaf3
Add quarter-hour period feature for utility_meter component ( #41999 )
...
* add support for quarter-hourly intervals to utility meter (15 minutes)
* add tests
* add test for every quarter
* Update homeassistant/components/utility_meter/sensor.py
Co-authored-by: springstan <46536646+springstan@users.noreply.github.com>
Co-authored-by: springstan <46536646+springstan@users.noreply.github.com>
2020-11-14 11:53:59 +01:00
Allen Porter
3e46c42307
Catch the right nest stream refresh exception error ( #43189 )
2020-11-13 22:37:09 -08:00
Aaron Bach
907907e6f9
Revert "Remove YAML config for Tile ( #43064 )" ( #43199 )
...
This reverts commit 19f48e180c
.
2020-11-14 00:04:34 +01:00
Charles Garwood
71b8aad91b
Update ozw get_config_parameter websocket response ( #43058 )
2020-11-13 10:06:34 -05:00
Daniel
5de30e19bb
Rewrite google_wifi unittest tests to pytest style ( #42030 )
2020-11-13 15:40:46 +01:00
Paulus Schoutsen
7a85b3ea66
Add test to access current request in websocket API ( #43133 )
2020-11-13 14:20:47 +01:00
Anders Melchiorsen
55b214ec9c
Fix time_date interval for DST ( #43166 )
2020-11-13 13:32:56 +01:00
Anders Melchiorsen
87d86026ed
Fix time_date timestamp offsets ( #43165 )
2020-11-13 13:29:57 +01:00
Simone Chemelli
7bcd92172a
Remove relative time sensor from cert_expiry ( #42338 )
2020-11-13 13:15:37 +01:00
Paulus Schoutsen
890d740093
Further improve MFI tests ( #43167 )
2020-11-13 10:51:27 +01:00
J. Nick Koston
4907996dd6
Guard against empty ssdp locations ( #43156 )
2020-11-13 09:40:25 +01:00
Anders Melchiorsen
1a888433cb
Fix beat calculation ( #43142 )
2020-11-13 09:33:00 +01:00
Anders Melchiorsen
e0f1d0ab20
Mock time_date sensor tests ( #43141 )
2020-11-13 09:31:55 +01:00
Martin Hjelmare
a665e152a9
Fix aurora config flow tests ( #43128 )
2020-11-12 12:11:05 +01:00
Franck Nijhof
6f326a7ea4
Add support for multiple event triggers in automation ( #43097 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2020-11-12 11:58:28 +01:00
Aaron Bach
24840cce23
Add a config flow for Recollect Waste ( #43063 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2020-11-12 11:00:42 +01:00
SukramJ
d7e5d1bfaf
Bump dependency for HomematicIP Cloud ( #43018 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2020-11-12 10:33:01 +01:00
Bram Kragten
1c7080d5c5
Add save and delete WS commands to blueprints ( #42907 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2020-11-11 23:32:46 +01:00
djtimca
d47b3a5f44
Fix Aurora integration including externalizing API to PyPi and adding config_flow ( #43045 )
...
Co-authored-by: Pawel <pszafer@gmail.com>
2020-11-11 20:36:16 +01:00
Chris Talkington
df5a8c4dac
Use media player image proxy for roku media browser ( #43070 )
2020-11-11 20:17:46 +01:00
Joakim Sørensen
403514ccb3
Add system health section for the Supervisor ( #43074 )
2020-11-11 20:12:24 +01:00
Moritz Schmitz von Hülst
434d39a5ea
Add initial rest query params ( #42198 )
...
* add initial rest query params
* of course I didn't run black
* fix tests
* fix tests
* add test
* reformat
* add binary sensor test
* fix tests
* add one more test and fix switch
* should not have touched that
* if you don't pay attention once
2020-11-11 09:03:55 -10:00
Michael
dbe89c1e02
Add reboot and shutdown service to synology_dsm ( #42697 )
...
* add reboot and shutdown service to synology_dsm
* apply suggestions
* make _async_setup_services() async
* add comment to make sure unique_id is serial
2020-11-11 19:06:50 +01:00
uvjustin
66dccd86bd
Modify wait timeout in stream ( #42794 )
...
* Set wait timeout to 40
* Use dynamic wait_timeout
* Catch error in container open
* Get restart times from const.py
* Fix test_stream_keepalive
2020-11-11 12:32:56 -05:00
Erik Montnemery
8cc7069323
Bump hatasmota to 0.0.29 ( #43013 )
2020-11-11 13:51:09 +01:00
Aaron Bach
19f48e180c
Remove YAML config for Tile ( #43064 )
2020-11-11 09:44:14 +01:00
Rob Bierbooms
930866bad5
Add MIN_TIME_BETWEEN_UPDATES to dsmr integration ( #43057 )
2020-11-11 09:21:07 +01:00
Paulus Schoutsen
ec1b9c2099
Fix mfi test ( #43067 )
2020-11-11 00:03:16 +01:00
Paulus Schoutsen
7745408440
System health improvement ( #43066 )
2020-11-10 23:56:50 +01:00
Allen Porter
94db07ca8c
Update nest sdm camera to refresh in background ( #42865 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2020-11-10 23:48:02 +01:00
Paulus Schoutsen
9f4480a634
Add system health streaming updates ( #42831 )
2020-11-10 22:45:59 +01:00
Paulus Schoutsen
b1c78554f2
Fix mfi test ( #43060 )
2020-11-10 22:09:38 +01:00
Erik Montnemery
4e49bd0596
Correct handling of existing MQTT subscriptions ( #43056 )
2020-11-10 21:55:26 +01:00
Paulus Schoutsen
3af1771616
Include device_id in ZHA event ( #43037 )
2020-11-10 12:43:15 +01:00
Elena Rogleva
c029d29f11
Rewrite the pilight/test_sensor.py tests to use async pytest functions ( #42418 )
2020-11-10 11:11:56 +01:00
Felipe Martins Diel
48e954e038
Change instructions for unlocking Broadlink devices ( #42023 )
2020-11-10 10:42:59 +01:00
Peter Epley
b099726854
Add function to remove holidays from workday sensor ( #41988 )
2020-11-10 10:26:55 +01:00
Aaron Bach
244bfb2096
Deprecate YAML config for Notion (0.119 removal) ( #43026 )
2020-11-09 23:47:38 -06:00
Diego Elio Pettenò
6b21df9053
Expose Dyson PureCool filter life remaining percentage ( #42765 )
2020-11-09 23:01:13 +01:00
J. Nick Koston
add50cb33a
Add services to log and dump objects to the profiler to help track down memory leaks ( #42951 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2020-11-09 10:54:18 -10:00
Erik Montnemery
5694e4190c
Extend WS API result when enabling an entity ( #42667 )
...
* Extend WS API result when enabling an entity
* Fix tests
* Fix tests
* Move updated registry entry to sub dict
* Address review comments
* Increase test coverage
2020-11-09 19:47:45 +01:00
Paulus Schoutsen
aec191b558
Support datetime sensor in time trigger ( #42899 )
2020-11-09 14:50:54 +01:00
Aaron Bach
3707b72a37
Deprecate YAML config for AirVisual (0.119 removal) ( #42581 )
2020-11-09 13:41:04 +01:00
Martin Hjelmare
6c5ef0970a
Add ozw config flow add-on management ( #42421 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2020-11-09 13:30:19 +01:00
Erik Montnemery
b45fa29077
Force color or white mode exclusivity for MQTT lights ( #42887 )
2020-11-09 12:51:01 +01:00
Guido Schmitz
804579cd54
Update devolo-home-control-api to 0.16.0 ( #42944 )
2020-11-09 12:17:35 +01:00
Matthew Donoughe
bc4bbaf6ef
Add device trigger support for device trackers ( #42324 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2020-11-09 12:04:16 +01:00
Allen Porter
64f06b2b00
Update nest SDM climate simplifying support for eco mode ( #42955 )
2020-11-09 11:35:38 +01:00
Paulus Schoutsen
e477e94ddd
Fix flaky epson CI ( #42999 )
2020-11-09 10:45:17 +01:00
springstan
30b94892c4
Use strings instead of f-strings for constants ( #40619 )
2020-11-09 10:09:53 +01:00
Andrew Marks
42cdbc7e1d
Correct logging and add test case for sharkiq ( #41863 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2020-11-09 08:33:09 +01:00
Xiaonan Shen
f499187835
Fix yeelight binary sensor unique ID ( #42562 )
2020-11-09 08:32:21 +01:00
On Freund
5a7e4b4dae
Add zone_entity_id to Risco events ( #39678 )
...
* Add zone_entity_id to Risco events
* Add comment
* Fix dependency on order
2020-11-08 12:14:43 -06:00
epenet
7c397a02b7
Add onewire switches ( #42962 )
...
* Add support for switches
* Fix stale comment
2020-11-08 12:06:41 -06:00
Tom
877bfcb308
Add support for Stretch product to Plugwise integration ( #40108 )
...
* Initial switch-group/stretch with failing wk_lisa_battery test
* Adding switch tests, but TypeErrors, needs more investigation
* Fixes and tests aligned
* Review updates
* Use const
* Comments
* Add stretch hostname for testing part
* Remove unused consts
* Revert guardings in line with -beta
* Catchup with dev (mostly with ourselves from #41201 )
* Update docstring
* Remove debug logging
* Fix for #42725 (incorrect entity namingi)
* Fix naming for gas interval
* Add missing CONF_USERNAME and use of it
* Change "dummy" to "class"
* Don't use "class"
* Fix CONF_USERNAME default, dummy and other consts
Co-authored-by: Bouwe Westerdijk <11290930+bouwew@users.noreply.github.com>
2020-11-08 11:09:43 -06:00
jan iversen
55cdec8c4e
Add test for register configuration for modbus switch ( #42604 )
...
* check for false config in modbus tests.
add call to pytest.fail() if device cannot be defined.
* correct bit error in register read.
Only LSB is to be considered for checking ON/OFF
* Add register tests for modbus switch.
Copy the coil tests to work for register tests.
* allow test coverage to control switch.py
With both register and coil test the coverage is a log higher than 50%
* Correct minor bug in handling of register in modbus switch
* Add state_on/state_off test for modbus switch
* restore modbus switch exclusion from coverage
switch file coverage is only at 72%, ideally we want either 80%+ coverage on the file or 90%+ on the component itself which is only about 83% currently with this file included. this is so we keep the overall project coverage in 90%+.
Co-authored-by: Chris Talkington <chris@talkingtontech.com>
2020-11-08 10:42:45 -06:00
Erik Montnemery
51b4bc547c
Bump hatasmota from 0.0.27 ( #42802 )
...
* Adjust tests
* Add test for deprecated discovery message
* Update status sensors
* Bump hatasmota to 0.0.27
* Update tests
2020-11-08 17:11:25 +01:00
epenet
2b2d7558de
Add binary_sensor platform to onewire integration ( #42832 )
...
* Add binary_sensor platform to onewire integration
* Keep the same name
* Rework tests
* Rework tests
2020-11-07 20:42:20 -06:00
Pawel
df38c59dc8
Add config flow to epson and fix timeouts ( #39697 )
2020-11-07 18:15:29 +01:00
Paulus Schoutsen
15da7b3ca6
Cloud: Recover when internet is not available yet ( #42877 )
2020-11-06 12:12:18 +01:00
Allen Porter
a5da98680a
Add nest climate support for SDM API ( #42702 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2020-11-06 09:57:02 +01:00
Jeff Irion
cfc8e96b15
Handle overriding of default apps for Android TV ( #41893 )
...
* Handle overriding of default apps for Android TV
* Fix comment
2020-11-05 16:41:22 +01:00
epenet
38495057a5
Cleanup onewire tests ( #42864 )
...
* Cleanup onewire tests
* Cleanup onewire tests
2020-11-05 10:37:35 -05:00
Anders Melchiorsen
650c57db5b
Fix async_track_utc_time_change firing too early ( #42176 )
2020-11-05 16:34:56 +01:00
Diederik van den Burger
60234ecf40
Add hdmi input attribute to AndroidTV ( #42571 )
...
* bumps androidtv to 0.0.53
* add hdmi_input attribute to androidtv
* update tests for hdmi_input attribute
* chore: update docstrings
2020-11-05 14:36:46 +01:00
epenet
c7cdad2b5a
Default some entities to disabled ( #42797 )
2020-11-04 10:08:50 +01:00
Erik Montnemery
56ee99372d
Force color or white mode exclusivity for Tasmota lights ( #42772 )
2020-11-04 10:03:32 +01:00
J. Nick Koston
9e0043fb17
Fix rest sensors with resource templates ( #42818 )
2020-11-04 08:52:47 +01:00
Niccolo Zapponi
5ddf99e496
Add support for OpenWeatherMap One Call API ( #39839 )
2020-11-03 08:37:30 -10:00
Paulus Schoutsen
7719e878f9
Migrate system health to use integration_platform ( #42785 )
2020-11-03 14:28:55 +01:00
Allen Porter
89a5c9fcac
Add image support to nest SDM api ( #42556 )
2020-11-03 09:31:43 +01:00
Jason Hunter
5a4c1dbcc4
Add DPI Restriction switch to UniFi integration ( #42499 )
...
* initial implementation for controlling DPI restrictions
* address PR review comments and add DataUpdateCoordinator
* fix existing tests against new lib version
* add tests for DPI switches
* bump aiounifi
* listen to events instead of polling
* fix tests
* remove useless test
* bump aiounifi
* rename device to UniFi Controller per PR feedback
2020-11-03 08:36:37 +01:00
Paulus Schoutsen
ebe3cbc058
Drop usage of asynctests ( #42756 )
2020-11-02 19:57:24 +01:00
Shay Levy
f45075eeb5
Use own CoAP lib and support for multicast updates ( #42718 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2020-11-02 16:46:34 +01:00
Paulus Schoutsen
0fb587727c
Add initial blueprint support ( #42469 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
Co-authored-by: Franck Nijhof <git@frenck.dev>
2020-11-02 15:00:13 +01:00
Michael
8d9a844e84
Add verify_ssl option for connection setup to synology_dsm ( #42539 )
2020-11-02 14:23:16 +01:00
Raman Gupta
098dead16d
Fix Vizio host string for zeroconf discovery ( #42738 )
2020-11-02 13:08:36 +01:00
Alexei Chetroi
8868028dcd
Bump up ZHA dependencies ( #42679 )
...
* Bump up ZHA dependencies
* Fix tests because of zigpy request signature change
2020-11-01 11:05:55 -05:00
Lindsay Ward
181811b7b8
Fix typo exceeded, change to exceed, in HomeKit ( #42705 )
2020-11-01 03:51:56 -10:00
taiyeoguns
9fc92ab04e
Remove classes in nx584 tests ( #42628 )
2020-11-01 13:27:33 +01:00
springstan
c7fbbbe935
Allow saving zero precision option in Opentherm_gw ( #42593 )
...
* Allow saving zero precision option in Opentherm_gw
* Add default 0 back for precision option
* Adjust config flow test for zero precision
2020-10-31 16:19:17 +01:00
Adrian Suwała
d67d8e76dd
Remove redundant mock_storage fixture from mqtt_statestream tests ( #42652 )
2020-10-31 15:28:06 +01:00
Erik Montnemery
62b5279d86
Add WS command to remove a Tasmota device ( #42266 )
2020-10-30 09:56:41 +01:00
Adrian Suwała
6011756e90
Rewrite mfi unittest tests to pytest ( #42510 )
2020-10-30 09:13:33 +01:00
J. Nick Koston
2bbd2a6e70
Reduce complexity of storage writes ( #42576 )
...
* Reduce complexity of storage writes
* add test
* stop hass
* workaround bad test
2020-10-29 22:35:51 -05:00
Erik Montnemery
153f05afde
Bump hatasmota to 0.0.25 ( #42605 )
2020-10-30 00:13:49 +01:00
Paulus Schoutsen
7027b01a29
Fix broken time trigger test ( #42606 )
2020-10-29 22:34:06 +01:00
Chris Talkington
708423e0f8
Remove YAML config for roku ( #41960 )
2020-10-29 09:51:48 +01:00
Chris Talkington
0ba1298f1b
Remove YAML config for directv ( #41961 )
2020-10-29 09:51:22 +01:00
Michael
a2f2a42e66
Fix adding Virtual DSM system in synology_dsm ( #42523 )
2020-10-29 09:22:36 +01:00
Jason Hunter
2a795c0397
Add guppy3 memory profile to Profiler integration ( #42435 )
...
* add guppy memory profile to profiler integration
* add output path to notification
* create new service for memory profile
* address review comments
2020-10-28 21:05:16 -04:00
Aaron Bach
3fb091c4ea
Deprecate YAML config for Flu Near You (0.119 removal) ( #42535 )
2020-10-28 19:54:51 -05:00
Aaron Bach
31518937c0
Cleanup RainMachine ( #42544 )
2020-10-29 00:52:15 +01:00
Aaron Bach
e61e8fafee
Add options flow to RainMachine ( #42241 )
...
* Add options flow to RainMachine
* Linting
2020-10-28 15:52:42 -06:00
Adam Cooper
6e43d489ca
Implement minor Colorfix alterations ( #42521 )
...
* Added logic to ensure one of ATTR_URL or ATTR_PATH is provided using cv, updated tests to reflect this
* Added missing explicit None returns
2020-10-28 20:36:10 +01:00
Angelo Gagliano
d42bdcfc2a
Move async_add_entities back to event loop for tplink component ( #42454 )
2020-10-28 09:51:53 +01:00
Erik Montnemery
8800b83283
Fix race in Tasmota discovery ( #42492 )
2020-10-27 23:24:54 +01:00
Paulus Schoutsen
d4efa938dd
Improve mqtt test ( #42490 )
2020-10-27 23:22:59 +01:00
Erik Montnemery
f0b676607d
Bump hatasmota to 0.0.24 ( #42472 )
2020-10-27 23:01:13 +01:00
Adam Cooper
4bf8850131
Add color_extractor service ( #42129 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2020-10-27 22:22:09 +01:00
Allen Porter
8caa177ba1
Add Nest cam support for the SDM API ( #42325 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2020-10-27 15:20:01 +01:00
Xiaonan Shen
f23fcfcd9b
Fix yeelight connection issue ( #40251 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2020-10-27 14:47:11 +01:00
Angelo Gagliano
34283ac283
Add retry for unavailable static tplink devices after HA starts ( #42247 )
2020-10-27 10:02:16 +01:00
João Gabriel
b45ac5159d
Add device info default values to Panasonic Viera ( #42441 )
2020-10-27 09:03:07 +01:00
epenet
f3a15eab6e
Discover onewire devices at startup ( #42410 )
2020-10-26 23:36:51 -05:00
Franck Nijhof
0e98bc5ea2
Skip template result parsing in several places ( #42408 )
...
* Skip template result parsing in several places
* Adjust alert integration
* Adjust Alexa integration
* Adjust apns integration
* Adjust arest integration
* Adjust dialogflow integration
* Adjust generic camera integration
* Adjust imap email content integration
* Adjust InfluxDB integration
* Adjust intent integration
* Adjust logbook integration
* Adjust HP ILO integration
* Adjust manual alarm control panel integration
* Adjust manual mqtt alarm control panel integration
* Adjust minio integration
* Adjust mqtt integration
* Adjust notify integration
* Adjust persistent notification integration
* Adjust rest integration
* Adjust rss feed template integration
* Adjust slack integration
* Adjust Xiaomi integration
* Adjust TCP integration
* Adjust Telegram Bot integration
* Bump CI cache version
* Revert "Bump CI cache version"
This reverts commit 875efe58cf
.
* Adjust demo tests
2020-10-26 19:29:10 +01:00
Paulus Schoutsen
6380ebd1eb
Fix MQTT publish from a script with templates ( #42398 )
2020-10-26 16:46:26 +01:00
epenet
0de52c173c
Implement PlatformNotReady on onewire integration ( #42395 )
2020-10-26 16:33:13 +01:00
J. Nick Koston
935c2df7cb
Add a test for template entities that reuse the template ( #42404 )
2020-10-26 16:08:57 +01:00
Franck Nijhof
45aba9bdf2
Allow skip parsing template result ( #42401 )
2020-10-26 16:01:09 +01:00
Elena Rogleva
41f917fede
Rewrite pilight/test_init.py tests to pytest style test functions ( #42366 )
2020-10-26 15:26:08 +01:00
Erik Montnemery
029963dfc2
Bump hatasmota to 0.0.23 ( #42394 )
2020-10-26 14:58:36 +01:00
Paulus Schoutsen
e552c9ba96
Store original result on template results ( #42391 )
...
* Store original result on template results
* Fix shell command test
2020-10-26 11:30:58 +01:00
Glenn Waters
6645cb2637
Cleanup log style and tests for ElkM1 ( #42353 )
2020-10-26 10:36:28 +01:00
taiyeoguns
8f74a0c2e6
Convert logbook tests to pytest ( #42289 )
2020-10-26 09:18:02 +01:00
Olen
0cf9a1621a
Create __init__.py in AlarmDecoder tests ( #42388 )
...
__init__.py was missing
2020-10-26 09:17:15 +01:00
Emily Mills
00df7539cf
Use string-lights icon for zerproc ( #42379 )
2020-10-26 09:04:58 +01:00
springstan
cbf6086c30
Use common strings in luftdaten config flow ( #42376 )
2020-10-25 23:40:12 +01:00
wouterbaake
e6400fc11b
Use common strings in opentherm_gw config flow ( #42211 )
...
* Use common strings in opentherm_gw config flow
* Combine TimeourError and SerialException handling
* Fixed test_form_connection_error
* And then fix the flake8 error...
* Change "timeout" to "cannot_connect" msg
2020-10-25 22:01:05 +01:00
Paulus Schoutsen
de12ac354a
Expose more Websocket API constants ( #42263 )
2020-10-25 21:10:13 +01:00
epenet
c157a582b8
Add device_info to onewire sensors ( #42309 )
...
* Add device info
* Cleanup log
2020-10-25 18:05:02 +01:00
SukramJ
9a970cfe3d
Remove split devices from HMIPC ( #42348 )
2020-10-25 11:03:41 -05:00
J. Nick Koston
221bb5ad52
Upgrade to aiohttp 3.7.1 ( #42305 )
2020-10-25 14:44:39 +01:00
J. Nick Koston
6822190772
Fix unmocked https in the test suite ( #42316 )
2020-10-25 07:16:23 -05:00
Alex Popoutsis
64b1ccd8f6
Add WLED preset service ( #42217 )
...
Co-authored-by: djtimca <60706061+djtimca@users.noreply.github.com>
2020-10-25 12:44:26 +01:00
Glenn Waters
cc77621477
Clean up ElkM1 lib ( #42319 )
2020-10-24 23:46:22 -05:00
Teemu R
bdb71c9159
Only log xiaomi_miio update exceptions once ( #41226 )
...
* xiaomi_miio: only log update exceptions once
Replaces #37695
* add som more missed exception logger cases + do not change the control flow as pointed out by @cgtobi
* Use patch&MagickMock from tests.async_mock
* Fix linting for alarm_control_panel
* update the test to verify that the warning on update is only logged when the device was previously available
2020-10-25 01:53:36 +02:00
Allen Porter
5e9de88f4b
Fix nest to stop doing asyncio in a property ( #42312 )
...
This upgrades to the latest vesion of python-google-nest-sdm that
had bug fixes to stop doing asyncio in a property.
2020-10-24 23:33:52 +02:00
epenet
5db1474099
Add device_class information to onewire sensors ( #42308 )
2020-10-24 14:45:01 -05:00
Robert Svensson
e06c8009e1
Add area id to entity registry ( #42221 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2020-10-24 21:25:28 +02:00
epenet
2787a52ef7
Add onewire test for more devices ( #42037 )
...
* Add tests for device families 12 and 26
* Update patch import to tests.async_mock
2020-10-24 13:56:41 -05:00
Allen Porter
0c852b5f81
Update nest integration with fixes from initial PR ( #42250 )
2020-10-24 20:48:28 +02:00
Paulus Schoutsen
1c36bf5e19
Fix block till done in create entry config flow tests ( #42290 )
2020-10-24 16:20:56 +02:00
Erik Montnemery
bfb603fe78
Fix reconfiguring of Tasmota lights ( #42288 )
2020-10-24 14:31:08 +02:00
Erik Montnemery
15f46392d2
Fix Tasmota CT light ( #42287 )
2020-10-24 14:29:26 +02:00
Rob Bierbooms
79fac17c28
Add unique_id and device_info to DSMR entities ( #42279 )
...
* Add unique ids and device info
* Fix tests
* Add tests
* Apply suggestions from code review
Co-authored-by: Chris Talkington <chris@talkingtontech.com>
* Fix black
Co-authored-by: Chris Talkington <chris@talkingtontech.com>
2020-10-24 06:22:23 -05:00
SukramJ
6efb782871
Add wired devices to Homematic IP Cloud ( #41232 )
...
* Add wired devices to HomematicIP Cloud
* Add test to check device registry
* Add comments
* Update comment
2020-10-23 21:14:54 -05:00
epenet
6ef53a2c5d
Add config flow for One wire ( #39321 )
...
* Add support for config_flow
Add support for switches
Add support for binary sensors
* Add config flow strings
* Update .coveragerc
* black-formatting
* fixes for isort and flake
* fixes for pylint
* fixes for isort
* fixes for isort
* fixes for config_flow
* Add devices to Device Registry
* Updated comments
* fixes for flake8
* Updated comments
* Updated comments
* Implement async_unload_entry
* remove binary_sensor and switch implementation (will move to new PR)
* Update .coveragerc
Co-authored-by: Chris Talkington <chris@talkingtontech.com>
* Update .coveragerc
* Review config flow to store the configuration type
* Add config_flow tests
* Move CONF_NAMES to constants
* Fix isort
* Tweak to onewire logger
* Tweak to onewire logger for sensor
* Reset _LOGGER variable
* Normalise header
* Normalise header
* Update to use references in config flow translations
* Improve test coverage
* fixes for isort
* Update async_unload_entry
* Update common strings
* Update imports
* Move connect attempt to executor
* Update common strings
* Remove OWFS from config_flow
* Prevent duplicate config entries
* Fix isort
* Fix flake8
* Fix tests following removal of OWFS implementation
* Fix flake8
* Adjust config from yaml to config-flow, and add ability to specify sysbus directory
* Ajust unique_id for config entries
* Fix test_config_flow
* Fix invalid merge
* Convert yaml to config_entry
* Update sysbus tests
* Tweaks to yaml import process, and add OWFS warning
* Enable migration of OWFS platform config to config_entry
* update the existing corresponding config entry on OWFS conversion
* Remove CONFIG_SCHEMA
* Move data_schema to constants
* Remove log message
* Remove duplicate warning
* Update already_configured to use already_configured_device constant
* Schedule get_entities on the executor
* Update duplicate entry check for OWServer
* Review TryCatch
* Schedule os.path.isdir on the executor
* rename owhost/owport
* Update checks for empty
* Fix incorrect patch
* Move config_flow validation methods to new OneWireHub
* Fix typo and pre-commit
* Cleanup try/else
* patch async_setup/async_setup_entry
* cleanup implicit exit point
* Fix invalid patch
* cleanup implicit exit point
* cleanup implicit exit point
Co-authored-by: Chris Talkington <chris@talkingtontech.com>
2020-10-23 20:57:16 -05:00
J. Nick Koston
4bf9ce6fca
Add support for homekit garage obstruction sensors ( #42243 )
2020-10-23 12:18:02 -05:00
Erik Montnemery
88231aa541
Fix Tasmota relay acting as on/off light ( #42259 )
2020-10-23 17:40:43 +02:00
Paulus Schoutsen
5dac3883b0
Stub light profiles ( #42232 )
2020-10-23 16:28:21 +02:00
Erik Montnemery
b626df1316
Improve cast integration tests ( #42229 )
...
* Improve cast tests
* Address review comments
* Further cleanup of tests
2020-10-23 16:16:55 +02:00
Tim Werner
3f623ad453
Rewrite group unittest to pytest style ( #42159 )
2020-10-23 12:05:07 +02:00