Franck Nijhof
53545c984b
Log lines do not end with a full stop ( #37527 )
2020-07-05 23:04:19 +02:00
zewelor
871afd2bf2
Remove Yeelight model to device type mapping ( #36658 )
2020-06-12 14:51:48 +02:00
zewelor
92756f9b12
Add explicit return none and binary sensor availability to yeelight ( #35649 )
...
* Add explicit return none and binary sensor availbility
* Fix
2020-05-15 17:41:53 +02:00
zewelor
8cf354c042
Provide yeelight unique_id using ssdp discovery ( #35448 )
...
* Provide yeelight unique_id using ssdp discovery
* Fixes
* Comment fix
* Cleanup initialization logic and add unique id to binary sensor
* Update homeassistant/components/yeelight/__init__.py
Co-authored-by: Teemu R. <tpr@iki.fi>
* Update homeassistant/components/yeelight/__init__.py
Co-authored-by: Teemu R. <tpr@iki.fi>
* Update comment
* Update comment
* Fix wrong model docstring
Co-authored-by: Teemu R. <tpr@iki.fi>
2020-05-14 19:44:32 +02:00
Teemu R
ecdcfb835d
Add yeelight meteorite (YLDL01YL, ceiling10) ( #35018 )
2020-05-01 13:00:44 -06:00
Erik Montnemery
e4333a7a44
Rename Light to LightEntity ( #34593 )
2020-04-26 18:49:41 +02:00
springstan
db72039b8f
Use list literals ( #33659 )
2020-04-04 23:14:47 +02:00
Paulus Schoutsen
4ebbabcdd1
Unsub dispatcher when removing entity from hass ( #33510 )
...
* Unsub dispatcher when removing entity from hass
* Update homeassistant/components/plaato/sensor.py
Co-Authored-By: Martin Hjelmare <marhje52@gmail.com>
* Update homeassistant/components/volvooncall/__init__.py
Co-Authored-By: Martin Hjelmare <marhje52@gmail.com>
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2020-04-02 09:25:33 -07:00
sbilly
c1908d16b5
Add 'Yeelight LED Ceiling Light' model ( #31615 )
...
* Add 'Yeelight LED Ceiling Light' model
Add new model https://www.yeelight.com/en_US/product/luna
* Update requirements_all.txt bump to yeelight 0.5.1
Update requirements_all.txt bump to yeelight 0.5.1
* Update manifest.json, bump to 0.5.1
Update manifest.json, bump to 0.5.1
2020-03-16 14:21:27 +01: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
Ville Skyttä
fa4fa30461
Various string cleanups ( #30435 )
...
* Remove some unnecessary string concatenations
* Replace some simple str.formats with f-strings
* Replace some string concatenations with f-strings
2020-01-03 14:47:06 +01:00
Ville Skyttä
e6388e186c
Remove unnecessary string literal concatenations ( #30360 )
2020-01-02 21:17:10 +02: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
Quentame
5b1f44ba19
Move imports in yeelight + yeelightsunflower component ( #27388 )
...
* Move imports in yeelight + yeelightsunflower component
* Fix pylint
* Fix pylint (again)
2019-10-15 13:37:40 +02:00
Kevin Eifinger
04ead6f273
move ATTR_MODE to homeassistant.const ( #27118 )
2019-10-02 09:33:47 -07:00
zewelor
ce42b46ccd
Fix yeelight inheritance order ( #26706 )
2019-09-18 10:07:07 -07:00
zewelor
9e8f4a589f
Add set scene service calls to yeelight ( #26255 )
...
* Add set scene service calls to yeelight
* Simplify code
* DRY valid brightness validation
* Fix services description
* PR fixes
2019-09-06 14:46:14 -04: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
Seweryn Zeman
31d7b702a6
Added missing yeelight models mapping ( #24963 )
2019-07-07 23:50:48 -04:00
zewelor
b70f907d25
Fix yeelight color temp getter ( #24830 )
...
* Fix yeelight color temp getter
* Remove wrong types
2019-06-28 22:56:11 -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
08eca4a237
Whitelist yeelight predefined effects per device type ( #24544 )
...
* Whitelist yeelight predefined effects per device type
* Fix support color
2019-06-16 16:38:15 -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
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
bb5c18f7be
Use relative imports in yeelight ( #22839 )
2019-04-07 16:07:15 +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
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
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
zewelor
9591aa66ba
Fixx yeelight flow action param for declared effects ( #22159 )
2019-03-18 20:51:42 +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