Commit graph

43 commits

Author SHA1 Message Date
J. Nick Koston
3b6bc6654f
Fix unexpected color mode switch in flux_led when brightness is near 0 ()
Co-authored-by: Chris Talkington <chris@talkingtontech.com>
2022-01-23 20:53:17 -10:00
J. Nick Koston
d5211c12b0
Fix flux_led reloading too quickly after an operating mode change () 2022-01-22 20:56:38 -08:00
J. Nick Koston
b273c37d2b
Fix flux_led turn on when brightness is zero on newer devices () 2022-01-14 15:14:02 -08:00
J. Nick Koston
7fc1306898
Ensure flux_led is reloaded when the ICtype is changed () 2022-01-12 15:57:12 -10:00
J. Nick Koston
1c6ca908d1
Add support for changing the white strip type to flux_led () 2022-01-12 15:03:09 -08:00
Marc Mueller
d057850971
Update typing - collections.abc (3) () 2022-01-12 08:04:17 +01:00
J. Nick Koston
509ddc84a5
Add support for managing 2.4G remotes in flux_led () 2022-01-07 21:26:10 -10:00
J. Nick Koston
e222e1b6f0
Add device configuration entities to flux_led ()
Co-authored-by: Chris Talkington <chris@talkingtontech.com>
2022-01-06 21:02:19 -10:00
J. Nick Koston
ad68d0795e
Fix missing device name with legacy flux_led discovery () 2022-01-06 19:43:22 -10:00
J. Nick Koston
13b262bcce
Keep flux_led device time in sync () 2022-01-04 17:37:15 +01:00
J. Nick Koston
4b30c9631f
Add set_music_mode service to flux_led for detailed music mode control () 2021-12-21 12:09:41 +01:00
J. Nick Koston
a7cae02725
Add support for changing Magic Home socket power restore state () 2021-12-20 20:35:50 -06:00
J. Nick Koston
abc7dcf6bf
Add zones support to flux_led () 2021-12-20 13:45:34 +01:00
Robert Hillis
1baba2a807
Remove deprecated yaml config from flux_led ()
Co-authored-by: J. Nick Koston <nick@koston.org>
2021-12-19 15:24:04 -06:00
J. Nick Koston
c3a963e12a
Add switch to enable/disable music mode in Magic Home/flux_led () 2021-12-19 17:57:33 +01:00
J. Nick Koston
9128693e71
Add reboot button to Magic Home/flux_led () 2021-12-19 17:48:42 +01:00
J. Nick Koston
a6b680cd32
Add support for enabling/disabling cloud access in flux_led ()
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2021-12-19 00:59:16 -06:00
J. Nick Koston
a4c101b021
Add network support to flux_led discovery () 2021-12-18 21:55:57 -08:00
J. Nick Koston
8d483e2206
Fix flux_led discovery with older models () 2021-12-10 08:29:27 +01:00
schreyack
1bcff0907b
Fix previous setting briefly appearing on newer flux_led devices when turning on ()
Co-authored-by: J. Nick Koston <nick@koston.org>
2021-12-05 23:56:59 -08:00
J. Nick Koston
52d6b83da8
Abort flux_led discovery if another device gets the ip ()
- If the dhcp reservation expired for the device that
  was at the ip and a new flux_led device appears we
  would discover it because the unique_id did not match
2021-12-05 22:41:09 -06:00
J. Nick Koston
da2fb17d94
Update flux_led for upstream strict typing ()
- 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  since that one keeps failing to restore the python env on 3.9
2021-12-02 10:55:06 +01:00
J. Nick Koston
d504c1e3e8
Add support for flux_led 0xA2 devices () 2021-11-25 21:20:34 +01:00
J. Nick Koston
213be1f15e
Update flux_led to use async_set_brightness in the lib () 2021-11-25 12:41:32 +01:00
J. Nick Koston
5b199bcc6d
Use random effect from flux_led library () 2021-11-25 02:34:19 +01:00
J. Nick Koston
86cd46a0dd
Add support for adjusting effect brightness in flux_led () 2021-11-24 19:55:00 +01:00
J. Nick Koston
ce369bb336
Reduce flux_led light turn on complexity () 2021-11-23 22:23:38 +01:00
J. Nick Koston
4af5cde738
Include model name in flux_led discovery when available () 2021-11-22 20:21:46 -06:00
J. Nick Koston
cb3b19b000
Add support for adjusting flux_led effects speed () 2021-11-22 16:52:06 -08:00
epenet
cb306236f2
Use DhcpServiceInfo in flux_led ()
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-11-19 12:37:59 +01:00
J. Nick Koston
c323815760
Ensure flux_led bulbs turn on even if brightness is 0 () 2021-11-13 21:55:23 -08:00
J. Nick Koston
977b3cbe98
Improve support for flux_led pixel/RBM controllers ()
* 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
J. Nick Koston
3732ae738e
Fix flux_led with RGB/W bulbs (model 0x44) () 2021-10-25 21:53:13 -05:00
Brian Egge
708f2ae089
Fix issue parsing color effect None in flux_led ()
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 () 2021-10-15 18:54:00 -10:00
J. Nick Koston
abcacd2a00
Use a human readable model name in flux_led () 2021-10-12 21:40:49 -07:00
J. Nick Koston
f41aedc0f9
Fix single channel controllers with flux_led () 2021-10-12 21:40:18 -07:00
J. Nick Koston
381301d978
Add the switch platform to flux_led () 2021-10-11 07:20:11 -10:00
J. Nick Koston
e148939b78
Convert flux_led to use asyncio () 2021-10-10 15:12:54 -10:00
icemanch
3efbd6a1c9
Flux led color support ()
Co-authored-by: J. Nick Koston <nick@koston.org>
2021-10-10 09:18:15 -10:00
Paulus Schoutsen
a4d9019ffc
Refactor persistent notification to no longer route all data via a service ()
* Convert persistent notification tests to async

* Create/dismiss persistent notifications in exposed functions, not service calls

* Fix notify persistent_notification

* Remove setting up persistent_notification

* Drop more setups

* Empty methods

* Undeprecate sync methods because too big task

* Fix setup clearing notifications

* Fix a bunch of tests

* Fix more tests

* Uno mas

* Test persistent notification events

* Clean up stale comment

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-10-07 12:58:00 +02:00
J. Nick Koston
7e5dfadc27
Add sw_version and model to flux_led device info () 2021-10-05 14:53:39 -10:00
icemanch
a95c6b10f7
Flux led config flow ()
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