Jc2k
906f0113ad
Add more HomeKit device enumeration tests ( #22194 )
...
* Test that Aqara Gateway, Ecobee 3 and Lennox E30 is correctly enumerated
* Move json to fixtures directory
* Move IO to executor
2019-03-30 11:21:11 +01:00
Kevin Cooper
4b9e3258dc
Add command_template and value_template for MQTT alarm ( #21438 )
...
* Option to send pin code with the MQTT payload for MQTT alarm
* publish code via json
Add publish code via json
add code_disarm_required
* publish code via json
Add publish code via json
add code_disarm_required
* implemented command_template
* Fix issue with night arm and add template test
* implemented value_template for mqtt alarm
* Fixed merge errors
* Requested changes
* Resolve lint errors
* Resolve hound issues
* Fix test formatting
2019-03-30 07:36:10 +01:00
Andrew Sayre
1bfe86b30d
Change HEOS component library and add basic config flow ( #22517 )
...
* Update heos lib
* Update requirements files
* Removed unecessary mock_coro usage
* Remove assert_called_once usage
* Updates from review feedback
* Remove extra param to error format
2019-03-29 21:10:00 -07:00
giefca
b04fd08cea
Google assistant: add blinds trait for covers ( #22336 )
...
* Update const.py
* Update smart_home.py
* Update trait.py
* Update test_trait.py
* Update smart_home.py
* Update test_trait.py
* Update trait.py
* Update trait.py
* Update test_trait.py
* Update test_trait.py
* Update __init__.py
* Update test_trait.py
* Change email
* Trying to correct CLA
* Update __init__.py
* Update trait.py
* Update trait.py
* Update trait.py
* Update trait.py
* Update __init__.py
* Update test_trait.py
* Update test_google_assistant.py
* Update trait.py
* Update trait.py
* Update test_trait.py
* Update test_trait.py
2019-03-29 20:51:47 -07:00
Robert Svensson
5f6037d563
Axis component reflect device availability ( #22401 )
2019-03-29 15:20:12 +01:00
Jason Hu
8d86722c0e
Fix dev branch ( #22493 )
2019-03-28 11:09:12 +01:00
Jason Hu
6ba2891604
Add trusted_users in trusted networks auth provider ( #22478 )
2019-03-27 21:53:11 -07:00
Jason Hunter
26726af689
Stream Record Service ( #22456 )
...
* Initial commit of record service for live streams
* fix lint
* update service descriptions
* add tests
* fix lint
2019-03-27 21:47:07 -07:00
Robbie Trencheny
7741ec4d5a
Great migration notify ( #22406 )
...
* Move notify platforms into components
* Move notify tests
* Fix notify tests
* More fixes
* Update requirements
* Update .coveragerc
* Run gen reqs
2019-03-27 20:36:13 -07:00
Heine Furubotten
f11f5255ae
Entur upgrade to v0.2.0: async polling, number of departures, omit non boarding departures ( #22001 )
...
* The Great Migration
* removed outdated tests
* Upgraded enturclient to v0.2.0
- client has gone async
- configurable if non boarding departures should be omitted from result
- configurable how many departures should be shown
- more clear which attributes are included and when
* reduced nesting and clearing of attributes
* Removed test data
* ensure attribution and stop id in attributes
* docstring fixes
* fix rebase errors
went a bit too fast on continue on one of the conflicts..
* fix test requirements comment from gen
2019-03-27 20:04:35 -07:00
Jc2k
8bf5e57b7f
Move HKDevice into connection ( #22430 )
2019-03-27 20:01:10 -07:00
Jack Wilsdon
14ceb8472f
Return percentage information in Alexa Smart Home response ( #22440 )
2019-03-27 19:58:52 -07:00
Alexei Chetroi
e670491c86
Targeted ZHA permit joins. ( #22482 )
...
* Targeted ZHA permit service.
* Convert IEEE string to EUI64 usiv vol schema.
* Update test units.
* Lint.
isort imports.
2019-03-27 19:50:52 -07:00
Andrew Sayre
e26a5abb2b
Don't return cover position when not supported ( #22484 )
2019-03-27 19:50:02 -07:00
Rohan Kapoor
78e162c1d3
Centralize all usages of `host` as a configuration param to the constant CONF_HOST ( #22458 )
...
* Centralize all usages of as a configuration param to the constant CONF_HOST
* Clean up test
2019-03-27 19:48:05 -07:00
Ryan Claussen
c3f090af17
Add hourly forecasts to Dark Sky ( #21820 )
2019-03-27 20:11:25 +00:00
Leonardo Merza
29ad3961e5
Use voluptuous error string for websocket validation error ( #21883 )
...
* use voluptuous error string to websocket validation error
* added exception logging to websocket error
* add detailed message to websocket validation error
* add error message to websocket validation error
* Add humanize error for websocket invalid vol error
* Add humanize error for websocket invalid vol error
* Add humanize error for websocket invalid vol error
2019-03-27 10:40:39 -07:00
Robert Svensson
52437f6246
Axis devices support device registry ( #22367 )
...
* Add support for device registry
* Fix test
2019-03-27 18:25:01 +01:00
Penny Wood
646c4a7137
Bootstrap to start registry loading early ( #22321 )
...
* Registries store directly in data on loading.
* Loading registries concurent with stage 1.
* Removed comments
2019-03-27 22:06:20 +08:00
Pascal Vizeli
a55afa8119
Update ha-ffmpeg 2.0 ( #22427 )
2019-03-27 07:55:05 +01:00
Paulus Schoutsen
1766536812
Fix test name ( #22421 )
2019-03-26 15:24:28 -07:00
Pascal Vizeli
3fddf5df08
Enable hass.io panel without ping ( #22388 )
...
* Enable hass.io panel without ping
* fix tests
2019-03-26 07:38:25 -07:00
cgtobi
a27e821e8b
Migrate tts ( #22403 )
...
* Migrate tts
* Migrate tts tests
* Update requirements
* Fix path to demo mp3
2019-03-26 07:34:16 -07:00
Paulus Schoutsen
65432ba552
Move core stuff into Home Assistant integration ( #22407 )
...
* Move core stuff into Home Assistant integration
* Lint
2019-03-26 13:38:32 +01:00
Jason Hunter
bad0a8b342
Camera Preferences + Preload Stream ( #22339 )
...
* initial commit for camera preferences and preload stream
* cleanup and add tests
* respect camera preferences on each request stream call
* return the new prefs after update
2019-03-26 08:31:29 -04:00
Jason Hu
e85b089eff
Set default parallel_update value should base on async_update ( #22149 )
...
* Set default parallel_update value should base on async_update
* Set default parallel_update value should base on async_update
* Delay the parallel_update_semaphore creation
* Remove outdated comment
2019-03-25 23:53:36 -07:00
uchagani
0c4380a78d
remove config sections from hass.config.components ( #22370 )
...
* remove config sections from hass.config.components
* fix tests
2019-03-25 22:36:39 -07:00
Paulus Schoutsen
f1a0ad9e4a
Frontend indicate require admin ( #22272 )
...
* Allow panels to indicate they are meant for admins
* Panels to indicate when they require admin access
* Do not return admin-only panels to non-admin users
* Fix flake8
2019-03-25 10:04:35 -07:00
Pascal Vizeli
b57d809dad
Update hass-nabucasa & fix state ( #22385 )
...
* Update hass-nabucasa & fix state
* Fix lint
2019-03-25 09:43:15 -07:00
ktnrg45
17a96c6d9b
Improve PS4 media art fetching and config flow ( #22167 )
...
* improved config flow
* Added errors, docs url
* Added errors, docs url
* Added manual config mode
* Add tests for manual/auto host input
* fix inline docs
* fix inline docs
* Changed region list
* Added deprecated region message
* removed DEFAULT_REGION
* Added close method
* Fixes
* Update const.py
* Update const.py
* Update const.py
* Update test_config_flow.py
* Added invalid pin errors
* Update strings.json
* Update strings.json
* bump pyps4 to 0.5.0
* Bump pyps4 0.5.0
* Bump pyps4 to 0.5.0
* test fixes
* pylint
* Change error reference
* remove pin messages
* remove pin messages
* Update en.json
* remove pin tests
* fix tests
* update vol
* Vol fix
* Update config_flow.py
* Add migration for v1 entry
* lint
* fixes
* typo
* fix
* Update config_flow.py
* Fix vol
* Executor job for io method.
* Update __init__.py
* blank line
* Update __init__.py
* Update tests/components/ps4/test_config_flow.py
Co-Authored-By: ktnrg45 <38207570+ktnrg45@users.noreply.github.com>
2019-03-25 08:25:15 -04:00
Nick Horvath
c59d45caa3
Expose detailed Ecobee equipment status ( #20767 )
...
* ecobee: expose detailed equipment status
* Fix #18244 for ecobee by moving current_operation property to current_operation_mode which is more accurate and defining current_operation properly, thanks @ZetaPhoenix
* fix docstring and lint issue
* Revert "fix docstring and lint issue"
This reverts commit d3a645f075
.
* Revert "Fix #18244 for ecobee by moving current_operation property to current_operation_mode which is more accurate and defining current_operation properly, thanks @ZetaPhoenix"
This reverts commit bfd90551ef
.
2019-03-24 18:13:06 -07:00
Moritz Fey
f272ed3b91
Add 'method' parameter to forgiving_round method ( #21708 )
...
* Add 'method' parameter to forgiving_round method
Fixes #21707
* fix rounding behavior in round() filter
* add test cases for new rounding behaviour
2019-03-24 18:10:49 -07:00
Jason Hu
1aee7a1673
Add aws component and consolidate aws notify platform ( #22240 )
...
* Add aws component
* Move notify config under aws component
* Add basic tests for aws component
* Add deprecated warning for notify.aws_*
* Add more tests
2019-03-24 17:58:20 -07:00
Robert Svensson
8d1cf553de
Support deCONZ library with exception handling ( #21952 )
2019-03-24 19:27:32 +01:00
MatthewFlamm
ed93c3b2c1
Fix pressure in dark sky and openweathermap and add pressure utility ( #21210 )
2019-03-24 18:37:31 +01:00
Robert Svensson
6988fe783c
Axis config flow ( #18543 )
...
* Initial draft
* Add tests for init
Fix hound comments
* Add tests for device
Change parameter handling to make device easier to test
* Remove superfluous functionality per Martins request
* Fix hound comments
* Embedded platforms
* Fix device import
* Config flow retry
* Options default values will be set automatically to options in config entry before component can be used
* Clean up init
Add populate options
Fix small issues in config flow
Add tests covering init
* Improve device tests
* Add config flow tests
* Fix hound comments
* Rebase miss
* Initial tests for binary sensors
* Clean up
More binary sensor tests
* Hound comments
* Add camera tests
* Fix initial state of sensors
* Bump dependency to v17
* Fix pylint and flake8
* Fix comments
2019-03-24 16:16:50 +01:00
Paulus Schoutsen
1ddc249989
Consolidate more platforms ( #22308 )
...
* Consolidate final platforms
* Fix some tests
* Fix more tests
* Fix more tests
2019-03-23 20:22:35 -07:00
Paulus Schoutsen
c68b621972
Google Assistant: Add camera stream trait ( #22278 )
...
* Add camera stream trait
* Lint
2019-03-23 09:16:43 -07:00
Penny Wood
ecabf92504
Update trait to support auto without ranges. ( #21847 )
2019-03-22 13:42:56 -07:00
Leonardo Merza
a58f1eedda
Add sort by config and tests for Reddit integration ( #22081 )
...
* add sort type to reddit sensor
add sort type to reddit sensor
automated commit 14/03/2019 15:53:15
automated commit 15/03/2019 09:43:39
reddit sensor add tests and sort by config
reddit sensor add tests and sort by config
reddit sensor add tests and sort by config
reddit sensor add tests and sort by config
* Add reddit sensor sort_by config and tests
* Add reddit sensor sort_by config and tests
* Add reddit sensor sort_by config and tests
* Add reddit sensor sort_by config and tests
* Add reddit sensor sort_by config and tests
2019-03-22 21:05:08 +01:00
Penny Wood
1ddc65a0ce
Fixing the api_streams sensor ( #22200 )
...
* Fire events with websocket messages.
* Added tests to validate
* Fixed api_streams sensor to use new sensor
* Delete from coverageac as now works.
* Removed websocket request event.
* Use dispatcher instead of events.
* Moved sensor to under websocket_api
* Changes as per code review
* Fixed tests.
* Modified test
* Patch
2019-03-22 11:59:10 -07:00
Penny Wood
81bb928394
Handle on/off through TemperatrureSetting trait. ( #21842 )
2019-03-21 10:57:42 -07:00
Andrew Sayre
6526c68e2d
Fix validate webhook requirements ( #22248 )
2019-03-21 09:13:20 -07:00
uchagani
21871b3d6b
add date_time_iso to time_date sensor ( #22199 )
...
* add date_time_iso to time_date sensor
* hound fixes
* lint fixes
2019-03-21 08:55:30 +01:00
Quentin Stafford-Fraser
88be786e82
Make !include_dir_list use alphanumeric order ( #21902 )
...
* Make YAML includes such as !include_dir_list incorporate files in alphabetical order
* Test for !include_dir_list sorting
2019-03-20 23:10:08 -07:00
Jc2k
0344c761fc
Better handling of HomeKit accessory-information service ( #22171 )
...
* HomeKit controller: Better handling of accessory-information service
* Changes from review
2019-03-19 15:04:20 -04:00
Paulus Schoutsen
92dc26bab3
Always load Hass.io component on Hass.io ( #22185 )
...
* Always load Hass.io component on Hass.io
* Lint
* Lint
2019-03-19 11:33:50 -07:00
Penny Wood
bf4b7a82b4
Move platforms patch ( #22168 )
...
* move mold sensor
* Get tests working
* Move moon and season sensor strings.
* Renamed sensor strings.
2019-03-19 06:43:15 -07:00
Jc2k
c2aa06d0d4
Add some tests for Koogeek LS1 ( #22141 )
2019-03-19 00:58:56 -07:00
Andrew Hall
12df14b87b
Change ATTR_BATTERY_STATE_UNPLUGGED for ios component ( #22152 )
...
* AH - Updated Text Description of ATTR_BATTERY_STATE_UNPLUGGED
* AH - updated device_tracker ios test to use new battery state description
2019-03-19 00:46:04 -07:00