Markus Nigbur
a83e741dc7
Refactored to new global json saving and loading ( #10677 )
...
* Refactored to new global json saving and loading
* Fixed emulated_hue tests
* Removed unnecassary error handling
* Added missing newline
* Remove unused imports
* Fixed linting error
* Moved _load_json wrapper out of the config class
2017-11-19 19:47:55 -08:00
Adam Mills
19d1d748d4
Add support for Automatic OAuth2 authentication ( #8962 )
...
* Add support for Automatic OAuth2 authentication
* Fix async conversion of configurator
* Rename method for async
* Use hass.components to get configurator component
* Fix typo
* Move session data to hidden directory
* Make configurator callback optional
2017-08-13 22:37:50 -07:00
Fabian Affolter
f513f6271e
Do not call update() in constructor ( #8878 )
...
* Do not call update() in constructor
* Fix lint issues
2017-08-08 20:21:33 +02:00
Fabian Affolter
4d52b0ecd5
Update docstrings ( #7405 )
...
* Update docstrings
* Fix lint issues
* Update docstrings
2017-05-02 22:47:20 +02:00
Fabian Affolter
a4f1f6e724
Update docstrings ( #7374 )
...
* Update docstrings
* Update docstrings
* Update docstrings
* Update docstrings
* Update docstrings
* Update docstrings
* Update docstring
* Update docstrings
* Update docstrings
* Fix lint issues
* Update docstrings
* Revert changes in dict
2017-05-02 09:18:47 -07:00
Fabian Affolter
cfc023e128
Don't use len(SEQUENCE) as condition value ( #7249 )
...
* Don't use len(SEQUENCE) as condition value
* Update volvooncall.py
2017-04-23 20:41:09 -07:00
Adam Mills
ecfe8e0a9a
Formalize supported_features as entity property ( #5794 )
...
* Formalize supported_features as entity property
* Remove extra emulated_hue conditions
* Generate log message in executor
2017-02-07 20:42:45 -08:00
Pascal Vizeli
eefb603f17
Cleanup media_player universal platform / blocking platform. ( #5671 )
...
* Cleanup media_player universal platform / blocking platform.
* fix comments
* fix unittest
* fix lint
* fix unittest lint
* fix coro
* fix test
* fix tests part 2
2017-02-01 21:45:19 -08:00
Adam Mills
469472914b
Add SUPPORT_PLAY flag ( #5181 )
...
* Add SUPPORT_PLAY flag
* Add SUPPPORT_PLAY to existing media players
* Leave usage of new flag to device devs
2017-01-09 01:09:30 +01:00
Paulus Schoutsen
ee5f228309
Make services yield ( #4187 )
...
* Make services yield
* Disable pylint abstract-method check
* add input_select
* add input_slider
* change to async vers.
* fix lint
* yield on add_entities as other components does
2016-11-03 18:32:14 -07:00
Fabian Affolter
be272ac64a
Disable too-many-* ( #4107 )
...
* Disable too-many-* and too-few-public-methods
* Remove globally disabled pylint warnings
2016-10-30 22:18:53 +01:00
Nolan Gilley
2c01a67446
short sleep ( #3115 )
2016-09-13 21:46:11 -07:00
Fabian Affolter
6bbe3483d9
Migrate to voluptuous ( #3197 )
2016-09-05 09:45:06 -06:00
Nolan Gilley
61ef2683c5
Add volume and seek control to gpmdp ( #2953 )
2016-08-23 23:32:00 -07:00
Nolan Gilley
0c91ba4a50
improve gpmdp ( #2951 )
2016-08-23 19:09:43 -07:00
Nolan Gilley
09d531b3b9
fix gpmdp ( #2864 )
...
* fix gpmdp
* fix balloobs comments
* move create_connection
2016-08-18 00:08:58 -07:00
Fabian Affolter
7a73dc7d6a
Upgrade websocket-client to 0.37.0 ( #2382 )
2016-06-27 23:47:35 -07:00
Fabian Affolter
7f0b8c5e70
Docs ( #2124 )
...
* Add link to docs
* Update link
2016-05-21 16:59:52 +02:00
Rowan
429bf2c143
Google Play Music Desktop Player component ( #1788 )
...
* Added GPM Desktop Plaeyr component
* Updated requirements_all.txt
* Pylint fix
* Updated GPMDP.py to include @balloob's comments
* Updated to work with the latest version of GPMDP
* Removed setting "self._ws.recv()" as a variable
* Made line 52 shorter
* Updated to check weather it is connected or not
* Pylint and @balloob fixes
* Updated with simplified code and pylint fix
* Made `json.loads` shorter
* Pylint fix
2016-05-14 13:28:42 -07:00