Ville Skyttä
4bd7a7eee3
Remove inline pylint disables for messages disabled in pylintrc ( #14978 )
2018-06-16 00:15:46 +02:00
Paulus Schoutsen
3fd61d8f45
Update voluputous ( #12463 )
...
* Update voluputous
* Fix http config
* Fix optional with default=None
* Optional, default=none
* Fix defaults in voluptuous schemas
* Fix tests
* Fix update error
* Lint
2018-02-17 10:29:14 +01: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
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
15b2473224
Iterating the dictionary directly ( #7251 )
2017-04-23 20:16:52 -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
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
wokar
3f6a5564ad
lg_netcast platform fails to load if no channels defined ( #4083 )
...
* fixes loading of lg_netcast platform if no channels are defined
* turned list comprehension into for loop
2016-10-29 16:52:53 -07:00
Fabian Affolter
e324885ff6
Use extend of PLATFORM_SCHEMA ( #3199 )
2016-09-05 09:47:53 -06:00
Assaf Inbal
51d5268f9f
Added a screenshot to LG Netcast TVs ( #2694 )
2016-07-31 21:58:55 -07:00
wokar
88bb136813
lg_netcast: fix exception on missing access_token ( #2150 )
...
* specified default value for acccess_token to prevent exception on init
2016-05-24 08:36:40 -07:00
wokar
f7b401a20e
Added the lg_netcast platform to control a LG Smart TV running NetCast 3.0 or 4.0 ( #2081 )
...
* Added the `lgtv` platform to control a LG Smart TV running NetCast 3.0
(LG Smart TV models released in 2012) and NetCast 4.0 (LG Smart TV models released in 2013).
* Fixed multi-line docstring closing quotes
* Rename lgtv to lg_netcast
* Rename lgtv to lg_netcast
* Extracted class to control the LG TV into a separate Python package 'pylgnetcast' and changed requirements accordingly.
* regenerated requirements_all.txt with script
* now uses pylgnetcast v0.2.0 which uses the requests package for the communication with the TV
* fixed lint error: Catching too general exception Exception
2016-05-19 23:27:47 -07:00