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
Aaron Bach
536f1186b0
Remove remnants of configurable RainMachine scan interval ( #42239 )
...
* Remove remnants of configurable RainMachine scan interval
* Clean up tests
* Cleanup
2020-10-22 21:32:04 -05:00
J. Nick Koston
4a3b40a3ef
Ensure websocket event serializer cache is effective if subscription iden differs ( #42226 )
...
Since someone websocket subscriptions will use an iden of 2 for
state_changed event (most comment), and some will use another
number for all events, the cache would not be used because the
iden number was different. We now cache only the event and
use a fast replace to insert the iden number into the serailized
response.
2020-10-23 01:28:22 +02:00
Erik Montnemery
de35d58fd4
Support reloading Tasmota config entries ( #42097 )
2020-10-23 01:22:51 +02:00
Tim Werner
fcc895f294
Rewrite mochad unittest to pytest style ( #42164 )
2020-10-22 14:58:54 +02:00
taiyeoguns
8bb7febbc5
Convert nx584 tests to pytest ( #42094 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2020-10-22 10:36:31 +02:00
CurrentThread
9b145a78d9
Remove not used legacy remote test helpers ( #42144 )
2020-10-22 10:02:04 +02:00
Julian Engelhardt
5230ff6640
Rest test style ( #42032 )
2020-10-22 10:00:48 +02:00
Robert Svensson
e54f4aa9ed
Improve Axis tests ( #42183 )
2020-10-22 09:29:53 +02:00
Ronan Murray
dab5e5ebc9
Rewrite london_air tests in pytest style ( #41165 )
2020-10-21 23:49:28 +02:00
Diogo Gomes
1f850f6374
Enable co-existence of two IPMA weather entities for the same location ( #40354 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2020-10-21 23:41:06 +02:00
Kevin Cathcart
754ba18af0
Add persistent_notification service to the notify platform ( #40638 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2020-10-21 17:12:36 +02:00
Paulus Schoutsen
5626a379de
Guard bad supported features for Google ( #42163 )
2020-10-21 16:37:42 +02:00
Chris Talkington
d8577a1550
Add config flow for cloudflare ( #41167 )
...
* add config flow for cloudflare
* Create const.py
* work on flow.
* remove const.
* lint.
* Apply suggestions from code review
Co-authored-by: J. Nick Koston <nick@koston.org >
* Update config_flows.py
* Update homeassistant/components/cloudflare/strings.json
* Apply suggestions from code review
* Apply suggestions from code review
* Apply suggestions from code review
* Update strings.json
* Apply suggestions from code review
* Update __init__.py
* Update __init__.py
Co-authored-by: J. Nick Koston <nick@koston.org >
2020-10-21 09:09:00 -05:00
Erik Montnemery
e203896638
Align MQTT light's default color temperature ( #41842 )
2020-10-21 15:46:29 +02:00
On Freund
a07c0d1605
Fallback to mac in Shelly config flow title ( #40783 )
2020-10-21 15:05:06 +02:00
CurrentThread
c1ebad8c97
Clean up filesize unittest test file in test tear down ( #42143 )
2020-10-21 13:47:30 +02:00
CurrentThread
bb1b210047
Use async_load_platform in test_discover_notify unittest ( #42142 )
2020-10-21 13:47:10 +02:00
Kevin Cathcart
0674ae6205
Fix pico tts errors ( #41619 )
...
Enabled the use of mutagen in unit tests.
Added a test for tagging a minimal .wav file.
2020-10-21 11:58:07 +02:00
Paulus Schoutsen
45345ddc05
Improve handling of ignored entries ( #42148 )
2020-10-21 10:49:09 +02:00
Rob Bierbooms
177bda01e8
Rewrite zwave init tests to pytest style test function (phase 2) ( #41431 )
2020-10-21 10:19:47 +02:00
Allen Porter
52b66e88c7
Update Nest integration to support Google Nest Device Access (new API) ( #41689 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2020-10-21 10:17:49 +02:00
dmonego
1cacca6568
Update mqtt_eventstream tests to pytest style functions ( #42119 )
2020-10-21 04:07:48 +02:00
Brett
582074d1db
Improve Advantage Air integration to Platinum quality ( #41996 )
...
* Rename to ADVANTAGE_AIR_DOMAIN
* Remove attributes from binary sensor platform
* Handle other motionConfig values
* Restructure
* Unloading
* Fix unloading
* PARALLEL_UPDATES
* Remove pointless check
* Rollup to sensor
* Rollup to switch platform
* @ctalkington suggestion of added __init__ back
* Fix unload test
Co-authored-by: Chris Talkington <chris@talkingtontech.com >
* Fix ENTRY_STATE_NOT_LOADED
* Update test docstring
* Remove obsolete __init__'s
Co-authored-by: Chris Talkington <chris@talkingtontech.com >
* Remove unused __init__ from cover
* Code Quality 🏆 Platinum
* Re-push manifest.json
Co-authored-by: Chris Talkington <chris@talkingtontech.com >
2020-10-20 13:30:09 -05:00
Tim Werner
e5aa5e2c35
rewrite mqtt unittest tests to pytest style ( #42122 )
2020-10-20 16:35:49 +02:00
Robert Svensson
1303d20064
Adapt Axis integration to async HTTPx calls ( #42095 )
2020-10-20 09:31:04 +02:00
jjlawren
e6e4c9cf59
Allow Cast to play Plex media ( #41869 )
...
* Allow Cast to play Plex media
* Add Plex to after_dependencies, add missing constant
* Extract function from Sonos service to allow media lookups
* Move to non-async method
* Check if media_id exists
* Add test to make codecov happy
2020-10-19 16:34:22 -05:00
dmonego
c8821d930e
Move sleepiq tests to pytest style functions ( #42018 )
2020-10-19 23:31:33 +02:00
CurrentThread
e129ea4db7
Rewrite demo unittest tests to pytest style test functions ( #41845 )
2020-10-19 23:29:44 +02:00
CurrentThread
7e3aa6ddce
Rewrite remote unittest tests to pytest style test functions and remove legacy test helpers ( #41715 )
2020-10-19 23:28:40 +02:00