Paulus Schoutsen
592e99947d
Convert frontend to do client-side modern JS detection ( #23618 )
...
* Convert frontend to do client-side async pick
* Further cleanup
* Updated frontend to 20190502.0
* Fix template caching
* Remove es5 test
* Lint
* Update description
2019-05-02 13:59:24 -07:00
Erik Montnemery
3c5abcc71a
Improve sun automation tests ( #23588 )
...
* Improve sun automation tests
* Lint
* Restore timezone after test
2019-05-02 09:46:32 +02:00
Martin Hjelmare
447440adc3
Clean caldav calendar tests ( #23609 )
2019-05-02 09:46:12 +02:00
Andrew Sayre
f3925b7ede
Bump pyheos ( #23616 )
2019-05-01 22:39:59 -07:00
Jc2k
0fe21f2015
Support STATE_AUTO in homekit_controller climate ( #23583 )
2019-05-01 22:44:54 -05:00
Jc2k
7ff77936ad
Add and improve Homekit controller pairing messages and errors ( #23532 )
...
* Be clear about pairing code format
* Handle more homekit errors while pairing
* Update en translation
* Fix log message feedback
2019-05-01 17:02:29 -06:00
Daniel Høyer Iversen
19aee50bbc
Ambiclimate ( #22827 )
...
* Ambiclimate
* Ambiclimate
* style
* Add config flow to ambicliamte
* Add config flow to ambicliamte
* update requirements_all.txt
* ambiclimate
* tests
* typo
* ambiclimate
* coverage
* add manifest.json
* services
* codeowner
* req
* ambicliamte
* style
* ambicliamte
* add to requirements all tests
* add to requirements all tests
* .coveragerc
* Add tests
* add doc
* style
* fix test
* update tests
* update tests
* update tests
* update tests
* update tests
* tests
* tests
* fix comment
2019-05-01 22:05:40 +02:00
cdce8p
db2904624a
Fix low_battery_threshold issue HomeKit ( #23593 )
2019-05-01 16:48:56 +02:00
Penny Wood
5b9d01139d
render_with_collect method for template ( #23283 )
...
* Make entity_filter be a modifiable builder
* Add render_with_collect method
* Use sync render_with_collect and non-class based test case
* Refactor: Template renders to RenderInfo
* Freeze with exception too
* Finish merging test changes
* Removed unused sync interface
* Final bits of the diff
2019-05-01 10:54:25 +08:00
etheralm
581b16e9fa
Fix failing state update tests ( #23575 )
2019-04-30 16:47:40 -07:00
Jc2k
1c4367e5a9
Fix min/max temp and humidity for homekit_controller climate ( #23421 )
...
* Fix min/max temp and humidity for homekit_controller climate.
* Fix typo
2019-05-01 00:08:30 +02:00
Penny Wood
b0843f4a38
Ptvsd debugger component. ( #23336 )
...
* ptvsd debugger component.
* Add test case
* ptvsd as test dependency
* Fix for 3.5
* Fixed bootstrap test
* Use dict direct lookup.
* Don't need to load dependencies.
* Get the test working.
* 3.5 fix
* Set mock return value
* Put tests back, but skip them
* Change log level
2019-05-01 00:07:34 +02:00
Andrew Sayre
cfaaae661a
Add core APIs to migrate device identifiers and entity unique_id ( #23481 )
...
* Add device identifiers migration
* Add entity unique_id migration
* Update per arch issue
* Move to existing update methods
2019-04-30 10:04:37 -07:00
Erik Montnemery
407e0c58f9
Migrate tests to pytest ( #23544 )
...
* Migrate tests to pytest
* Fixup
* Use loop fixture in test_check_config
* Lint
2019-04-30 09:20:38 -07:00
etheralm
1d70005b01
Add sensor support for dyson 2018 models ( #22578 )
...
fix check for already created entities
remove hepa and carbon filter
add AQI attribute
initial commit
fix check for already created entities
remove hepa and carbon filter
add AQI attribute
add air quality component tests
fix method call tests
fix line lengths
fix pylint issues
fix docstrings
revert fan related changes
remove whitespace change
fix fan update state test
add for loop for platform initialization
add requested changes to aiq platform
change string concatenation to new style string formatting
update air quality tests
update air quality tests
refactor sensor component changes
fix pylint issues
fix debug string in the air quality component
replace failing tests for older devices
fix line length fan tests
remove dependencies const and move imports
move back imports to methods
remove whitespace from blank line
2019-04-30 02:24:05 +02:00
Austin Drummond
b4e2a0ef84
Add HomeKit low battery threshold config ( #23363 )
2019-04-30 02:02:53 +02:00
Pascal Vizeli
4c4f0e38d4
Fix media_player alexa power control bug ( #23537 )
2019-04-29 22:40:55 +02:00
Erik Montnemery
84f778d23c
Improve logging of exceptions in async_create_task ( #22689 )
...
* Improve logging of exceptions in async_create_task
* Move wrapping+logging to util.logging
* Minor refactor, fix typing
* Add test
* Remove useless @wraps, fix confusing parameter name
* Review comment
2019-04-29 09:53:22 -07:00
Penny Wood
5e045f3df2
Allow device_class for template covers
...
* #23486 . Allows device_class to be set for template covers
2019-04-29 20:38:59 +08:00
Anders Melchiorsen
0ecf152153
Continuous discovery of Sonos speakers ( #23484 )
2019-04-29 10:20:09 +02:00
Paulus Schoutsen
0f49a9cb7b
Return state when changing optimistic covers ( #23498 )
2019-04-28 12:09:20 -07:00
Robin
687bbce900
Fixes local_file camera service ( #23479 )
...
* Fixes service
Fixes service so only the target camera is updated
* Update test_camera.py
* fix lint
2019-04-28 19:32:02 +01:00
chmielowiec
54c34bb224
Display person component as occupancy sensor HomeKit ( #23451 )
2019-04-28 18:38:21 +02:00
Anders Melchiorsen
37badbbf09
Skip flaky stream tests ( #23493 )
...
* Skip flaky test_hls tests
* Skip flaky test_recorder tests
2019-04-28 13:58:19 +02:00
Ian
c2e7445271
Add new nextbus sensor ( #20197 )
...
* Added new nextbus sensor
* Fix order in requirements_all after merge
* Add more flexible parsing of JSON lists
* Undo tox change
2019-04-26 19:51:58 -05:00
Anders Melchiorsen
5dbf58d67f
Remove support for deprecated Sonos configuration ( #23385 )
2019-04-26 08:56:43 +02:00
Andrew Sayre
d038d2426b
Add missing feature support flag ( #23417 )
2019-04-26 08:47:40 +02:00
Andrew Sayre
b5725f8f19
Fix supported features gates in media_player volume up/down services ( #23419 )
...
* Correct media player feature gates
* Fix failing test
* Lint...
2019-04-25 21:42:39 -07:00
Joakim Plate
7d5c1ede72
Broadlink fixup unintended breakage from service refactor ( #23408 )
...
* Allow host/ipv6 address for broadlink service
This matches switch config and is a regression fix
* Restore padding of packets for broadlink
* Drop unused import
* Fix comment on test
2019-04-25 21:33:05 -05:00
Joakim Plate
39932d132d
Add device classes for media player and map to google types ( #23236 )
...
* Add device classes for media player and map to google types
* Switch default class for media_player to media
2019-04-25 13:12:11 -07:00
Erik Montnemery
5376e15286
Convert some test helpers to coroutines and adjust tests ( #23352 )
...
* Convert some test helpers to coroutines
* Fix tests
2019-04-25 10:14:16 +02:00
Paulus Schoutsen
de6fdb09f4
Add media player external url ( #23337 )
...
* Add media player external url
* Lint
* Simplify
* Update __init__.py
* Update __init__.py
* Use 302
2019-04-24 22:37:29 -07:00
Andrew Sayre
e3e7fb5ff6
Bump pyheos to 0.4.1 ( #23360 )
...
* Bump pyheos==0.4.1
* Refresh player after reconnection
2019-04-24 21:31:31 -07:00
Paulus Schoutsen
d218ba98e7
Fix config test when current version is 92 ( #23356 )
2019-04-24 13:37:08 -07:00
Joakim Plate
62fcb1895e
Device type garage for binary sensor garage_door ( #23345 )
...
* Switch binary sensor to garage for garage_door
* Add test for cover garage device type
2019-04-24 09:56:22 -07:00
Penny Wood
e850ccb82c
Fixed test ( #23343 )
2019-04-24 09:55:37 -07:00
Joakim Plate
e11e6e1b04
Volume trait for google assistant ( #23237 )
...
* Add action.devices.traits.Volume
* Drop media player from brightness trait
* Factor out commands into separate functions
* Drop support for explicit mute
2019-04-24 09:08:41 -07:00
Joakim Plate
7c55b9f087
Expose door cover/binary_sensor as door type ( #23307 )
...
* Expose door cover/binary_sensor as door type
More logical to ask "What doors are open" than "What sensors are open"
* Add test for binary_sensor device_classes
* Cosmetic flake8
* Add test for device class for cover
2019-04-23 19:25:20 -07:00
ktnrg45
68d3e624e6
Fix ps4 not able to use different PSN accounts ( #22799 )
...
* Remove skipping of creds step.
* Check for device added per account
* typo
* lint
* Pylint
* Fix test
* Fix test
* Typo
* Add auto location
* blank space
* Add new identifier handling + fix select source
* Add cred_timeout error
* add credential timeout error
* Fix Tests
* patch decorator
* Update test_config_flow.py
* add test
* Revert
* Rename vars
* fix tests
* Add attr location
* Bump 0.6.0
* Bump 0.6.0
* Bump 0.6.0
* Update handling exception
* Update remove method
* Update tests
* Refactoring
* Pylint
* revert
* chmod
* 0.6.1
* 0.6.1
* 0.6.1
* Remove func
* Add migration
* Version 3
* Remove redefinition
* Add format unique id
* Add format unique id
* pylint
* pylint
* 0.7.1
* 0.7.1
* 0.7.1
* Changes with media_art call
* Add library exception
* 0.7.2
* 0.7.2
* 0.7.2
* Version and entry_version update
* Revert list comprehension
* Corrected exception handling
* Update media_player.py
* Update media_player.py
* white space
2019-04-24 01:32:36 +02:00
Paulus Schoutsen
5b0ee473b6
Add get_states faster ( #23315 )
2019-04-23 12:46:22 +02:00
Jc2k
baeb3cddc6
Set placeholders in homekit config flow title ( #23311 )
2019-04-22 21:32:39 -07:00
Richard Mitchell
845d81bdae
Correct calculation and units of light level values. ( #23309 )
2019-04-22 21:28:40 -07:00
Pawel
9007e17c3e
MQTT Vacuum State Device ( #23171 )
...
* add StateVacuum MQTT
2019-04-22 21:49:15 +02:00
Andrew Sayre
8daba68dc1
Add support to play url ( #23273 )
2019-04-22 12:10:55 -07:00
Erik Montnemery
a89c7f8feb
Improve MQTT tests ( #23296 )
...
* Improve MQTT tests
* Tweak
2019-04-22 08:48:50 -04:00
Andrew Sayre
b697bb7a26
Update pyheos and log service errors in HEOS integration ( #23222 )
...
* Update pyheos and command error handling
* Correct comment and remove unnecessary autospec
2019-04-19 22:22:40 -04:00
Erik Montnemery
1e0bc97f56
Drop unnecessary block_till_done ( #23256 )
2019-04-19 16:08:11 -07:00
Erik Montnemery
eebb452fb5
Drop unnecessary block_till_done, improve tests for MQTT Cover tests ( #23255 )
2019-04-19 16:07:28 -07:00
Erik Montnemery
2c42e1a5cb
Drop unnecessary block_till_done for MQTT tests ( #23254 )
...
* Drop unnecessary block_till_done
* Drop unnecessary block_till_done
2019-04-19 14:59:16 -07:00
Erik Montnemery
28c411c742
Drop unnecessary block_till_done for MQTT fan tests ( #23253 )
2019-04-19 14:58:44 -07:00