Skip to content

Releases: monty68/uniled

v2.2.3

22 Jan 08:29
3574a5d
Compare
Choose a tag to compare

This fix is for certain early SP601E's which run a different firmware with a slightly different notification format.

v2.2.2

21 Jan 09:43
051bbf2
Compare
Choose a tag to compare

Minor fix to address Issue #49 where certain SP611E devices not being detected.

v2.2.1

17 Jan 10:13
051bbf2
Compare
Choose a tag to compare

Minor fix to address Issue #47 where certain SP611E devices not being detected.

v2.2.0

16 Jan 12:51
Compare
Choose a tag to compare

UniLED v2.2.0

This is a major rewrite of the original code with significant code improvements and added support for a wider range of devices.

💥Breaking Changes

Device-specific configuration entities, such as "chip type", or "chip color ordering" have now been removed and access to these is now provided through the standard device "CONFIGURE" feature of HA.

This release is unable to automatically migrate entities from v1.x.x or v2.0.x Beta versions and once installed, any entities previously created, will not function and must be deleted, rediscovered, and reinstalled.

📢UniLED supports the following range of BLE LED controllers:

📱LED Chord

  • SP107E - SPI RGB(W) Controller

📱LED Hue

  • SP110E - SPI RGB(W) Controller

📱BanlanX

  • SP601E / SP602E / SP608E - Multi Channel SPI RGB Controllers
  • SP611E - SPI RGB Controller
  • SP613E - PWM RGB Controller
  • SP614E - PWM RGBW Controller
  • SP6117 - SPI RGBW Controller
  • SP620E - USB SPI RGB Mini Controller
  • SP621E - Mini SPI RGB Controller
  • SP623E - Mini PWM RGB Controller
  • SP624E - Mini PWM RGBW Controller
  • SP630E - PWM/SPI RGB, RGBW, RGBCCT Controller
  • SP631E / SP641E - PWM Single Color Controllers
  • SP632E / SP642E - PWM CCT Controllers
  • SP633E / SP643E - PWM RGB Controllers
  • SP634E / SP644E - PWM RGBW Controllers
  • SP635E / SP645E - PWM RGBCCT Controllers
  • SP636E / SP646E - SPI Single Color Controllers
  • SP637E / SP647E - SPI CCT Controllers
  • SP638E / SP648E - SPI RGB Controllers
  • SP639E / SP649E - SPI RGBW Controllers
  • SP63AE / SP64AE - SPI RGBCCT Controllers

📱Hao Deng

Basic support for Hao Deng/Zengge BLE Mesh devices.

🎉 Acknowledgements

SleepyNinja for the great work deciphering and developing code for Zengge BLE Mesh devices and which has been used as a basis to implement support in UniLED.

v2.1.0 Beta 2

01 Jan 21:30
Compare
Choose a tag to compare
v2.1.0 Beta 2 Pre-release
Pre-release

UniLED v2.1 (Beta 2)

💥Breaking Changes

Device-specific configuration entities, such as "chip type", or "chip color ordering" have now been removed and access to these is now provided through the standard device "CONFIGURATION" feature of HA.

This release is unable to automatically migrate entities from v1.x.x or v2.0.x versions and once installed. Any entities previously created, will not function and must be deleted, rediscovered, and reinstalled.

📢What's New?

  1. Removal of configuration entities in favor of standard HA config/option flows.
  2. Full localization support. (any offers of help to translate, are greatly appreciated)
  3. SP601E, fixed effect changes, where the change was ignored and setting a solid color instead.
  4. SP601E, fixed brightness changes for all channels when using the master entity.
  5. SP601E, creates and uses HA scene entities to change to a scene that is set in the device itself.
  6. Added experimental support for SP602E and SP608E devices. Uniled will now detect these, but may not function correctly and/or identify all the channels correctly. I have been unable to source these devices to test, so will be reliant on the community to assist in debugging and developing support for these.

v2.1.0 Beta 1

28 Dec 17:59
Compare
Choose a tag to compare
v2.1.0 Beta 1 Pre-release
Pre-release

UniLED v2.1 (Beta 1)

💥Breaking Changes

This release is unable to automatically migrate entities from v1 or v2.0 versions and once installed, any entities previously created, will not function and must be deleted, rediscovered, and reinstalled.

📢What's New?

  1. Fixed a number of bugs across core functions.
  2. Fixed issues in SP6xxE devices where HA UI did not allow the correct changing of settings in certain modes.
  3. Further major code improvements and streamlining to better support additional devices.
  4. Ability to configure and tune certain communications timers.
  5. Introduction of experimental support for Hao Deng/Zengge BLE Mesh devices.

🎉 Acknowledgements

SleepyNinja for the great work deciphering and developing code for Zengge BLE Mesh devices and which has been used as a basis to implement support in UniLED.

v2.0.0 Beta 4

27 Dec 06:42
Compare
Choose a tag to compare
v2.0.0 Beta 4 Pre-release
Pre-release

Corrects the effect numbering for SP11E, SP617E, SP620E and SP612E.
Fixes SP614E detection issues by matching only on the first manufacturer advertisement byte.

v2.0.0 Beta 3

07 Dec 10:50
Compare
Choose a tag to compare
v2.0.0 Beta 3 Pre-release
Pre-release

Additional error checking on device commands when called via service
Stability and start-up improvements
Pass HA config options to the backend for future user config capability

v2.0.0 Beta 2

05 Dec 07:37
Compare
Choose a tag to compare
v2.0.0 Beta 2 Pre-release
Pre-release

Some minor code enhancements and tidy-up
Catch spurious exceptions when sometimes removing devices and invalid callbacks being called
Added additional checks and notification debugging to assist with SP110E issues
SP110E correctly clamps max effect speed as invalid values causing the device to crash and reboot
SP110E adds correct effect identification when in auto mode

v2.0.0 Beta 1

03 Dec 20:07
Compare
Choose a tag to compare
v2.0.0 Beta 1 Pre-release
Pre-release

Fix SP107E issue with speed UI updates and color changes
Fix SP110E invalid packet errors
Added "en" translation file so config flow displays correct text