Skip to content

Releases: flip-dots/HaSolixBLE

v3.4.0 Release Candidate 1

11 Apr 10:40

Choose a tag to compare

Pre-release

General changes

This is a small/medium size experimental release which adds support for the Anker Prime 160w charger including port on/off control and paves the way for the 250w charger to work as well, it also improves the documentation, adds a warning if you try to set up the integration manually, and includes a bunch of logging improvements.

Added

  • Added status/power/voltage/current sensors for Anker Prime 160w and Anker Prime 250w chargers.
  • Added on/off switch for Anker Prime 160w ports.
  • Added warning if you try to set up the integration manually (only discovery is supported).

Changed

  • Upgrade SolixBLE to 3.6.0.
  • Errors decoding packets produce more useful logs.
  • Device negotiation now produces more useful logs.

Known issues

  • The switch for on/off control for the Anker Prime 160w charger shows as off when it is on and nothing is plugged in.

v3.3.0

22 Mar 20:41
43405a3

Choose a tag to compare

General changes

This is a small release which adds more sensors and fixes some broken ones for the C300(X) DC. Big thanks to @terratec for the fixes/upgrades to the underlying library.

Added

  • Added DC Timer sensor for C300(X) DC.
  • Added DC power out sensor for C300(X) DC.
  • Added Solar power in status sensor for C300(X) DC.
  • Added Overload sensor for C300(X) DC.
  • Added Light status sensor for C300(X) DC.
  • Added Display status sensor for C300(X) DC.
  • Added Firmware version sensor for C300(X) DC.
  • Added Serial number sensor for C300(X) DC.

Fixed

  • Fixed charging status sensor for C300(X) DC.

v3.2.0

12 Mar 10:35
37468ba

Choose a tag to compare

General changes

This is a small release which just adds support for the C800(X).

Added

  • Added support for the C800(X) including AC/DC/Display control.

v3.1.0

11 Mar 13:35
fde4950

Choose a tag to compare

General changes

This is a fairly huge upgrade that ended up changing way more things than I planned for, so it might be a good idea to exercise caution when using it, but it has been tested for the last few days with no major issues. Big picture: more devices are supported, it's now possible to control some aspects of the C300(X) and C1000(X), and automatic reconnection should be much more reliable.

Breaking changes

  • If you are upgrading from a 3.0.x-alpha version you will need to setup the intergration again.

Added

  • Added switch for AC output of C300 and C1000.
  • Added switch for DC output of C300 and C1000.
  • Added switch for display of C300 and C1000.
  • Added more sensors for C300 and C1000 (serial number, expansion batteries, etc).
  • Added experimental support for C300(X) DC.
  • Added experimental support for C1000(X) Gen 2.
  • Added experimental support for F2000.
  • Added experimental support for F3800.
  • Added support for silent automatic reconnection if timeout limit not reached.
  • Added tests for new devices and new control features.

Changed

  • Changed setup messages to be more useful (added negotiation error, removed cannot subscribe error).
  • Improved debug logging.
  • Improved automatic reconnection.
  • Improved robustness of negotiation.
  • Improved usefulness of config entry setup error messages.
  • Disable usage of services cache to hopefully avoid UUID not found errors.

Fixed

  • Fixed issue preventing setup of some devices (string error).
  • Fixed issue where sensors would not be updated if one of them was invalid.
  • Fixed issue where inputs would show as output instead of input when active.

Removed

  • Removed Solar Status from C300 and C1000 as existing value changed with AC charging and actual value is unknown.

v3.0.3-alpha

23 Feb 12:33

Choose a tag to compare

v3.0.3-alpha Pre-release
Pre-release

This uses the latest stable version of the underlying library which re-introduces the sensors which were removed during testing and also updates the config flow to now prompt for the device model instead of guessing it based upon device name.

v3.0.2-alpha

16 Feb 10:44

Choose a tag to compare

v3.0.2-alpha Pre-release
Pre-release

This adds a minimal hacs.json file since it seems like that might be needed for pre-releases to work with HACS.

v3.0.1-alpha

16 Feb 10:02

Choose a tag to compare

v3.0.1-alpha Pre-release
Pre-release

This fixes the issue with supported models being initialized as unsupported models in the experimental version.

v2.0.5

16 Feb 09:57

Choose a tag to compare

Fix issue with supported models being initialized as unsupported models.

v3.0.0-alpha

16 Feb 09:43

Choose a tag to compare

v3.0.0-alpha Pre-release
Pre-release

This is an experimental release which should work with the latest firmware on the C300 and C1000 power stations. Some features are not supported as my decryption implementation currently has some holes, but this does get the core functionality working again. If you are running old firmware and the integration currently works for you I do not recommend updating. See PR on the underlying library for more details.

(Probably) Fix detection of X and non-X variants

08 Feb 15:58
d0d381a

Choose a tag to compare

This should fix issues with detection of C300 and C1000X variants. These devices should behave the same as their X or non-X counterparts but the intergration previously treated them as being different and thus non-compatible.