Commit graph

15 commits

Author SHA1 Message Date
Emily Mills
8557b856a4
Fix Kulersky and Zerproc config unloading () 2021-03-21 22:08:09 -07:00
Erik Montnemery
5f2326fb57
Add support for light color modes ()
* Add support for light color modes

* Update tests

* Update comments

* Fix bugs, add tests

* Suppress lint errors

* Don't suppress brightness when state is ambiguous

* Improve reproduce_state + add tests

* Add comment

* Change COLOR_MODE_* constants, rename COLOR_MODE_DIMMER to COLOR_MODE_BRIGHTNESS

* Fix tests

* Tweaks
2021-03-16 12:51:39 +01:00
Emily Mills
a547d0fea2
Prevent Zerproc leaving open unnecessary connections ()
* Zerproc: Prevent leaving open unnecessary connections

* Fix config entry unloading
2021-03-05 13:14:03 -06:00
Ville Skyttä
dc880118a4
Lint suppression cleanups ()
* Unused pylint suppression cleanups

* Remove outdated pylint bug references

* Add flake8-noqa config and note to run it every now and then

* Add codes to noqa's

* Unused noqa cleanups
2021-03-02 09:02:04 +01:00
Franck Nijhof
65cf2fcb6f
Drop asynctest () 2021-01-01 22:31:56 +01:00
Emily Mills
f89c682ea6
Cleanup and optimization for Zerproc ()
* Cleanup and optimization for Zerproc

* Remove unnecessary extra method

* Add debug log for exceptions on disconnect
2020-12-21 12:50:31 -06:00
Emily Mills
4f088dd77a
Connect concurrently to discovered Zerproc lights ()
* Connect concurrently to discovered Zerproc lights

* Add return type to connect_light

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2020-12-19 13:31:45 -06:00
Emily Mills
9de393d116
Convert zerproc to use new upstream async api () 2020-12-19 09:35:47 -06:00
Emily Mills
c4426a73b3
Remove zerproc threaded upstream reconnect logic () 2020-12-05 01:40:56 +01:00
Emily Mills
00df7539cf
Use string-lights icon for zerproc () 2020-10-26 09:04:58 +01:00
Paulus Schoutsen
1c36bf5e19
Fix block till done in create entry config flow tests () 2020-10-24 16:20:56 +02:00
Paulus Schoutsen
5dac3883b0
Stub light profiles () 2020-10-23 16:28:21 +02:00
Franck Nijhof
1c2ebdf307
Upgrade black to 20.8b1 () 2020-08-27 13:56:20 +02:00
Paulus Schoutsen
0c771f1c42
Replace asynctest with tests.async_mock () 2020-07-03 11:29:35 -07:00
Emily Mills
306f15723d
Add Zerproc integration () 2020-05-13 00:26:44 +02:00