Commit Graph

204 Commits (6f02f7c6cee268f3adebf78a37ae698770a981d6)

Author SHA1 Message Date
GitHub Action ca7d4234e1 [ci skip] Translation update 2022-01-31 00:14:28 +00:00
GitHub Action 77ef86faee [ci skip] Translation update 2022-01-30 00:14:21 +00:00
J. Nick Koston 5b755b74fb
Add loggers to integration manifest.json (#65083) 2022-01-28 13:37:53 -08:00
J. Nick Koston 2325cacb04
Bump flux_led to fix push updates on newer devices (#65011) 2022-01-26 20:50:20 -08:00
J. Nick Koston 17d7dc991f
Bump flux_led to 0.28.11 (#64823)
- Fixes the device needing a hard reboot after setting effects that
  were not supported by the hardware

- Changelog: https://github.com/Danielhiversen/flux_led/compare/0.28.10...0.28.11
2022-01-24 11:13:28 +02:00
J. Nick Koston 3b6bc6654f
Fix unexpected color mode switch in flux_led when brightness is near 0 (#64812)
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 (#64591) 2022-01-22 20:56:38 -08:00
J. Nick Koston aada66cc93
Fix music mode and on with older 0x08 flux_led models (#64672) 2022-01-21 21:16:24 -10:00
J. Nick Koston ea79bfb90f
Bump flux_led to fix setting strip order on SK6812RGBW (#64671) 2022-01-21 18:01:40 -10:00
J. Nick Koston b01449f751
Bump flux_led to 0.28.4 to fix setting white temp on 0x35 devices (#64326) 2022-01-17 14:35:36 -08:00
J. Nick Koston b273c37d2b
Fix flux_led turn on when brightness is zero on newer devices (#64129) 2022-01-14 15:14:02 -08:00
J. Nick Koston 33ca1bb7d9
Bump flux_led to 0.28.3 to fix setting colorloop on older models (#64094)
Fixes #64087
2022-01-14 01:43:39 +02:00
J. Nick Koston 35c5bd0a70
Bump flux_led to 0.28.2 to fix older A3 not being able to setup (#64017) 2022-01-12 16:12:07 -10:00
J. Nick Koston 7fc1306898
Ensure flux_led is reloaded when the ICtype is changed (#64016) 2022-01-12 15:57:12 -10:00
J. Nick Koston 1c6ca908d1
Add support for changing the white strip type to flux_led (#63943) 2022-01-12 15:03:09 -08:00
J. Nick Koston 08337fbd36
Bump flux_led to 0.27.45 to fix missing controls on ZJ21410 models (#63854) 2022-01-10 15:40:45 -08:00
GitHub Action d99548fc04 [ci skip] Translation update 2022-01-10 00:14:49 +00:00
J. Nick Koston 37285194f8
Bump flux_led to 0.27.44 to fix CCT ceiling lights (#63712)
- Changelog: https://github.com/Danielhiversen/flux_led/compare/0.27.42...0.27.44

- The library was incorrectly speaking the older protocol
  to these devices when it needed to speak the newer CCT one
2022-01-08 22:27:31 -06:00
J. Nick Koston 509ddc84a5
Add support for managing 2.4G remotes in flux_led (#63646) 2022-01-07 21:26:10 -10:00
J. Nick Koston 0b67d7fb28
Bump flux_led to 0.27.42 (#63651)
- Fixes RGB/WW/CW controller operating mode not being detected after
  a factory reset.

- When the device is factory reset or setup for the first time the operating
  mode is reported as 0 and its expected the user will set it in the
  Magic Home app. If they skip that step Home Assistant will never be able
  to figure out which operating mode the device is using and the CW and WW
  channels will not work.

- Changelog: https://github.com/Danielhiversen/flux_led/compare/0.27.41...0.27.42
2022-01-07 17:45:39 -08:00
J. Nick Koston aee412f60b
Bump flux_led to 0.27.41 (#63638) 2022-01-07 22:43:42 +01:00
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
Marc Mueller 250af90acb
Improve callable typing [helpers.event] (#63543) 2022-01-06 21:01:27 -10:00
J. Nick Koston ad68d0795e
Fix missing device name with legacy flux_led discovery (#62785) 2022-01-06 19:43:22 -10:00
J. Nick Koston ff3b7489ec
Pickup code owner for flux_led (#63573)
- I am now using the smart plugs in production since support
  for disconnecting them from the cloud was added
2022-01-06 19:17:36 -06:00
Marc Mueller 120c199ddf
Fix flux_led sync time (#63554) 2022-01-06 07:57:01 -10:00
J. Nick Koston 11ec7937f7
Bump flux_led to 0.27.40 to fix SK6812RGBW white level reporting (#63435) 2022-01-05 12:24:03 +01:00
J. Nick Koston 13b262bcce
Keep flux_led device time in sync (#63259) 2022-01-04 17:37:15 +01:00
J. Nick Koston 78d7387547
Bump flux_led to 0.27.32 to fix incorrect strip order on A2 devices (#63262) 2022-01-03 12:05:35 +01:00
J. Nick Koston 1d41e5b0c6
Bump flux_led to 0.27.28 to fix missing white channel on SK6812RGBW strips (#63154) 2022-01-02 16:32:39 +01:00
J. Nick Koston 4025ce8f97
Bump flux_led to 0.27.21 (#62971) 2021-12-28 16:22:53 -10:00
J. Nick Koston 540ae4d10e
Update flux_led dhcp matching for older devices (#62577) 2021-12-23 14:32:57 +01:00
J. Nick Koston 91a8b1e7b3
Speed up connecting to legacy flux_led devices (#62614) 2021-12-22 22:27:03 +01:00
J. Nick Koston 4954f3c73f
Bump flux_led to 0.27.13 to fix discovery of legacy devices (#62613)
- The 2013/2014 devices have yet another format for
  the version
2021-12-22 22:18:52 +02:00
J. Nick Koston c2b44c5fdc
Bump flux_led to 0.27.12 to fix legacy cct controllers (#62573) 2021-12-22 14:35:48 +01: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 a7cae02725
Add support for changing Magic Home socket power restore state (#62301) 2021-12-20 20:35:50 -06:00
GitHub Action babd753610 [ci skip] Translation update 2021-12-21 00:15:06 +00:00
J. Nick Koston abc7dcf6bf
Add zones support to flux_led (#61072) 2021-12-20 13:45:34 +01:00
GitHub Action 1f066a7b6f [ci skip] Translation update 2021-12-20 00:15:28 +00: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 c3a963e12a
Add switch to enable/disable music mode in Magic Home/flux_led (#62320) 2021-12-19 17:57:33 +01: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 9128693e71
Add reboot button to Magic Home/flux_led (#62323) 2021-12-19 17:48:42 +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 4572fec680
Bump flux_led to 0.27.8 to fix discovery of older devices (#62292) 2021-12-18 22:27:34 -08:00
J. Nick Koston a4c101b021
Add network support to flux_led discovery (#61132) 2021-12-18 21:55:57 -08:00
J. Nick Koston 12671b370e
Bump flux_led to 0.26.15 (#62017) 2021-12-16 12:37:48 +01:00
GitHub Action f75b325ab2 [ci skip] Translation update 2021-12-12 00:14:30 +00:00
J. Nick Koston 5907f6690c
Fix missing color modes for Magic Home Ceiling Light CCT (0xE1) (#61478) 2021-12-11 11:39:32 +01:00
J. Nick Koston 8d483e2206
Fix flux_led discovery with older models (#61413) 2021-12-10 08:29:27 +01:00
J. Nick Koston 8383da6a5e
Fix older v1 dimmable flux_led bulbs not turning on (#61414) 2021-12-10 08:28:35 +01:00
J. Nick Koston e130688141
Bump flux_led to 0.26.3 (#61287) 2021-12-08 12:54:41 -08:00
J. Nick Koston d5aa4a9ce1
Updating naming for flux_led (#61187) 2021-12-08 09:30:22 +01:00
J. Nick Koston df9154268e
Update MagicHome/flux_led OUIs for DHCP discovery (#61192) 2021-12-07 20:15:56 -06:00
J. Nick Koston 81dc84aef5
Fix log spam from flux_led 0x08 devices when in music mode (#61196) 2021-12-07 17:20:55 -08: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 52d6b83da8
Abort flux_led discovery if another device gets the ip (#61074)
- 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 ef326c0ce9
Bump flux_led to 0.25.17 to fix missing push messages on 0xA3 models (#61070) 2021-12-05 17:56:35 -08:00
J. Nick Koston b5e3050a23
Update flux_led models database to fix turn on for newer models (#61005) 2021-12-05 09:48:03 -08:00
Marc Mueller cd1b923e16
Use platform enum (2) [E-G] (#60933) 2021-12-04 13:26:40 +01:00
J. Nick Koston a553054fde
Fix flood lights not turning on/off with flux_led (#60973) 2021-12-03 22:44:16 -10:00
J. Nick Koston ad63149927
Fix dimmable effects for flux_led model 0x33 v9+ (#60972) 2021-12-04 09:20:56 +01:00
GitHub Action 68ca0a05c8 [ci skip] Translation update 2021-12-04 00:13:16 +00:00
J. Nick Koston 0dfc86956b
Reduce flux_led dhcp matching complexity (#60934) 2021-12-03 20:26:15 +01: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
epenet 2b4a1ee7eb
Use dataclass properties in flux_led discovery (#60696)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-12-01 06:47:14 -10:00
GitHub Action c9589f763c [ci skip] Translation update 2021-12-01 00:17:12 +00:00
Franck Nijhof 7469f083fd
Migrate number mode to StrEnum (#60614) 2021-11-30 12:54:06 +01:00
J. Nick Koston c535f785a8
Bump flux_led to 0.25.2 (#60519)
- Fixes warm/cold values on RGBCW bulbs with newer firmware

- Changelog: https://github.com/Danielhiversen/flux_led/compare/0.25.1...0.25.2
2021-11-29 06:21:33 +01:00
J. Nick Koston a3e34c74db
Fix flux_led discovery missing responses (#60464) 2021-11-27 23:36:38 -08:00
J. Nick Koston adeeb99579
Bump flux_led to 0.25.1 (#60463)
* Bump flux_led to 0.25.1

- Fixes for older firmwares

- Changelog: https://github.com/Danielhiversen/flux_led/compare/0.25.0...0.25.1

* empty , pypi behind
2021-11-27 12:23:12 -06: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
GitHub Action 96313bbbe0 [ci skip] Translation update 2021-11-27 00:12:17 +00:00
J. Nick Koston 53f1530756
Fix flux_led effect brightness in A2,A3 models (#60386)
- Changelog: https://github.com/Danielhiversen/flux_led/compare/0.24.37...0.24.38
2021-11-25 22:33:01 -06:00
J. Nick Koston d504c1e3e8
Add support for flux_led 0xA2 devices (#60361) 2021-11-25 21:20:34 +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
GitHub Action 9e606abb0c [ci skip] Translation update 2021-11-23 00:13:54 +00:00
GitHub Action 29dc9de08f [ci skip] Translation update 2021-11-19 00:14:01 +00:00
J. Nick Koston f751d6e064
Add additional bulb ouis to flux_led (#59868) 2021-11-18 11:45:38 -05:00
GitHub Action 9a85c8d894 [ci skip] Translation update 2021-11-18 00:12:48 +00:00
epenet 476a59d248
Adjust async_step_dhcp signature for strict typing (#59751)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-11-16 12:19:50 +01:00
J. Nick Koston 7122998307
Bump flux_led to 0.24.24 (#59740) 2021-11-15 23:13:37 +01:00
J. Nick Koston 3175bca37d
Bump flux_led to 0.24.21 (#59662) 2021-11-14 11:56:06 +01: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
GitHub Action 86b12af3dc [ci skip] Translation update 2021-11-10 00:17:39 +00: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
GitHub Action e35b83081e [ci skip] Translation update 2021-11-08 00:12:31 +00:00
GitHub Action 332a571bb4 [ci skip] Translation update 2021-11-07 00:12:38 +00:00
J. Nick Koston 23f0afa789
Bump flux_led to 0.24.17 (#59211)
* Bump flux_led to 0.24.16

- Changes: https://github.com/Danielhiversen/flux_led/compare/0.24.15...0.24.16

- Fixes turning on/off when device is out of sync internally (seen on 0x33 firmware 8)

- Fixes #59190

* Bump to .17 to fix typing
2021-11-06 13:34:10 +01:00
J. Nick Koston 2d48f4b65e
Bump flux_led to 0.24.15 (#59159)
- Changes: https://github.com/Danielhiversen/flux_led/compare/0.24.14...0.24.15

- Fixes color reporting for addressable devices
2021-11-05 11:27:52 -04:00
J. Nick Koston e57c60bb2f
Bump flux_led to 0.24.14 (#59121) 2021-11-04 20:10:47 -07:00
GitHub Action c8d8513a1a [ci skip] Translation update 2021-11-05 00:13:45 +00:00
GitHub Action 2f4b7fe809 [ci skip] Translation update 2021-11-03 00:11:55 +00:00