Franck Nijhof
e8a0abd107
String formatting improvements ( #33635 )
...
* String formatting improvements
* Found another one
2020-04-04 18:21:14 +02:00
zewelor
ce13fb8d73
Support yeelight color light with nightlight ( #30194 )
...
* Support color light with nightlight
* Better nightlight mode support check
* Lint fixes
* Remove brightness control for color light with nightlight mode
2020-01-13 06:03:48 +01:00
zewelor
575eb48feb
Show current effect in yeelight device ( #28975 )
...
* Show current effect in yeelight device
* Use device_state_attributes instead of state_attributes
* Add early return in set effect
* Make single if elif chain
* Fix if elif
* Fix if elif
2019-12-16 16:23:05 +01:00
Bas Nijholt
3f469eac28
Sort imports according to PEP8 for yeelight ( #29755 )
2019-12-09 13:10:24 +01:00
zewelor
c847cc20fc
Add yeelight nightlight support via separate light entity ( #26224 )
...
* Add yeelight nightligh support via separate light entity
* Fix lint too many ancestors
* PR fixes
2019-09-06 14:33:03 -04:00
Franck Nijhof
dae6895a95
Use literal string interpolation in integrations X-Z (f-strings) ( #26395 )
2019-09-03 21:15:31 +02:00
Paulus Schoutsen
4de97abc3a
Black
2019-07-31 12:25:30 -07:00
zewelor
c6d5a5a6cc
Improve autodiscovered yeelights model detection ( #24671 )
...
* Improve autodiscovered yeelights model detection
* Lint fixes
* Logger warn fix
2019-06-21 15:50:25 -04:00
zewelor
6d3c3ce449
Refactor yeelight code ( #22547 )
...
* Separate yeelight light classes
* Removed not used variable
* Allow to create device right away, when model is declared
* Lint fixes
* Use correct brightness, when nightlight mode is on
* Pylint fix
* Add power property
* Fix imports
* Update homeassistant/components/yeelight/light.py
Co-Authored-By: Teemu R. <tpr@iki.fi>
* Small PR fixes
* Simplify device to yeelight class mapping
* Simplify device initialization code
* Fix comment
2019-06-13 12:42:47 -04:00
zewelor
fdf1fa48e3
Improve yeelight imports ( #24020 )
...
* Improve yeelight imports
* Move import on top
* Fix lint
2019-05-21 22:47:10 -04:00
zewelor
fa73b8e37a
Make less imports from yeelight ( #23124 )
2019-04-17 22:05:49 +02:00
cgtobi
2c07bfb9e0
Remove dependencies and requirements ( #23024 )
...
* Remove dependencies and requirements
* Revert "Remove dependencies and requirements"
This reverts commit fe7171b4cd
.
* Remove dependencies and requirements
* Revert "Remove dependencies and requirements"
This reverts commit 391355ee2c
.
* Remove dependencies and requirements
* Fix flake8 complaints
* Fix more flake8 complaints
* Revert non-component removals
2019-04-12 10:13:30 -07:00
zewelor
e407226afc
Fix yeelight possible array change during iteration ( #22849 )
2019-04-07 14:05:38 -06:00
zewelor
f62d1d8d09
Optimize yeelight signal handling ( #22806 )
2019-04-07 16:07:50 +02:00
zewelor
a91e79ee77
Improve yeelight imports ( #22804 )
2019-04-07 16:07:34 +02:00
zewelor
5e7fdb479b
Fix yeelight recorder warning ( #22756 )
2019-04-05 13:32:46 +02:00
zewelor
4e78d895d9
Fixes for yeelight availbility state ( #22502 )
2019-03-29 18:43:29 +01:00
Sebastian Muszynski
26d4736ebf
Fix auto discovery of yeelights ( #22481 )
...
* Fix auto discovery of yeelights
* Fix lint
2019-03-27 19:51:22 -07:00
zewelor
4de2efd07f
Add support for yeelight ceiling ambilight ( #22346 )
2019-03-27 13:39:55 +01:00
zewelor
2cebf9ef71
Fix yeelight state update ( #22373 )
2019-03-26 09:18:53 -04:00
zewelor
6a74c403c0
Update python yeelight and add nightlight mode sensor ( #22345 )
2019-03-25 19:06:43 +01:00
zewelor
96133f5e6b
Improve yeelight component ( #22347 )
2019-03-25 08:50:47 +01:00
zewelor
9214934d47
Move yeelight into component ( #21593 )
2019-03-24 13:01:12 +01:00
Paulus Schoutsen
f5076188ef
Consolidate all platforms that have no tests ( #22096 )
...
* Consolidate
* Fix tests
* Update imports
* Fix import
* Use importlib because integration and package share name
* Fix more tests
* Update .coveragerc and CODEOWNERS
2019-03-16 20:44:05 -07:00