Skip to content

Releases: blebox/blebox_uniapi

v2.1.2

17 Oct 09:36
Compare
Choose a tag to compare
  • fixed CCT, CCTx2 modes for wLightBox v1 & v2

v2.1.1

11 Oct 09:39
Compare
Choose a tag to compare
  • added support for thermoBox devices:
    • added thermoBox config to BOX_TYPE_CONFIG
    • Climate uses factory method implementation
    • added test coverage

v2.1.0

05 Aug 08:24
Compare
Choose a tag to compare
  • added support for multiSensor API:
    • airQuality moved to sensor module
    • new binary_sensor module, introducing Rain class

v2.0.2

07 Jul 08:22
Compare
Choose a tag to compare
  • added query_string property in Button class
  • fixed test assertions after changes in error raised ValueError

v2.0.1

01 Jul 09:37
Compare
Choose a tag to compare
  • used ValueError type instead of BadOnValueError in methods:
    • evaluate_brightness_from_rgb
    • apply_brightness
    • normalise_elements_of_rgb
    • _set_last_on_value
    • async_on

v2.0.0

22 Jun 12:15
Compare
Choose a tag to compare
  • extended support for color modes in wLightBox devices
  • initial support for tvLiftBox device
  • major backward-incompatible architectural changes to enable dynamic configuration of devices
  • removed products.py module and replaced with factory method on Box class
  • general overhaul of public interfaces

v1.3.2

02 May 22:26
Compare
Choose a tag to compare
  • property use module-based logging as default

v1.3.1

02 Apr 13:42
Compare
Choose a tag to compare

Bug fixes:
2dac0f6 never skip command requests

Other:
32f8e7b improve error messages

v1.3.0

30 Mar 00:33
Compare
Choose a tag to compare
  • 36e3498 fixed gateController support
  • 207f531 support for sauna min/max temp
  • 72fa287 expose device info
  • 4ae37de always add ip/port in connection errors

v1.2.0

25 Mar 23:49
Compare
Choose a tag to compare

Bugfixes

  • fix bad wLightBox API path

Improvements

  • wrap api calls in semaphore (to serialize requests to each box)
  • throttle updates to 2/second (to avoid unnecessary requests)
  • use actual device name (to help recognize the device)
  • rename wLightBoxS feature to "brightness"
  • handle asyncio.TimeoutError (to handle timeout-related errors nicely)
  • properly re-raise exceptions (to avoid lengthy call stacktraces)
  • rework error handling and hierarchy (for cleaner usage)