Daniel Rheinbay
3c452f8c9b
Refactor yeelight integration to use only flows ( #51255 )
...
* Refactor light.py to use only flows.py, eliminating transitions.py
* Reformat yeelight source code using black
2021-06-01 09:04:49 +02:00
Paulus Schoutsen
aef24a807e
Yeelight: Do not log errors when cannot connect ( #50592 )
2021-05-13 22:33:18 -07:00
J. Nick Koston
c037ebb27c
Add discovery to yeelight ( #50385 )
2021-05-11 19:55:50 -05:00
J. Nick Koston
34c84a6bbb
Reduce boilerplate to abort for matching config entries ( #50186 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev>
2021-05-11 22:00:12 +02:00
Franck Nijhof
64c7d84108
Clean up connection classes in integrations T-Z ( #49894 )
2021-04-30 21:04:05 -10:00
Marc Mueller
2956eb0902
Update pylint to 2.7.3 ( #48488 )
...
* Update pylint to 2.7.3
* Add class-const-naming-style
* Remove unused-import message
* Additional cleanup
2021-03-29 18:02:56 -10:00
tkdrob
add0d9d3eb
Use core constants for yeelight ( #46552 )
2021-02-16 09:00:09 -05:00
Xiaonan Shen
f23fcfcd9b
Fix yeelight connection issue ( #40251 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2020-10-27 14:47:11 +01:00
Xiaonan Shen
7b3182fa8f
Improve Yeelight code ( #39543 )
...
* Rename ipaddr to ip_addr
* Move custom services to entity services
* Remove platform data
* Change service setup to callback
* Rename ip_addr to host
* Use _host inside class
2020-09-02 18:42:12 +02:00
Xiaonan Shen
45a927ffb2
Add config flow to yeelight ( #37191 )
2020-08-31 16:40:56 +02:00