Skip to content

v0.9.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 15 Oct 21:34
Jeff Brown (17):
      Apply madsci's patch to support inverters.
      Make code style more consistent with rest of project
      Bump version
      VE.Bus reports operation mode 255 when the inverter is remotely disabled.
      Systematically handle unavailable data according to the docs
      Fix field width for VE.Bus AC power out
      Rewrote the parsing logic to be more systematic and fix bugs.
      Add documentation about getting encryption keys from the app
      Fix parsing bugs and tests.
      Breaking change: Negate consumed Ah value.
      Breaking change: Report NO_ALARM instead of None for battery monitor
      Merge pull request #1 from opslag/patch-1
      Fix a missing N/A value check for SmartLithium.
      Fix missing N/A values and datatypes for SmartBatteryProtect.
      Bump version to 0.8.2.
      Add support for the Orion XS DC/DC charger.
      Rename OffReason.NONE to NO_REASON.

Joel Lehtonen (1):
      Do not pretty print, because it's easier to the output it programmatically

Joscelyn Gainié (1):
      feat: add to the readme a new way to get advertisment keys

Keshav Varma (16):
      Merge pull request #51 from stefanor/smart-shunt
      Merge pull request #49 from stefanor/smart-bms
      Merge branch 'main' into add-smart-lithium
      Merge branch 'main' into smart-battery-protect
      Merge pull request #48 from rajlaud/smart-battery-protect
      Merge branch 'main' into add-smart-lithium
      Merge pull request #59 from zouppen/single_line_output
      Merge pull request #47 from orymate/add-smart-lithium
      Merge pull request #39 from joscelyn/add_a_new_way_to_get_advertisment_keys
      Fix black errors
      Fix typo in README
      Merge branch 'main' into main
      Merge pull request #50 from j9brown/main
      Replace construct with BitReader
      Clean up README
      Bump version

Kroese (5):
      Correct meter_type for Smart Shunts
      Add SmartShunt IP65 500A/50mV
      Correct meter_type for Smart Shunts
      Add support for Smart Lithium (#3)
      Add support for Smart Battery Protect (#2)

Mate Ory (4):
      run `make fmt`
      add initial support for SmartLithium batteries
      smart_lithium: add balancing state
      smart_lithium: fix syntax, formatting and tests

Máté Őry (4):
      add "SmartLithium Battery 12V/160Ah" device id
      add product id of SmartLithium Battery 12V/330Ah
      smart_lithium: use enum for balancer status
      fix(smart_lithium): import syntax

Raj Laud (8):
      Preliminary support for SmartLithium and Smart Battery Protect
      Preliminary support for SmartLithium and Smart Battery Protect
      Add model name for smart battery protect
      Expose smart lithium
      Remove smart lithium in favor of orymate implementation
      Add tests
      Leave SmartLithium stuff untouched
      Fix types

Stefano Rivera (11):
      Integers are packed little-endian
      Add a test case
      Add a balanced test case
      Add SmartLithium 0xAOEE model
      Observed state 3
      Initial support for Lynx Smart BMS
      Correct meter_type for Smart Shunts
      Add SmartShunt IP65 500A/50mV
      Parse DC Energy Meter as a BitStruct
      DC Energy Meter: Check invalid temperature
      Another DC Energy Meter test case