Skip to content

Releases: flip-dots/HaSolixBLE

v3.5.0

Choose a tag to compare

@flip-dots flip-dots released this 07 Jul 11:01
43a7c97

General changes

This is a large release which includes the changes from the last release candidate (Anker Prime 160w charger including port on/off control) and adds support for reading telemetry of the Anker Prime 20k 220w power bank and the Solarbank 2. This also improves the documentation, adds a warning if you try to set up the integration manually, includes a bunch of logging improvements, and adds some CI/CD magic.

Thanks to @jul1an-s and @lukasbraach for contributing improvements/fixes to the underlying library!

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 status/power/voltage/current/temperature sensors for Anker Prime 20k 220w power bank.
  • Added battery/power/energy/input/output/grid/threshold/error sensors for Solarbank 2. Thanks @jul1an-s!
  • Added warning if you try to set up the integration manually (only discovery is supported).

Changed

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

Fixed

  • Fixed issue with C1000G2 not being able to connect. Thanks @lukasbraach!

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.
  • Some users are reporting issues with the C1000G2 during the negotiation stage.

v3.4.0 Release Candidate 1

Pre-release

Choose a tag to compare

@flip-dots flip-dots released this 11 Apr 10:40

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

Choose a tag to compare

@flip-dots flip-dots released this 22 Mar 20:41
43405a3

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

Choose a tag to compare

@flip-dots flip-dots released this 12 Mar 10:35
37468ba

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

Choose a tag to compare

@flip-dots flip-dots released this 11 Mar 13:35
fde4950

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

v3.0.3-alpha Pre-release
Pre-release

Choose a tag to compare

@flip-dots flip-dots released this 23 Feb 12:33

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

v3.0.2-alpha Pre-release
Pre-release

Choose a tag to compare

@flip-dots flip-dots released this 16 Feb 10:44

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

v3.0.1-alpha Pre-release
Pre-release

Choose a tag to compare

@flip-dots flip-dots released this 16 Feb 10:02

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

v2.0.5

Choose a tag to compare

@flip-dots flip-dots released this 16 Feb 09:57

Fix issue with supported models being initialized as unsupported models.

v3.0.0-alpha

v3.0.0-alpha Pre-release
Pre-release

Choose a tag to compare

@flip-dots flip-dots released this 16 Feb 09:43

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.