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.07.0 Beta2

Published by wills106 4 months ago

Warning Potential Breaking Change

Due to a number of changes to the config_flow and the way Device info is populated it is recomended to remove the Inverter(s) from the Integration before updating, restarting HA and adding the Inverter(s) back in again
Naming the Inverter(s) exactly the same as before will retain their history

Beta 1:

General:

  • Changed Drop-Down Time selectors from 15m to 5m Intervals.
  • Corrected "Detected blocking call to open inside the event loop" #920 #946
  • Wrap ConnectionException and ModbusIOException in a HomeAssistantError #937 #938

Sofar:

  • Added following to scangroup_fast: #915
    (Allows scanning at a faster rate than default)
    • "Active Power PCC Total"
    • "Voltage L1"
    • "Voltage L2"
    • "Voltage L3"
    • "Off-Grid Voltage L1"
    • "Off-Grid Voltage L2"
    • "Off-Grid Voltage L3"
    • "PV Power 1"
    • "PV Power 2"
    • "Battery Power 1"
    • "Battery Power 2"
  • Add battery pack info as extra devices (BTS-5k) #926

SolaX:

  • Added support for X3-PRO G2
  • Altered Export Limit scale for more Inverters with serial starting 'H3UE' #922
  • Corrected Device info for multiple Inverters #934
  • Device info now has live firmware versions #909 #913
  • Initial support for X3 Mega Inverters #944

Beta 2:

Resolved #948

homeassistant-solax-modbus - 2024.07.0 Beta1

Published by wills106 4 months ago

Warning Potential Breaking Change

Due to a number of changes to the config_flow and the way Device info is populated it is recomended to remove the Inverter(s) from the Integration before updating, restarting HA and adding the Inverter(s) back in again
Naming the Inverter(s) exactly the same as before will retain their history

General:

  • Changed Drop-Down Time selectors from 15m to 5m Intervals.
  • Corrected "Detected blocking call to open inside the event loop" #920 #946
  • Wrap ConnectionException and ModbusIOException in a HomeAssistantError #937 #938

Sofar:

  • Added following to scangroup_fast: #915
    (Allows scanning at a faster rate than default)
    • "Active Power PCC Total"
    • "Voltage L1"
    • "Voltage L2"
    • "Voltage L3"
    • "Off-Grid Voltage L1"
    • "Off-Grid Voltage L2"
    • "Off-Grid Voltage L3"
    • "PV Power 1"
    • "PV Power 2"
    • "Battery Power 1"
    • "Battery Power 2"
  • Add battery pack info as extra devices (BTS-5k) #926

SolaX:

  • Added support for X3-PRO G2
  • Altered Export Limit scale for more Inverters with serial starting 'H3UE' #922
  • Corrected Device info for multiple Inverters #934
  • Device info now has live firmware versions #909 #913
  • Initial support for X3 Mega Inverters #944
homeassistant-solax-modbus - 2024.05.7

Published by wills106 5 months ago

SolaX AC / Hybrid Gen2 - Gen5:

  • Removed sensor Series Number as now displayed in "Device info" section.

SolaX AC / Hybrid Gen3:

  • Removed left over modbus_power_control as was causing #908
    modbus_power_control was never implemented, it's as an alternative to Grid Export

Updated README.md:

  • Multiple Modbus connections for Data loggers.

For now missing entities (moved to Internal) either remove the Integration and re-add, or delete the entities.

homeassistant-solax-modbus - 2024.05.6

Published by wills106 5 months ago

Sofar old:

  • Exposed Inverter temperature to Single Phase PV Inverters.

SolaX:

  • Added Meter 2 Measured Power to House Load equation. #910
homeassistant-solax-modbus - 2024.05.6 Beta 1

Published by wills106 5 months ago

Sofar old:

  • Exposed Inverter temperature to Single Phase PV Inverters.

SolaX:

  • Added Meter 2 Measured Power to 'House Load' equation. #910
homeassistant-solax-modbus - 2024.05.5

Published by wills106 5 months ago

General:

  • Wait for Inverter if no / interrupted Inverter communications thanks @Zwer2k
    Should resolve restarting HA during the night when the Inverter is offline or if you have bad coms with the Inverter.

SolaX X1 Air, Boost, Mini & X3 MIC:

  • Adapted "Device info" panel to not work on these Inverters workaround for #907
    Will add proper support for "Device info" in next release.
homeassistant-solax-modbus - 2024.05.4

Published by wills106 5 months ago

General:

  • Fixed #876 thanks @PatrikTrestik

Sofar:

  • Corrected Fault codes #893 thanks @Hetzi74

SolaX:

  • Cleaned up "Internal Registers"
  • Exposed Firmware, Hardware and Model to "Device info" panel on Gen2 - Gen5 AC / Hybrid / FIT. Fixes #594
  • Removed the following "Firmware", "Inverter Rated Power", "Machine type", "Machine Style" from Gen2 - Gen5 as displayed on "device Info" (Gen5 still has Firmware at the moment)

For now missing entities (moved to Internal) either remove the Integration and re-add, or delete the entities.

For people who loose connection when migrating to Integration 2024.05.x try removing the Inverter from Integration page, restarting HA and adding the Inverter in again.

homeassistant-solax-modbus - 2024.05.4 Beta 1

Published by wills106 5 months ago

Beta 1:

General:

  • Fixed #876 thanks @PatrikTrestik

Sofar:

  • Corrected Fault codes #893 thanks @Hetzi74

SolaX:

  • Exposed Firmware, Hardware and Model to "Device info" panel on Gen2 - Gen4 AC / Hybrid / FIT. Fixes #594
homeassistant-solax-modbus - 2024.05.3

Published by wills106 5 months ago

Docs:

  • Updated information on "Unlocking" SolaX Inverters, when you can't write to them.

SolaX:

  • Adjusted Export Values #857 #882

Solinteg:

  • Added Icons, Long term stats
  • Adjusted polling speed groups

For people who loose connection when migrating to Integration 2024.05.x try removing the Inverter from Integration page, restarting HA and adding the Inverter in again.

homeassistant-solax-modbus - 2024.05.2

Published by wills106 6 months ago

SolaX Gen5:

  • Added "Total Battery Power Charge" which is combined battery_1_power_charge & battery_2_power_charge
    Internally this is called "battery_power_charge", should retain compatibility for "remote control power" functions.
  • Corrected battery_1_*, house_load & measured_power
homeassistant-solax-modbus - 2024.05.1

Published by wills106 6 months ago

General:

  • Added ability to poll registers at 3 different speeds. Only Implemented on Solinteg at the moment thanks @gec75
    Medium and Fast are two new config options.
  • Ability to remove read only sensor paired to a number or select Only Implemented on SolaX & Solinteg at the moment thanks @gec75
    As an example on SolaX Gen3 X1 entities reduced from 133 to 113.
    These sensor entities were disabled by default and mirror what the number or select was set to.
  • Pinned pyModbus to minimum v3.6.8 as per HA 2024.4.4

Sofar:

  • Added missing long term statistics to some entities thanks @julienbourgainpro

Solinteg:

  • New Inverter brand supported thanks @gec75
homeassistant-solax-modbus - 2024.04.4 Beta 1

Published by wills106 6 months ago

Bump pyModbus to v3.6.8 - "Allow socket exception response with wrong length"

homeassistant-solax-modbus - 2024.04.3

Published by wills106 6 months ago

General:

  • Pinned pyModbus to v3.6.7
  • Updated link to docs
homeassistant-solax-modbus - 2024.04.2

Published by wills106 7 months ago

Growatt:

  • Added additional "Run Mode" mode
  • Added "Select baud rate"
    Remember to reconfigure the Integration if changing

SolaX Gen4 / 5:

  • Corrected duplicate register 0x111 #840
homeassistant-solax-modbus - 2024.04.1

Published by wills106 7 months ago

General:

  • Corrected 'SolaXModbusHub.async_init' was never awaited on HA 2024.4.b3 thanks @Zwer2k #835

Solis:

  • Added Phase Unbalanced Output thanks @Gregy #832
homeassistant-solax-modbus - 2024.03.8

Published by wills106 7 months ago

General:

  • Added additional debugging on Button press where multiple registers are written eg "Sync RTC"
  • Reduce locking to minimum thanks @PatrikTrestik

Sofar:

  • Removed non working Timing and Time-of-Use modes thanks @cschlipf
    We were only writing 8 of the 15 required registers to update TOU

SolaX Gen4 & Gen5:

  • Added "Battery to EV Charger" Enable/Disable

SolaX EV Charger:

  • Corrected "Charge Added Total" thanks @PatrikTrestik Fixes #805
homeassistant-solax-modbus - 2024.03.8 Beta 1

Published by wills106 7 months ago

General:

  • Reduce locking to minimum thanks @PatrikTrestik
homeassistant-solax-modbus - 2024.03.7

Published by wills106 7 months ago

General:

  • Reduced use of async with self._lock:

SolaX X1 Air, Boost & Mini:

  • Added "Measured Power"
  • Removed "Measured Power L1-3"

SolaX X3 MIC:

  • Blacklist "Firmware Version DSP" & "Firmware Version ARM" for Inverters with Serial starting 'MU802T'
  • Corrected Byte swapped serial under Device info panel

Solis:

homeassistant-solax-modbus - 2024.03.7 Beta 4

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:

  • Byte swap serial

Beta 3:

SolaX X3 MIC:

  • Corrected Byte swap serial

Beta 4:

SolaX:

  • Corrected Byte swap serial on AC & Hybrid Inverters introduced by 2024.03.7b3

Solis:

homeassistant-solax-modbus - 2024.03.7 Beta 3

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

Beta 3:

SolaX X3 MIC:

  • Corrected Byeswap serial