homeassistant-solax-modbus

SolaX Power Modbus custom_component for Home Assistant (Supports some Ginlong Solis, Growatt, Sofar Solar, TIGO TSI & Qcells Q.Volt Hyb)

Stars
315
Committers
52

Bot releases are hidden (Show)

homeassistant-solax-modbus - 2024.03.7 Beta 2

Published by wills106 7 months ago

Beta 1:

General:

  • Reduced use of async with self._lock:

SolaX X3 MIC:

  • Blacklist "Firmware Version DSP" & "Firmware Version ARM" for 'MU802T'

Beta 2:

SolaX X3 MIC:

  • Byeswap serial
homeassistant-solax-modbus - 2024.03.7 Beta 1

Published by wills106 7 months ago

Beta 1:

General:

  • Reduced use of async with self._lock:

SolaX X3 MIC:

  • Blacklist "Firmware Version DSP" & "Firmware Version ARM" for 'MU802T'
homeassistant-solax-modbus - #794b1

Published by wills106 7 months ago

SolaX X3 MIC:

  • Blacklist "Firmware Version DSP" & "Firmware Version ARM" for 'MU802T'
homeassistant-solax-modbus - 2024.03.6

Published by wills106 7 months ago

SolaX Gen3:

  • Added "Meter Direction" (Disabled by default, under 'Configuration') #643

SolaX Gen5:

  • Corrected Generator control as in different location to Gen4 #813
homeassistant-solax-modbus - 2024.03.5

Published by wills106 7 months ago

SolaX:

  • Corrected implementing Gen5 Hybrid Inverters #812
homeassistant-solax-modbus - 2024.03.4

Published by wills106 7 months ago

SolaX:

  • Improved support for Gen5 X1-IES / X3-IES / X3-Ultra Hybrid Inverters
    • Battery 2 supported
    • MPPT 3 supported
homeassistant-solax-modbus - 2024.03.3

Published by wills106 7 months ago

General:

  • Added connection check before read/write to Inverter.

Sofar:

  • Fixed "BatConfig: Address 4" address
  • Removed duplicate entities
  • Renamed "Reflux: x" to "FeedIn: x" to match Inverter terminology.

SolaX:

  • Added support for X3 Ultra Hybrid Inverters (Only MPPT 1 & 2 supported at the moment)

Solis:
-Added Support for S5-GR3P 5-20K Inverters

homeassistant-solax-modbus - 2024.03.2

Published by wills106 7 months ago

General:

  • Bump pyModbus to v3.6.6 Hopefully resolves communication problems people are experiencing.
    I would also recommend downloading the update through HACS removing the integration from the Integration page, restarting HA and adding it in again. To ensure there isn't any left over configuration prior to 2024.03.1 stored in the cache.

Growatt:

SPF:

  • Further support for SPF added see #806 for details thanks @PrimusNZ

TL-XH:

  • Removed duplicate "Today's Solar Energy" #783

Sofar:
Thanks @cschlipf

  • Added battery config parameters
  • Added support for upto 8 batteries
  • Renamed "Remote Control" to "Remote Switch On Off"

Solis:

  • Added "Sync RTC Offset"
  • Adjusted names for "Energy Storage Control Switch"
  • Corrected "Battery Charge Current", "Battery ChargeDischarge Current" and "Battery Discharge Current" rounding. Thanks @isorin
homeassistant-solax-modbus - 2024.03.1

Published by wills106 8 months ago

General:

  • Integration waits for HA to fully load before establishing Modbus connection #731 #780 thanks @wrfz

SolaX EV Charger:

  • Corrected entities thanks @PatrikTrestik

SolaX Gen3:

  • Readded missing "Export Duration" times.
homeassistant-solax-modbus - 2024.02.7 Beta 2

Published by wills106 8 months ago

Beta 1:
General:

  • Added await asyncio.sleep

SolaX Air, Boost, Mini & MIC

  • Added Firmware versions
  • Exposed RTC to all Inverters

Beta 2:
General:

  • Integration waits for HA to fully load before establishing Modbus connection

SolaX EV Charger:

  • Corrected entities
homeassistant-solax-modbus - 2024.02.7 Beta 1

Published by wills106 8 months ago

General:

  • Added await asyncio.sleep

SolaX Air, Boost, Mini & MIC

  • Added Firmware versions
  • Exposed RTC to all Inverters
homeassistant-solax-modbus - 2024.02.6

Published by wills106 8 months ago

General:

  • Added async read and write for registers. Resolves #379 #731 thanks @Zwer2k

Growatt:

  • MODxxKTL3-XH:
    • Removed "AC Power to x" entities added by mistake in 2024.02.5 #735
    • Added additional Battery Entities #757
  • SPH
    • Added "Battery highest Temperature" and "Battery lowest Temperature"

Sofar:

  • Corrected "Update System Time"
  • Added "Update System Time Operation Result" for feedback, might be set to disabled by default in future
  • Renamed sensor "RTC" to "System Time"

SolaX:

  • Added missing PV Power to X1 Boost / Mini Gen4
  • Corrected X1 Boost Gen4 to use correct Registers
  • Corrected "Today's Yield" on X1 Boost / Mini Gen4
homeassistant-solax-modbus - 2024.02.6 Beta 4

Published by wills106 8 months ago

Warning: If you are migrating from 2024.02.2 or earlier please read Breaking Changes in 2024.02.5

Beta 1:

Growatt:

  • MODxxKTL3-XH:
    • Removed "AC Power to x" entities added by mistake in 2024.02.5 #735
    • Added additional Battery Entities for testing #757

Beta 2:
Sofar:

  • Corrected "Update System Time"
  • Added "Update System Time Operation Result" for feedback, might be set to disabled by default in future
  • Renamed sensor "RTC" to "System Time"

Beta 3:
Warning: Write support possibly not working with async
General:

  • Added async read and write for registers. Resolves #731 #762 Thanks @Zwer2k

Growatt:

  • Added "Inverter Module" to see if we can differentiate between MOD Hybrid and MOD PV Inverters

Sofar:

  • Renamed "Passive: Minimum Batter Power" to "Passive: Minimum Battery Power" #763
  • Removed non-functional Battery Control and Capacity controls #764

SolaX:

  • Corrected X1 Boost Gen4 to use correct Registers
  • Added missing PV Power to X1 Boost / Mini Gen4

Beta 4:
General:

  • Corrected missing await for self._client.write_register

SolaX:

  • Corrected "Today's Yield" on X1 Boost / Mini Gen4
homeassistant-solax-modbus - 2024.02.6 Beta 3

Published by wills106 8 months ago

Warning: If you are migrating from 2024.02.2 or earlier please read Breaking Changes in 2024.02.5

Beta 1:

Growatt:

  • MODxxKTL3-XH:
    • Removed "AC Power to x" entities added by mistake in 2024.02.5 #735
    • Added additional Battery Entities for testing #757

Beta 2:
Sofar:

  • Corrected "Update System Time"
  • Added "Update System Time Operation Result" for feedback, might be set to disabled by default in future
  • Renamed sensor "RTC" to "System Time"

Beta 3:
General:

  • Added async read and write for registers. Resolves #731 #762 Thanks @Zwer2k

Growatt:

  • Added "Inverter Module" to see if we can differentiate between MOD Hybrid and MOD PV Inverters

Sofar:

  • Renamed "Passive: Minimum Batter Power" to "Passive: Minimum Battery Power" #763
  • Removed non-functional Battery Control and Capacity controls #764

SolaX:

  • Corrected X1 Boost Gen4 to use correct Registers
  • Added missing PV Power to X1 Boost / Mini Gen4
homeassistant-solax-modbus - 2024.02.6 Beta 2

Published by wills106 8 months ago

Warning: If you are migrating from 2024.02.2 or earlier please read Breaking Changes in 2024.02.5

Beta 1:

Growatt:

  • MODxxKTL3-XH:
    • Removed "AC Power to x" entities added by mistake in 2024.02.5 #735
    • Added additional Battery Entities for testing #757

Beta 2:
Sofar:

  • Corrected "Update System Time"
  • Added "Update System Time Operation Result" for feedback, might be set to disabled by default in future
  • Renamed sensor "RTC" to "System Time"
homeassistant-solax-modbus - 2024.02.6 Beta 1

Published by wills106 8 months ago

Warning: If you are migrating from 2024.02.2 or earlier please read Breaking Changes in 2024.02.5

Beta 1:

Growatt:

  • MODxxKTL3-XH:
    • Removed "AC Power to x" entities added by mistake in 2024.02.5 #735
    • Added additional Battery Entities for testing #757
homeassistant-solax-modbus - 2024.02.5

Published by wills106 8 months ago

General:

  • Added Serial Number and Manufacturer to Device info page

Growatt:

  • SPF:

    • Corrected scaling on register 21, 23 & 27 #686
  • MODxxKTL3-XH:

    • Added missing entities #718 #735

Sofar:

  • Added serial starting 'ZP2'
    Breaking Change
    Thanks to @cschlipf for giving Sofar Inverters some much needed love.
  • Replaced passive_mode_battery_power with Passive: Desired Grid Power Passive: Minimum Battery Power & Passive: Maximum Battery Power #745
  • Renaming of entities to provide better descriptions and grouping #748 #754 #756
  • Added working "Passive Mode" #754
  • Changed some Icons #754
  • Updated Docs #751 #752 #756

SolaX:
Breaking Change

  • Merged SolaXModbusSensorEntityDescription and SolaXMicModbusSensorEntityDescription into SolaXModbusSensorEntityDescription
    X1 Air, Boost, Mini X3 MIC, MIC Pro will will need removing and adding back in again, this is to allow them to reconfigure. Supports multi Inverter setup.
  • Added "RTC" and "Sync RTC" to Air, Boost, Mini & MIC

Swatten:

  • New Inverter Brand WIP #744
homeassistant-solax-modbus - 2024.02.5 Beta 9

Published by wills106 8 months ago

Beta 1:

SRNE:

  • Try to establish connection with SRNE

SolaX:

  • Merged SolaXModbusSensorEntityDescription and SolaXMicModbusSensorEntityDescription into SolaXModbusSensorEntityDescription

Beta 2:

SRNE:

  • Expose Entities without defining Inverter.

Beta 4:

SolaX:

  • Added "RTC" and "Sync RTC" to Air, Boost, Mini & MIC
  • Cleaned up allowedtypes = to prevent Air, Boost, Mini & MIC from reading AC / HYBRID Registers

Beta 5:

Growatt SPF:

  • Corrected scaling on register 21, 23 & 27 #686

Swatten:

  • Initial testing for Swatten branded Inverters #723

Beta 6:

Swatten:

  • Further test for reading from Swatten Branded Inverters #744

Beta 7:

Growatt:

  • Added missing entities for MODxxKTL3-XH Inverters #735

Sofar:

  • Added serial starting 'ZP2'
    Breaking Change
  • Replaced passive_mode_battery_power with Passive: Desired Grid Power Passive: Minimum Battery Power & Passive: Maximum Battery Power #745
  • Renaming of entities to provide better descriptions and grouping #748

Swatten:

  • Changed endianness on order32 to LITTLE #744
  • Changed RTC to input register
  • Removed "Phase" as didn't provide what's expected and no longer required.

Beta 8:

Growatt:

  • Added missing entities for MODxxKTL3-XH Inverters #735
  • Added missing "Battery Charge Power" & "Battery Discharge Power" #718

SolaX PV only:
Potentially don't exist for X1 Gen3

  • Added "Active Power Limit" sensor for X1 Air, Boost, Mini and X3 MIC / MIC Pro #743

Beta9:

Growatt:

  • Removed some entities for MODxxKTL3-XH Inverters #735
  • Changed "Battery Charge Power" & "Battery Discharge Power" to use different registers #718

Sofar:

  • Added working "Passive Mode"
  • Changed some Icons
  • Updated Docs
homeassistant-solax-modbus - 2024.02.5 Beta 8

Published by wills106 8 months ago

Beta 1:

SRNE:

  • Try to establish connection with SRNE

SolaX:

  • Merged SolaXModbusSensorEntityDescription and SolaXMicModbusSensorEntityDescription into SolaXModbusSensorEntityDescription

Beta 2:

SRNE:

  • Expose Entities without defining Inverter.

Beta 4:

SolaX:

  • Added "RTC" and "Sync RTC" to Air, Boost, Mini & MIC
  • Cleaned up allowedtypes = to prevent Air, Boost, Mini & MIC from reading AC / HYBRID Registers

Beta 5:

Growatt SPF:

  • Corrected scaling on register 21, 23 & 27 #686

Swatten:

  • Initial testing for Swatten branded Inverters #723

Beta 6:

Swatten:

  • Further test for reading from Swatten Branded Inverters #744

Beta 7:

Growatt:

  • Added missing entities for MODxxKTL3-XH Inverters #735

Sofar:

  • Added serial starting 'ZP2'
    Breaking Change
  • Replaced passive_mode_battery_power with Passive: Desired Grid Power Passive: Minimum Battery Power & Passive: Maximum Battery Power #745
  • Renaming of entities to provide better descriptions and grouping #748

Swatten:

  • Changed endianness on order32 to LITTLE #744
  • Changed RTC to input register
  • Removed "Phase" as didn't provide what's expected and no longer required.

Beta 8:

Growatt:

  • Added missing entities for MODxxKTL3-XH Inverters #735
  • Added missing "Battery Charge Power" & "Battery Discharge Power" #718

SolaX PV only:
Potentially don't exist for X1 Gen3

  • Added "Active Power Limit" sensor for X1 Air, Boost, Mini and X3 MIC / MIC Pro #743
homeassistant-solax-modbus - 2024.02.5 Beta 7

Published by wills106 8 months ago

Beta 1:

SRNE:

  • Try to establish connection with SRNE

SolaX:

  • Merged SolaXModbusSensorEntityDescription and SolaXMicModbusSensorEntityDescription into SolaXModbusSensorEntityDescription

Beta 2:

SRNE:

  • Expose Entities without defining Inverter.

Beta 4:

SolaX:

  • Added "RTC" and "Sync RTC" to Air, Boost, Mini & MIC
  • Cleaned up allowedtypes = to prevent Air, Boost, Mini & MIC from reading AC / HYBRID Registers

Beta 5:

Growatt SPF:

  • Corrected scaling on register 21, 23 & 27 #686

Swatten:

  • Initial testing for Swatten branded Inverters #723

Beta 6:

Swatten:

  • Further test for reading from Swatten Branded Inverters #744

Beta 7:

Growatt:

  • Added missing entities for MODxxKTL3-XH Inverters #735

Sofar:

  • Added serial starting 'ZP2'
    Breaking Change
  • Replaced passive_mode_battery_power with Passive: Desired Grid Power Passive: Minimum Battery Power & Passive: Maximum Battery Power #745
  • Renaming of entities to provide better descriptions and grouping #748

Swatten:

  • Changed endianness on order32 to LITTLE #744
  • Changed RTC to input register
  • Removed "Phase" as didn't provide what's expected and no longer required.