Anders Melchiorsen
87534692d0
Move several local services to their right domain ( #11677 )
...
* Move several local services to their right domain
* Fix lint
2018-01-15 14:53:56 -08:00
Anders Melchiorsen
8267a21bfe
Lazy loading of service descriptions ( #11479 )
...
* Lazy loading of service descriptions
* Fix tests
* Load YAML in executor
* Return a copy of available services to allow mutations
* Remove lint
* Add zha/services.yaml
* Only cache descriptions for known services
* Remove lint
* Remove description loading during service registration
* Remove description parameter from async_register
* Test async_get_all_descriptions
* Remove lint
* Fix typos from multi-edit
* Remove unused arguments
* Remove unused import os
* Remove unused import os, part 2
* Remove unneeded coroutine decorator
* Only use executor for loading files
* Cleanups suggested in review
* Increase test coverage
* Fix races in existing tests
2018-01-07 14:54:16 -08:00
Charles Blonde
9bc5cd2d4b
Add Soundtouch support for playing an HTTP url ( #8370 )
2017-07-06 22:28:09 -07:00
Paulus Schoutsen
46e030662d
Fix pylint 1.7.2 no-else-return issues ( #8361 )
...
* Fix pylint 1.7.2 no-else-return issues
* Update tomato.py
2017-07-05 23:30:01 -07:00
Fabian Affolter
61cb6ec3dc
Upgrade libsoundtouch to 0.6.2 ( #8149 )
2017-06-22 13:27:42 +02:00
Charles Blonde
9a239d1afb
Upgrade libsoundtouch to prevent Python3.6 errors with enum. #7733 #8103 ( #8143 )
2017-06-21 22:20:30 +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
Charles Blonde
931fce8239
Add Bose soundtouch discovery support and upgrade libsoundtouch library ( #7005 )
...
* Add Bose soundtouch discovery support and upgrade libsoundtouch library
* Remove DEVICE global variable
* Update netdisco to lastest version
2017-04-19 21:52:37 -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
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
Charles Blonde
c9b353f7a7
Add Bose SoundTouch device support - v2 ( #4523 )
...
* Add Bose SoundTouch device support
* Update soundtouch.py
2016-11-22 23:22:52 -08:00