J. Nick Koston
e222e1b6f0
Add device configuration entities to flux_led ( #62786 )
...
Co-authored-by: Chris Talkington <chris@talkingtontech.com>
2022-01-06 21:02:19 -10:00
J. Nick Koston
fddbecd2bf
Fix backwards vol.Coerce order in flux_led ( #62509 )
...
* Fix backwards vol.Coerce order in flux_led
- reference: https://github.com/home-assistant/core/pull/62429#discussion_r773045507
* fix a few more after updating head
* cleanup extra comma
2021-12-21 22:14:44 +01:00
J. Nick Koston
4b30c9631f
Add set_music_mode service to flux_led for detailed music mode control ( #62429 )
2021-12-21 12:09:41 +01:00
J. Nick Koston
abc7dcf6bf
Add zones support to flux_led ( #61072 )
2021-12-20 13:45:34 +01:00
Robert Hillis
1baba2a807
Remove deprecated yaml config from flux_led ( #61844 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2021-12-19 15:24:04 -06:00
J. Nick Koston
2f4c29cf1f
Move Magic Home/flux_led coordinator to its own module ( #62324 )
2021-12-19 17:52:48 +01:00
J. Nick Koston
a6b680cd32
Add support for enabling/disabling cloud access in flux_led ( #61138 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2021-12-19 00:59:16 -06:00
J. Nick Koston
d5aa4a9ce1
Updating naming for flux_led ( #61187 )
2021-12-08 09:30:22 +01:00
schreyack
1bcff0907b
Fix previous setting briefly appearing on newer flux_led devices when turning on ( #60004 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2021-12-05 23:56:59 -08:00
J. Nick Koston
da2fb17d94
Update flux_led for upstream strict typing ( #60800 )
...
- Bump library to 0.25.10
- Changelog: https://github.com/Danielhiversen/flux_led/compare/0.25.2...0.25.10
- This is a squashed version of #60554 since that one keeps failing to restore the python env on 3.9
2021-12-02 10:55:06 +01:00
J. Nick Koston
fa2399030a
Bump flux_led to 0.25.0 ( #60460 )
...
* Bump flux_led to 0.25.0
* Refactor color_temp_to_white_levels and improve code coverage by @bdraco in https://github.com/Danielhiversen/flux_led/pull/185
* Adjust protocol to handle newer models that send 0xB0 responses by @bdraco in https://github.com/Danielhiversen/flux_led/pull/186
* Fix effects with floor lamps by @bdraco in https://github.com/Danielhiversen/flux_led/pull/188
* Add support for CCT protocol aka 0x1C models by @bdraco in https://github.com/Danielhiversen/flux_led/pull/187
- Changelog: https://github.com/Danielhiversen/flux_led/compare/0.24.38...0.25.0
* handle change in color_temp_to_white_levels
2021-11-27 18:24:42 +01:00
J. Nick Koston
213be1f15e
Update flux_led to use async_set_brightness in the lib ( #60315 )
2021-11-25 12:41:32 +01:00
J. Nick Koston
5b199bcc6d
Use random effect from flux_led library ( #60312 )
2021-11-25 02:34:19 +01:00
J. Nick Koston
86cd46a0dd
Add support for adjusting effect brightness in flux_led ( #60247 )
2021-11-24 19:55:00 +01:00
J. Nick Koston
ce369bb336
Reduce flux_led light turn on complexity ( #60139 )
2021-11-23 22:23:38 +01:00
J. Nick Koston
4af5cde738
Include model name in flux_led discovery when available ( #60105 )
2021-11-22 20:21:46 -06:00
J. Nick Koston
cb3b19b000
Add support for adjusting flux_led effects speed ( #59679 )
2021-11-22 16:52:06 -08:00
J. Nick Koston
c323815760
Ensure flux_led bulbs turn on even if brightness is 0 ( #59661 )
2021-11-13 21:55:23 -08:00
J. Nick Koston
977b3cbe98
Improve support for flux_led pixel/RBM controllers ( #59325 )
...
* Fetch flux_led effects from library
- Each model can have different effects
* Improve support for flux_led pixel/RBM controllers
- RBM effects 1-100 are now available
* empty
2021-11-07 19:13:42 -08:00
Erik Montnemery
56f746fd39
Coerce to tuple before asserting the sequence ( #58672 )
2021-10-30 16:50:24 +02:00
J. Nick Koston
3732ae738e
Fix flux_led with RGB/W bulbs (model 0x44) ( #58438 )
2021-10-25 21:53:13 -05:00
Brian Egge
708f2ae089
Fix issue parsing color effect None in flux_led ( #57979 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2021-10-18 20:36:25 -10:00
J. Nick Koston
76b6fce19c
Avoid exposing effects to flux_led lights that do not support them ( #57810 )
2021-10-15 18:54:00 -10:00
J. Nick Koston
f41aedc0f9
Fix single channel controllers with flux_led ( #57458 )
2021-10-12 21:40:18 -07:00
J. Nick Koston
381301d978
Add the switch platform to flux_led ( #57444 )
2021-10-11 07:20:11 -10:00
J. Nick Koston
e148939b78
Convert flux_led to use asyncio ( #57440 )
2021-10-10 15:12:54 -10:00
icemanch
3efbd6a1c9
Flux led color support ( #57353 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2021-10-10 09:18:15 -10:00
J. Nick Koston
7e5dfadc27
Add sw_version and model to flux_led device info ( #56958 )
2021-10-05 14:53:39 -10:00
J. Nick Koston
286ffb2d71
Write flux_led state after turning on/off ( #57152 )
2021-10-05 14:49:42 -10:00
icemanch
a95c6b10f7
Flux led config flow ( #56354 )
...
Co-authored-by: Milan Meulemans <milan.meulemans@live.be>
Co-authored-by: Erik Montnemery <erik@montnemery.com>
Co-authored-by: J. Nick Koston <nick@koston.org>
2021-10-02 07:19:36 -10:00
Franck Nijhof
8a56dbf587
Add flake8 comprehensions checks to pre-commit & CI ( #48111 )
2021-03-19 13:41:09 +01:00
Erik Montnemery
e4333a7a44
Rename Light to LightEntity ( #34593 )
2020-04-26 18:49:41 +02:00
Franck Nijhof
6f1900c6f4
Replace OSError aliases with OSError ( #33655 )
2020-04-04 22:09:11 +02:00
springstan
ad102b3840
Use f-strings in integrations starting with "F"and"G" ( #32150 )
...
* Use f-strings in integrations starting with F
* Use f-strings in tests for integrations starting with F
* Use f-strings in integrations starting with G
* Use f-strings in tests for integrations starting with G
* Fix pylint error
* Fix broken test
2020-02-24 17:54:20 -08:00
Bas Nijholt
ca0fad2cbb
Sort imports according to PEP8 for components starting with "F" ( #29766 )
2019-12-09 14:14:40 +01:00
Daniyar Yeralin
54361342ba
Introduce SUPPORT_COLOR_TEMP for flux_led component ( #26692 )
...
* Introduce SUPPORT_COLOR_TEMP for flux_led component
* Make black linter happy
* Remove duplicate SUPPORT_COLOR_TEMP
* Make linter happy
2019-11-01 00:15:20 +01:00
Quentame
22b904f5e0
Move imports in flux_led component ( #27822 )
2019-10-17 17:15:18 -07:00
Kevin Eifinger
04ead6f273
move ATTR_MODE to homeassistant.const ( #27118 )
2019-10-02 09:33:47 -07:00
Anders Melchiorsen
2f7c57b257
Revert flux_led to 0.89 ( #25653 )
...
* Revert Black
* Revert "Introduce support for color temperature (#25503 )"
This reverts commit e1d884a484
.
* Revert "Fix flux_led only-white controllers (#22210 )"
This reverts commit 48138189b3
.
* Revert "Fix MagicHome LEDs with flux_led component (#20733 )"
This reverts commit 1444a684e0
.
* Re-Black
* Use mode detection for scanned bulbs
2019-08-02 17:00:22 +02:00
Paulus Schoutsen
4de97abc3a
Black
2019-07-31 12:25:30 -07:00
Daniyar Yeralin
e1d884a484
Introduce support for color temperature ( #25503 )
...
* Introduce support for color temperature
* Fix linter errors
* Remove extra whitespace for pylint
2019-07-31 11:10:52 -07:00
Sidney
48138189b3
Fix flux_led only-white controllers (and remove explicit declaration as RGBW in automatic add) ( #22210 )
...
* Remove explicit declaration of automatic found devices as RGBW
* fixes for Magic Home only-white controllers
* mode is now set to None instead of removed entirely
* flux_led now changes no values when turned on from off state.
* better checking for changed values in turn_on
* Reduce waiting time to 1 second
* Correction of turn on logic
* Remove accidentally inserted 'not'
* Remove lint
* Remove redundant code
2019-04-15 17:07:15 -07: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
Tobias Sauerwein
048b100eea
Clean up docstrings ( #22679 )
...
* Clean up docstrings
* Fix long lines
* Fix more docstrings
* Fix more docstrings
* Fix more docstrings
2019-04-03 17:40:03 +02: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