Paulus Schoutsen
fae3546910
Allow cors for static files ( #25468 )
2019-07-25 13:52:27 +02:00
Aaron Bach
9e36448f03
Add area support to vacuum service schemas ( #25443 )
...
* Add area support to vacuum service schemas
* Fixed tests
* De-couple platform schemas
2019-07-24 08:29:08 +02:00
Aaron Bach
5e2dfb14fb
Add area support to lock service schemas ( #25435 )
...
* Add area support to lock service schemas
* extend
* Fixed tests
* Fixed tests
2019-07-23 16:05:21 -07:00
Joe Trabulsy
a8ec826ef7
Add Support for VeSync Devices - Outlets and Switches ( #24953 )
...
* Change dependency to pyvesync-v2 for vesync switch
* async vesync component
* FInish data_entry_flow
* Update config flow
* strings.json
* Minor fix
* Syntax fix
* Minor Fixs
* UI Fix
* Minor Correct
* Debug lines
* fix device dictionaries
* Light switch fix
* Cleanup
* pylint fixes
* Hassfest and setup scripts
* Flake8 fixes
* Add vesync light platform
* Fix typo
* Update Devices Service
* Fix update devices service
* Add initial test
* Add Config Flow Tests
* Remove Extra Platforms
* Fix requirements
* Update pypi package
* Add login to config_flow
Avoid setting up component if login credentials are invalid
* Fix variable import
* Update config_flow.py
* Update config_flow.py
* Put VS object into hass.data instead of config entry
* Update __init__.py
* Handle Login Error
* Fix invalid login error
* Fix typo
* Remove line
* PEP fixes
* Fix change requests
* Fix typo
* Update __init__.py
* Update switch.py
* Flake8 fix
* Update test requirements
* Fix permission
* Address change requests
* Address change requests
* Fix device discovery indent, add MockConfigEntry
* Fix vesynclightswitch classs
* Remove active time attribute
* Remove time_zone, grammar check
2019-07-23 23:40:55 +02:00
Aaron Bach
c92f287c73
Add area support to input datetime service schemas ( #25430 )
...
* Add area support to input datetime service schemas
* Fixed tests
2019-07-23 13:39:07 -06:00
Jc2k
8c69fd91ff
Only poll HomeKit connection once for all entities on a single bridge/pairing ( #25249 )
...
* Stub for polling from a central location
* Allow connection to know the entity objects attached to it
* Move polling logic to connection
* Don't poll if no characteristics selected
* Loosen coupling between entity and HKDevice
* Disable track_time_interval when removing entry
* Revert self.entities changes
* Use @callback for async_state_changed
* Split out unload and remove and add a test
* Test that entity is gone and fix docstring
2019-07-22 09:22:44 -07:00
David Radcliffe
11c74cd0d7
Add support for contact binary sensors in homekit_controller ( #25355 )
2019-07-22 08:40:55 +01:00
Paulus Schoutsen
50d4921d0a
Introduce PRESET_NONE for climate ( #25360 )
...
* Introduce PRESET_NONE for climate
* Require preset mode to be a string
* Lint
* Fix tests
2019-07-21 11:00:42 -07:00
Aaron Bach
aa27e22b17
Automatically expand WWLLN window to 1 hour (if necessary) ( #25357 )
...
* Expand default window for WWLLN
* Fleshed out conditions
* Fixed tests
* Removed unused import
* Linting
2019-07-21 08:58:50 +02:00
ktnrg45
48540fc21e
Ps4 reformat media data ( #25172 )
...
* Reformat saved media data/ fix load + save helpers
* Add url constant
* Reformat saved media data
* Add tests for media data
* Refactor
* Revert deleted lines
* Set attrs after checking for lock
* Patch load games.
* remove unneeded imports
* fix tests
* Correct condition
* Handle errors with loading games
* Correct condition
* Fix select source
* add test
* Remove unneeded vars
* line break
* cleanup loading json
* remove test
* move check for dict
* Set games to {}
2019-07-20 07:36:45 +02:00
Andrew Sayre
752d0deb97
Turn on device before setting mode ( #25314 )
2019-07-19 10:19:34 -07:00
cgtobi
1eb66f3657
Fix fritzbox climate HVAC mode / temperature ( #25275 )
...
* Set the target temperature
* Update tests
* Update tests
* Fix linter complaints
2019-07-19 09:49:28 +02:00
Philip Rosenberg-Watt
1c6d55e51b
Add MQTT climate precision ( #25265 )
...
* Add MQTT climate precision
* Remove stale code
2019-07-18 15:21:50 -07:00
definitio
93970b5621
Add hvac_action support for MQTT HVAC ( #25260 )
...
* Add hvac_action support
* Add tests
2019-07-18 10:17:26 -07:00
Andrew Sayre
cfc2c58fe0
Restore SmartThings A/C on/off services ( #25259 )
...
* Restore ST A/C on/off services
* Use correct OFF const
* Support AC HVAC_MODE_OFF
2019-07-18 10:14:58 -07:00
David F. Mulcahey
ac91423d71
Fix device name customization on ZHA add devices page ( #25180 )
...
* ensure new device exists
* clean up dev reg handling
* update test
* fix tests
2019-07-16 15:16:49 -07:00
Andrew Sayre
20301ae888
Use MockConfigEntry ( #25190 )
2019-07-16 14:51:30 -07:00
Ryan Claussen
de3d28d9d5
Add severe weather sensor to Dark Sky ( #22701 )
...
* Add severe weather alert sensor to Dark Sky
* fixup test case
* address review comments and fixup testcases
* address comments, fix assertion order
* remove extra line
* remove index increment
2019-07-16 18:03:05 +02:00
Austin Drummond
c2f4f06005
Add HomeKit Reset Accessory ( #25158 )
...
* added the ability to reset homekit accessories
* added tests for homekit reset accessory
* minor fixes
2019-07-16 03:43:37 +02:00
ktnrg45
99c6c60bec
PS4 Add tests for init ( #25161 )
...
* Add some tests for init
* Remove init
* Add config entry version
* Use const for version
* Remove var
2019-07-15 08:47:47 -07:00
Robert Svensson
01b890f426
Merge UniFi device tracker to config entry ( #24367 )
...
* Move device tracker to use config entry
* Remove monitored conditions attributes based on ADR0003
* Add support for import of device tracker config to be backwards compatible
* Remove unnecessary configuration options from device tracker
* Add component configuration support
2019-07-14 21:57:09 +02:00
Franck Nijhof
9d4b5ee58d
Add Twente Milieu integration ( #25129 )
...
* Adds Twente Milieu integration
* Addresses flake8 warnings
* Adds required test deps
* Fixes path typo in coveragerc
* dispatcher_send -> async_dispatcher_send
Signed-off-by: Franck Nijhof <frenck@addons.community>
* Removes not needed __init__
Signed-off-by: Franck Nijhof <frenck@addons.community>
* Remove explicitly setting None default value on get call
Signed-off-by: Franck Nijhof <frenck@addons.community>
* Correct typo in comment
Signed-off-by: Franck Nijhof <frenck@addons.community>
* Clean storage for only the unloaded entry
Signed-off-by: Franck Nijhof <frenck@addons.community>
* asyncio.wait on updating all integrations
Signed-off-by: Franck Nijhof <frenck@addons.community>
* Use string formatting
Signed-off-by: Franck Nijhof <frenck@addons.community>
* Set a more sane SCAN_INTERVAL
Signed-off-by: Franck Nijhof <frenck@addons.community>
* Small refactor around services
Signed-off-by: Franck Nijhof <frenck@addons.community>
* Small styling correction
* Extract update logic into own function
Signed-off-by: Franck Nijhof <frenck@addons.community>
* Addresses flake8 warnings
2019-07-14 12:30:23 +02:00
Paulus Schoutsen
d37d1ce4ad
Simplify Alexa/Google for new climate turn_on/off ( #25115 )
2019-07-13 10:27:50 +02:00
Paulus Schoutsen
8ec75cf883
Verify cloud user exists during boot ( #25119 )
2019-07-13 09:33:31 +02:00
Alex S
f705a1e62e
Splunk component filter support ( #25071 )
...
* Added code to support entity and domain filters in the config for splunk component, and the code to enforce the filter.
* * Moved code for posting splunk request to separate function, primarily to more easily write a test case where I can mock the point where the post would occur and validate that filtering is working correctly.
* Test cases created for full config check and to test the filtering
* Correcting static check errors/issues
* Correcting flake8 static check issue (introduced when addressing prior static check issues)
* Removing unused parameter to setup function - cleanup from reviewer request.
2019-07-13 00:35:23 +02:00
Aaron Bach
c73fa6157d
Add additional WWLLN test ( #25111 )
2019-07-12 14:36:49 -06:00
Aaron Bach
31dd6364c3
Fix window exception in WWLLN ( #25100 )
...
* Beta fix: handle window exception in WWLLN
* Fixed test
* Fix bug
* Member comments
* Removed unused import
2019-07-12 17:41:47 +02:00
Pascal Vizeli
d47905d119
Add support for on/off climate ( #25026 )
...
* Add support for on/off climate
* address comments
* Add test for sync overwrite
* Add more tests
2019-07-11 15:28:11 -07:00
Pascal Vizeli
78a5dc71ac
Fix powercontrol media player alexa ( #25080 )
2019-07-11 08:35:46 -07:00
Paulus Schoutsen
27d750db1c
Guard module being None ( #25077 )
2019-07-11 09:38:58 +02:00
Martin Hjelmare
177f5a35ae
Rewrite calendar component ( #24950 )
...
* Correct google calendar test name
* Rewrite calendar component
* Save component in hass.data.
* Rename device_state_attributes to state_attributes.
* Remove offset attribute from base state_attributes.
* Extract offset helpers to calendar component.
* Clean imports.
* Remove stale constants.
* Remove name and add async_get_events.
* Add normalize_event helper function. Copied from #21495 .
* Add event property to base entity.
* Use event property for calendar state.
* Ensure event start and end.
* Remove entity init.
* Add comment about event data class.
* Temporary keep old start and end datetime format.
* Convert demo calendar
* Convert google calendar
* Convert google calendar.
* Clean up google component.
* Keep offset feature by using offset helpers.
* Convert caldav calendar
* Clean up caldav calendar.
* Update caldav cal on addition.
* Bring back offset to caldav calendar.
* Copy caldav event on update.
* Convert todoist calendar
2019-07-10 20:59:37 -07:00
Phil Bruckner
c80683bb15
Restore automation last_triggered as datetime & fix test ( #24951 )
...
* Restore automation last_triggered as datetime & fix test
* last_triggered is always a string
2019-07-10 20:42:38 -07:00
Paulus Schoutsen
073327831f
Correctly store removed entities for restore state ( #25073 )
...
* Correctly store removed entities for restore state
* Lint
* Do not assume about set encoding
2019-07-10 20:41:03 -07:00
Martijn van Zal
ca8118138c
Change phrases in the logbook component for persons and binary_sensors ( #25053 )
...
Persons are now threated the same as device trackers, so the logbook states
"<name> is at <location>" or "<name> is away" instead of "<name> changed to <location|not_home>"
Binary sensors now show phrases that relate to their device_class attribute.
So "Front door is closed" instead of "Front door turned off" or "Hallway PIR detected movement"
instead of "Hallway PIR turned on"
2019-07-10 15:56:41 -07:00
Aaron Bach
9ccb85d959
Add support for World Wide Lightning Location Network ( #25001 )
...
* Add support for World Wide Lightning Location Network
* Updated .coveragerc
* Added test
* Updated requirements
* Fixed tests
* Use local time for nearest strike
* Base geo location in place
* Finished geolocation work
* Fixed tests
* Cleanup
* Removed no-longer-needed method
* Updated requirements
* Add support for window and attrs
* Add strike ID to entity name
* Member comments
2019-07-10 16:40:11 -06:00
Paulus Schoutsen
7d33b0a259
Fix broken test in Python 3.7 ( #25067 )
2019-07-10 12:17:10 -07:00
Johann Kellerman
2e26f0bd2b
Add check_config helper ( #24557 )
...
* check_config
* no ignore
* tests
* try tests again
2019-07-10 11:56:50 -07:00
arigilder
f3e542542a
Add missing support for jewish_calendar.omer_count sensor ( #24958 )
...
* Add missing support for omer_count to jewish_calendar
* Add tests for omer sensor
* Add tests for omer after tzeit hakochavim
* Lint fixes
2019-07-09 11:58:57 +02:00
Aaron Bach
c2e843cbc3
Add support for Notion Home Monitoring ( #24634 )
...
* Add support for Notion Home Monitoring
* Updated coverage
* Removed auto-generated translations
* Stale docstrings
* Corrected hardware version
* Fixed binary sensor representation
* Cleanup and update protection
* Updated log message
* Cleaned up is_on
* Updated docstring
* Modified which data is updated during async_update
* Added more checks during update
* More cleanup
* Fixed unhandled exception
* Owner-requested changes (round 1)
* Fixed incorrect scan interval retrieval
* Ugh
* Removed unnecessary import
* Simplified everything via dict lookups
* Ensure bridges are properly registered
* Fixed tests
* Added catch for invalid credentials
* Ensure bridge ID is updated as necessary
* Updated method name
* Simplified bridge update
* Add support for updating bridge via_device_id
* Device update guard clause
* Removed excess whitespace
* Whitespace
* Owner comments
* Member comments
2019-07-09 10:29:06 +02:00
Andrew Sayre
a31e49c857
Improve SmartThings test mocking ( #25028 )
...
* Migrate to asynctest
* Simplify mock access
* Use mocks
2019-07-08 22:39:55 -04:00
Joakim Plate
2fbbcafaed
Support config flow on custom components ( #24946 )
...
* Support populating list of flows from custom components
* Re-allow custom component config flows
* Add tests for custom component retrieval
* Don't crash view if no handler exist
* Use get_custom_components instead fo resolve_from_root
* Switch to using an event instead of lock
* Leave list of integrations as set
* The returned list is not guaranteed to be ordered
Backend uses a set to represent them.
2019-07-09 01:19:37 +02:00
Phil Bruckner
9944e675a5
Add template support to state trigger's for option ( #24912 )
2019-07-08 13:59:58 -07:00
Phil Bruckner
f9b9883aba
Add template support to numeric_state trigger's for option ( #24955 )
2019-07-08 13:58:50 -07:00
Phil Bruckner
1431fd6fbd
Add datetime option to input_datetime.set_datetime service ( #24975 )
2019-07-08 13:18:42 -07:00
Paulus Schoutsen
0b7a901c81
Fix ecobee flaky test ( #25019 )
2019-07-08 13:10:01 -07:00
Joakim Plate
ab832cda71
Add support for arcam fmj receivers ( #24621 )
...
* Add arcam_fmj support
* Just use use state in player avoid direct client access
* Avoid leaking exceptions on invalid data
* Fix return value for volume in case of 0
* Mark component as having no coverage
* Add new requirement
* Add myself as maintainer
* Correct linting errors
* Use async_create_task instead of async_add_job
* Use new style string format instead of concat
* Don't call init of base class without init
* Annotate callbacks with @callback
Otherwise they won't be called in loop
* Reduce log level to debug
* Use async_timeout instead of wait_for
* Bump to version of arcam_fmj supporting 3.5
* Fix extra spaces
* Drop somewhat flaky unique_id
* Un-blackify ident to satisy pylint
* Un-blackify ident to satisy pylint
* Move default name calculation to config validation
* Add test folder
* Drop unused code
* Add tests for config flow import
2019-07-08 17:14:19 +02:00
Pascal Vizeli
84cf76ba36
Climate 1.0 ( #23899 )
...
* Climate 1.0 / part 1/2/3
* fix flake
* Lint
* Update Google Assistant
* ambiclimate to climate 1.0 (#24911 )
* Fix Alexa
* Lint
* Migrate zhong_hong
* Migrate tuya
* Migrate honeywell to new climate schema (#24257 )
* Update one
* Fix model climate v2
* Cleanup p4
* Add comfort hold mode
* Fix old code
* Update homeassistant/components/climate/__init__.py
Co-Authored-By: Paulus Schoutsen <paulus@home-assistant.io>
* Update homeassistant/components/climate/const.py
Co-Authored-By: Paulus Schoutsen <paulus@home-assistant.io>
* First renaming
* Rename operation to hvac for paulus
* Rename hold mode to preset mode
* Cleanup & update comments
* Remove on/off
* Fix supported feature count
* Update services
* Update demo
* Fix tests & use current_hvac
* Update comment
* Fix tests & add typing
* Add more typing
* Update modes
* Fix tests
* Cleanup low/high with range
* Update homematic part 1
* Finish homematic
* Fix lint
* fix hm mapping
* Support simple devices
* convert lcn
* migrate oem
* Fix xs1
* update hive
* update mil
* Update toon
* migrate deconz
* cleanup
* update tesla
* Fix lint
* Fix vera
* Migrate zwave
* Migrate velbus
* Cleanup humity feature
* Cleanup
* Migrate wink
* migrate dyson
* Fix current hvac
* Renaming
* Fix lint
* Migrate tfiac
* migrate tado
* Fix PRESET can be None
* apply PR#23913 from dev
* remove EU component, etc.
* remove EU component, etc.
* ready to test now
* de-linted
* some tweaks
* de-lint
* better handling of edge cases
* delint
* fix set_mode typos
* apply PR#23913 from dev
* remove EU component, etc.
* ready to test now
* de-linted
* some tweaks
* de-lint
* better handling of edge cases
* delint
* fix set_mode typos
* delint, move debug code
* away preset now working
* code tidy-up
* code tidy-up 2
* code tidy-up 3
* address issues #18932 , #15063
* address issues #18932 , #15063 - 2/2
* refactor MODE_AUTO to MODE_HEAT_COOL and use F not C
* add low/high to set_temp
* add low/high to set_temp 2
* add low/high to set_temp - delint
* run HA scripts
* port changes from PR #24402
* manual rebase
* manual rebase 2
* delint
* minor change
* remove SUPPORT_HVAC_ACTION
* Migrate radiotherm
* Convert touchline
* Migrate flexit
* Migrate nuheat
* Migrate maxcube
* Fix names maxcube const
* Migrate proliphix
* Migrate heatmiser
* Migrate fritzbox
* Migrate opentherm_gw
* Migrate venstar
* Migrate daikin
* Migrate modbus
* Fix elif
* Migrate Homematic IP Cloud to climate-1.0 (#24913 )
* hmip climate fix
* Update hvac_mode and preset_mode
* fix lint
* Fix lint
* Migrate generic_thermostat
* Migrate incomfort to new climate schema (#24915 )
* initial commit
* Update climate.py
* Migrate eq3btsmart
* Lint
* cleanup PRESET_MANUAL
* Migrate ecobee
* No conditional features
* KNX: Migrate climate component to new climate platform (#24931 )
* Migrate climate component
* Remove unused code
* Corrected line length
* Lint
* Lint
* fix tests
* Fix value
* Migrate geniushub to new climate schema (#24191 )
* Update one
* Fix model climate v2
* Cleanup p4
* Add comfort hold mode
* Fix old code
* Update homeassistant/components/climate/__init__.py
Co-Authored-By: Paulus Schoutsen <paulus@home-assistant.io>
* Update homeassistant/components/climate/const.py
Co-Authored-By: Paulus Schoutsen <paulus@home-assistant.io>
* First renaming
* Rename operation to hvac for paulus
* Rename hold mode to preset mode
* Cleanup & update comments
* Remove on/off
* Fix supported feature count
* Update services
* Update demo
* Fix tests & use current_hvac
* Update comment
* Fix tests & add typing
* Add more typing
* Update modes
* Fix tests
* Cleanup low/high with range
* Update homematic part 1
* Finish homematic
* Fix lint
* fix hm mapping
* Support simple devices
* convert lcn
* migrate oem
* Fix xs1
* update hive
* update mil
* Update toon
* migrate deconz
* cleanup
* update tesla
* Fix lint
* Fix vera
* Migrate zwave
* Migrate velbus
* Cleanup humity feature
* Cleanup
* Migrate wink
* migrate dyson
* Fix current hvac
* Renaming
* Fix lint
* Migrate tfiac
* migrate tado
* delinted
* delinted
* use latest client
* clean up mappings
* clean up mappings
* add duration to set_temperature
* add duration to set_temperature
* manual rebase
* tweak
* fix regression
* small fix
* fix rebase mixup
* address comments
* finish refactor
* fix regression
* tweak type hints
* delint
* manual rebase
* WIP: Fixes for honeywell migration to climate-1.0 (#24938 )
* add type hints
* code tidy-up
* Fixes for incomfort migration to climate-1.0 (#24936 )
* delint type hints
* no async unless await
* revert: no async unless await
* revert: no async unless await 2
* delint
* fix typo
* Fix homekit_controller on climate-1.0 (#24948 )
* Fix tests on climate-1.0 branch
* As part of climate-1.0, make state return the heating-cooling.current characteristic
* Fixes from review
* lint
* Fix imports
* Migrate stibel_eltron
* Fix lint
* Migrate coolmaster to climate 1.0 (#24967 )
* Migrate coolmaster to climate 1.0
* fix lint errors
* More lint fixes
* Fix demo to work with UI
* Migrate spider
* Demo update
* Updated frontend to 20190705.0
* Fix boost mode (#24980 )
* Prepare Netatmo for climate 1.0 (#24973 )
* Migration Netatmo
* Address comments
* Update climate.py
* Migrate ephember
* Migrate Sensibo
* Implemented review comments (#24942 )
* Migrate ESPHome
* Migrate MQTT
* Migrate Nest
* Migrate melissa
* Initial/partial migration of ST
* Migrate ST
* Remove Away mode (#24995 )
* Migrate evohome, cache access tokens (#24491 )
* add water_heater, add storage - initial commit
* add water_heater, add storage - initial commit
delint
add missing code
desiderata
update honeywell client library & CODEOWNER
add auth_tokens code, refactor & delint
refactor for broker
delint
* Add Broker, Water Heater & Refactor
add missing code
desiderata
* update honeywell client library & CODEOWNER
add auth_tokens code, refactor & delint
refactor for broker
* bugfix - loc_idx may not be 0
more refactor - ensure pure async
more refactoring
appears all r/o attributes are working
tweak precsion, DHW & delint
remove unused code
remove unused code 2
remove unused code, refactor _save_auth_tokens()
* support RoundThermostat
bugfix opmode, switch to util.dt, add until=1h
revert breaking change
* store at_expires as naive UTC
remove debug code
delint
tidy up exception handling
delint
add water_heater, add storage - initial commit
delint
add missing code
desiderata
update honeywell client library & CODEOWNER
add auth_tokens code, refactor & delint
refactor for broker
add water_heater, add storage - initial commit
delint
add missing code
desiderata
update honeywell client library & CODEOWNER
add auth_tokens code, refactor & delint
refactor for broker
delint
bugfix - loc_idx may not be 0
more refactor - ensure pure async
more refactoring
appears all r/o attributes are working
tweak precsion, DHW & delint
remove unused code
remove unused code 2
remove unused code, refactor _save_auth_tokens()
support RoundThermostat
bugfix opmode, switch to util.dt, add until=1h
revert breaking change
store at_expires as naive UTC
remove debug code
delint
tidy up exception handling
delint
* update CODEOWNERS
* fix regression
* fix requirements
* migrate to climate-1.0
* tweaking
* de-lint
* TCS working? & delint
* tweaking
* TCS code finalised
* remove available() logic
* refactor _switchpoints()
* tidy up switchpoint code
* tweak
* teaking device_state_attributes
* some refactoring
* move PRESET_CUSTOM back to evohome
* move CONF_ACCESS_TOKEN_EXPIRES CONF_REFRESH_TOKEN back to evohome
* refactor SP code and dt conversion
* delinted
* delinted
* remove water_heater
* fix regression
* Migrate homekit
* Cleanup away mode
* Fix tests
* add helpers
* fix tests melissa
* Fix nehueat
* fix zwave
* add more tests
* fix deconz
* Fix climate test emulate_hue
* fix tests
* fix dyson tests
* fix demo with new layout
* fix honeywell
* Switch homekit_controller to use HVAC_MODE_HEAT_COOL instead of HVAC_MODE_AUTO (#25009 )
* Lint
* PyLint
* Pylint
* fix fritzbox tests
* Fix google
* Fix all tests
* Fix lint
* Fix auto for homekit like controler
* Fix lint
* fix lint
2019-07-08 14:00:24 +02:00
David Winn
628e12c944
Sleepiq single sleeper crash ( #24941 )
...
* Update sleepyq to 0.7
Fixes crash when working with a single sleeper.
* sleepiq: Handle null side definitions
These happen if no sleeper is defined for a side of the bed. Don't
create sensors for null sides; they'll crash every time we try to use
them.
* sleepiq: Fix urls mocked to match sleepyq 0.7
* sleepi: Fix test_sensor.TestSleepIQSensorSetup
Sleepyq 0.7 throws on empty strings, so we have to specify them.
* sleepiq: Test for ValueError thrown by sleepyq 0.7
* sleepiq: Drop no longer used HTTPError import
* sleepiq: Add tests for single sleeper case
* sleepiq: Shorten comments to not overflow line length
* sleepiq: Use formatted string literals for adding suffixes to test files
* sleepiq: Use str.format() for test suffixing
2019-07-07 08:40:02 +02:00
Franck Nijhof
31f569ada9
Batch of Component(s) -> Integration(s) ( #24972 )
2019-07-05 15:24:26 -07:00
Aaron Bach
a491f97eb9
Allow updating of via_device in device registry ( #24921 )
...
* Allow updating of via_device in device registry
* Added test
2019-07-04 19:10:23 -04:00