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 - 2023.05.2

Published by wills106 over 1 year ago

General:

  • @mludolph has added in support for Modbus RTU over TCP and Modbus Ascii over TCP. Modbus RTU over TCP allows for compatibility with RS485-Ethernet adaptors such as USR-TCP232-304

Growatt:

  • Added Today/Total Battery Charge / Discharge and Load
  • Added number "Grid Export Limit"
  • Added select "Allow Grid Export"
  • Corrected "Charger Time", "Grid Times" & "Load Times"
  • Corrected "Grid Power" & "Total House Load" scaling.

SolaX:

  • Added select "Lock State" as requested in #396

SolaX EPS:

  • Corrected sensor.solax_eps_set_frequency closes #412

Solis:

  • Added serial starting '110F'
  • Breaking Change replaced all RO Times with just Times
  • @infradom has reworked the mechanism for Solis Inverters to program the Charge/Discharge Times. The times no longer revert back on each polling cycle. Check the Wiki for Instructions on use Closes #295
homeassistant-solax-modbus - 2023.05.2 Beta 7

Published by wills106 over 1 year ago

Beta 1 Changes:

SolaX:

  • Added select "Lock State"

Solis:

  • All sensors with "state_class = SensorStateClass.TOTAL_INCREASING," have an additional "sleepmode = SLEEPMODE_NONE," flag to prevent spikes when communication is unreliable.

Beta 2 Changes:

Growatt:

  • Added Today/Total Battery Charge / Discharge and Load?

Solis:

  • Breaking Change replaced all RO Times with just Times
  • Added "prevent_update = True," to all former TO Times to prevent HA from overwriting your new times before pressing one of the "Update Charge/Discharge Times" buttons. To complete #295

Beta 3 Changes:

Growatt:

  • Added number "Grid Export Limit"
  • Added select "Allow Grid Export"
  • Corrected "Grid Power" & "Total House Load" scaling.
  • Corrected "Charger Time", "Grid Times" & "Load TImes"

Beta 4 Changes:

SolaX EPS:

  • Corrected sensor.solax_eps_set_frequency #412

Solis:

  • Added serial starting '110F'

Beta 5 Changes:

General:
@mludolph has added in support for Modbus RTU over TCP and Modbus Ascii over TCP. Modbus RTU over TCP allows for compatibility with RS485-Ethernet adaptors such as USR-TCP232-304

@infradom has reworked the mechanism for Solis Inverters to program the Charge/Discharge

Solis:

Beta 6 Changes:
Solis:

  • Removed 'entity_registry_enabled_default = False,' for Timed Charge / Discharge sensors.

Beta 7 Changes:
Solis:

  • Moved 'prevent_update = True,' to number entities allowing the sensors to be disabled by default.
homeassistant-solax-modbus - 2023.05.2 Beta 6

Published by wills106 over 1 year ago

Beta 1 Changes:

SolaX:

  • Added select "Lock State"

Solis:

  • All sensors with "state_class = SensorStateClass.TOTAL_INCREASING," have an additional "sleepmode = SLEEPMODE_NONE," flag to prevent spikes when communication is unreliable.

Beta 2 Changes:

Growatt:

  • Added Today/Total Battery Charge / Discharge and Load?

Solis:

  • Breaking Change replaced all RO Times with just Times
  • Added "prevent_update = True," to all former TO Times to prevent HA from overwriting your new times before pressing one of the "Update Charge/Discharge Times" buttons. To complete #295

Beta 3 Changes:

Growatt:

  • Added number "Grid Export Limit"
  • Added select "Allow Grid Export"
  • Corrected "Grid Power" & "Total House Load" scaling.
  • Corrected "Charger Time", "Grid Times" & "Load TImes"

Beta 4 Changes:

SolaX EPS:

  • Corrected sensor.solax_eps_set_frequency #412

Solis:

  • Added serial starting '110F'

Beta 5 Changes:

General:
@mludolph has added in support for Modbus RTU over TCP and Modbus Ascii over TCP. Modbus RTU over TCP allows for compatibility with RS485-Ethernet adaptors such as USR-TCP232-304

@infradom has reworked the mechanism for Solis Inverters to program the Charge/Discharge

Solis:

Beta 6 Changes:
Solis:

  • Removed 'entity_registry_enabled_default = False,' for Timed Charge / Discharge sensors.
homeassistant-solax-modbus - 2023.05.2 Beta 5

Published by wills106 over 1 year ago

Beta 1 Changes:

SolaX:

  • Added select "Lock State"

Solis:

  • All sensors with "state_class = SensorStateClass.TOTAL_INCREASING," have an additional "sleepmode = SLEEPMODE_NONE," flag to prevent spikes when communication is unreliable.

Beta 2 Changes:

Growatt:

  • Added Today/Total Battery Charge / Discharge and Load?

Solis:

  • Breaking Change replaced all RO Times with just Times
  • Added "prevent_update = True," to all former TO Times to prevent HA from overwriting your new times before pressing one of the "Update Charge/Discharge Times" buttons. To complete #295

Beta 3 Changes:

Growatt:

  • Added number "Grid Export Limit"
  • Added select "Allow Grid Export"
  • Corrected "Grid Power" & "Total House Load" scaling.
  • Corrected "Charger Time", "Grid Times" & "Load TImes"

Beta 4 Changes:

SolaX EPS:

  • Corrected sensor.solax_eps_set_frequency #412

Solis:

  • Added serial starting '110F'

Beta 5 Changes:

General:
@mludolph has added in support for Modbus RTU over TCP and Modbus Ascii over TCP. Modbus RTU over TCP allows for compatibility with RS485-Ethernet adaptors such as USR-TCP232-304

@infradom has reworked the mechanism for Solis Inverters to program the Charge/Discharge

Solis:

homeassistant-solax-modbus - 2023.05.2 Beta 4

Published by wills106 over 1 year ago

Beta 1 Changes:

SolaX:

  • Added select "Lock State"

Solis:

  • All sensors with "state_class = SensorStateClass.TOTAL_INCREASING," have an additional "sleepmode = SLEEPMODE_NONE," flag to prevent spikes when communication is unreliable.

Beta 2 Changes:

Growatt:

  • Added Today/Total Battery Charge / Discharge and Load?

Solis:

  • Breaking Change replaced all RO Times with just Times
  • Added "prevent_update = True," to all former TO Times to prevent HA from overwriting your new times before pressing one of the "Update Charge/Discharge Times" buttons. To complete #295

Beta 3 Changes:

Growatt:

  • Added number "Grid Export Limit"
  • Added select "Allow Grid Export"
  • Corrected "Grid Power" & "Total House Load" scaling.
  • Corrected "Charger Time", "Grid Times" & "Load TImes"

Beta 4 Changes:

SolaX EPS:

  • Corrected sensor.solax_eps_set_frequency #412

Solis:

  • Added serial starting '110F'
homeassistant-solax-modbus - 2023.05.2 Beta 3

Published by wills106 over 1 year ago

Beta 1 Changes:

SolaX:

  • Added select "Lock State"

Solis:

  • All sensors with "state_class = SensorStateClass.TOTAL_INCREASING," have an additional "sleepmode = SLEEPMODE_NONE," flag to prevent spikes when communication is unreliable.

Beta 2 Changes:

Growatt:

  • Added Today/Total Battery Charge / Discharge and Load?

Solis:

  • Breaking Change replaced all RO Times with just Times
  • Added "prevent_update = True," to all former TO Times to prevent HA from overwriting your new times before pressing one of the "Update Charge/Discharge Times" buttons. To complete #295

Beta 3 Changes:

Growatt:

  • Added number "Grid Export Limit"
  • Added select "Allow Grid Export"
  • Corrected "Grid Power" & "Total House Load" scaling.
  • Corrected "Charger Time", "Grid Times" & "Load TImes"
homeassistant-solax-modbus - 2023.05.2 Beta 2

Published by wills106 over 1 year ago

Beta 1 Changes:

SolaX:

  • Added select "Lock State"

Solis:

  • All sensors with "state_class = SensorStateClass.TOTAL_INCREASING," have an additional "sleepmode = SLEEPMODE_NONE," flag to prevent spikes when communication is unreliable.

Beta 2 Changes:

Growatt:

  • Added Today/Total Battery Charge / Discharge and Load?

Solis:

  • Breaking Change replaced all RO Times with just Times
  • Added "prevent_update = True," to all former TO Times to prevent HA from overwriting your new times before pressing one of the "Update Charge/Discharge Times" buttons. To complete #295
homeassistant-solax-modbus - 2023.05.2 Beta 1

Published by wills106 over 1 year ago

SolaX:

  • Added select "Lock State"

Solis:

  • All sensors with "state_class = SensorStateClass.TOTAL_INCREASING," have an additional "sleepmode = SLEEPMODE_NONE," flag to prevent spikes when communication is unreliable.
homeassistant-solax-modbus - 2023.05.1

Published by wills106 over 1 year ago

General:

  • Implemented ignore_readerror = True, resolves #340 #341

Growatt:

  • New Inverter Brand
  • Hybrid TL-XH read only, so far
  • Added (SPH Inverters):
    • Button "Sync RTC"
    • Number "Battery Minimum Capacity", "Charger Upper SOC"
    • Select "Grid Start / Stop Time x", "Grid Time Enable / Disable", "Charger Switch", "Charger Start / Stop Time x", "Charger Time Enable / Disable", "Load Start / Stop Time x", "Load Time Enable / Disable"

Sofar:

  • Added Inverters with Serial Numbers starting 'ZM2E'

Sofar_old:

  • Added Serial Starting 'SE1E' & 'SM1E'

SolaX:

  • Added RetroFit Inverters starting 'F4'
  • Added Gen3 Serial starting 'H1I'
  • Alternative "House Load" reintroduces old house load calculations. (Disabled by default)
  • Gen4 Added Battery Heating Times (T30 / 3kWh only)
  • Gen4 Added discharge remote-control mode

SolaX EV Charger:

  • Under development see #349
  • Added Serial 'C3220' 3 Phase 22kW
  • Added Serial 'C3110' 3 Phase 11kW

Solis:

  • Breaking Change removed "Serial Number" temporary workaround for #364
  • Added Backup/Reserve mode
  • Added "Backup Mode SOC" & "Battery Minimum SOC" resolves #354
  • Added Inverters Starting '010F'
  • Added "Inverter Status"
  • Changed block_size to 40
homeassistant-solax-modbus - 2023.03.2 Beta 25

Published by wills106 over 1 year ago

Implemented #346

SolaX X3-MIC:
Replaced all newblock = True, with single ignore_readerror = True,
Workaround for supporting Modbus Power Meter registers failing on Inverters without the updated register set (ARM Firmware less than v1.38 (Gen1 only))

Solis:
Implemented ignore_readerror = True, to try and resolve #340 #341

Beta 3 Changes:

Generic:
Moved value_function = value_function_sync_rtc, to const.py

SolaX EV Charger:
New plugin.
Doesn't appear to have time control implement in Modbus yet.
Please use #349 to discus SolaX EV Charger.

Beta 4 Changes:
Solis:

  • Changed block_size to 40
  • Reconfigured ignore_readerror = True, for the block_size = 40

Beta 5 Changes:
Solis:

  • Added additional "Update Charge/Discharge Times"
  • Added missing ignore_readerror = True, from Beta 4

Beta 6 Changes:
Generic:

  • Corrected ignore_readerror = True,

SolaX:

  • Added RetroFit Inverters starting 'F4'
  • Gen4 added discharge remotecontrol mode

Solis:

  • Added Inverters Starting '010F'

Beta 7 Changes:
Generic:

  • Added error catch to ignore_readerror = True,

Solis:

  • Added Backup/Reserve mode

Beta 8 Changes:
Growatt:

  • Change Inverter detection to Firmware Version.

Beta 9 Changes:
SolaX:

  • Alternative "House Load" reintroduces old house load calculations. (Disabled by default)

Beta 10 Changes:
Sofar:

  • Added Inverters with Serial Numbers starting 'ZM2E'

Beta 11 Changes:
Solis:

  • Added "Inverter Status"

Beta 12 Changes:
SolaX EV Charger:

  • Corrected typo in plugin

Beta 13 Changes:
SolaX EV Charger:

  • Added Serial 'C32201' 3 Phase 22kW

Beta 14 Changes:
SolaX EV Charger:

  • Removed unused "swapbytes" code.

Beta 15 Changes:
Solis:

  • Completed "Inverter Status"

Beta 16 Changes:
Solis:

  • Added "Backup Mode SOC" & "Battery Minimum SOC" #354
  • Added sleepmode = SLEEPMODE_LASTAWAKE, to "Serial Number" to address #364

Beta 17 Changes:
General:

  • Merged PR #371

Solis:

  • Added sleepmode = SLEEPMODE_LASTAWAKE, to "Battery SOC" to address #364

Beta 18 Changes:
SolaX EV Charger:

  • Added Serial for 11kW Charger and possibly 7kW

Solis:

  • Corrected 'ignore_readerror = True,' on first register

Beta 19 Changes:
SolaX:

  • Added 'newblock = True,' on register 0x435

Beta 20 Changes:
Growatt:

  • Removed leftover swapbyte code

Beta 21 Changes:
Growatt:

  • Added FW starting 'DN1' for 6kW KTL Hybrid

Beta 22 Changes:
SolaX:

  • Added Serial starting 'H1I'

Beta 23 Changes:
Growatt:

  • Added FW starting 'RA1' SPH
  • Corrected "Today's Yield" & "Total Yield" TL-XH

Beta 24 Changes:
Growatt:

  • Added:
    • Button "Sync RTC"
    • Number "Battery Minimum Capacity", "Charger Upper SOC"
    • Select "Grid Start / Stop Time x", "Grid Time Enable / Disable", "Charger Switch", "Charger Start / Stop Time x", "Charger Time Enable / Disable"

Sofar_old:

  • Added Serial Starting 'SE1E' & 'SM1E'

SolaX gen4:

  • Added Grid Monitoring

Solis:
Breaking change

  • Removed sensor "Serial Number" Temporary workaround for Inverters that go to sleep and stop working.

Beta 25 Changes:
Growatt:

  • Added:
    • Select "Load Start / Stop Time x", "Load Time Enable / Disable"

SolaX Gen4:

  • Added Battery Heating Times (T30 / 3kWh only)
homeassistant-solax-modbus - 2023.03.2 Beta 24

Published by wills106 over 1 year ago

Implemented #346

SolaX X3-MIC:
Replaced all newblock = True, with single ignore_readerror = True,
Workaround for supporting Modbus Power Meter registers failing on Inverters without the updated register set (ARM Firmware less than v1.38 (Gen1 only))

Solis:
Implemented ignore_readerror = True, to try and resolve #340 #341

Beta 3 Changes:

Generic:
Moved value_function = value_function_sync_rtc, to const.py

SolaX EV Charger:
New plugin.
Doesn't appear to have time control implement in Modbus yet.
Please use #349 to discus SolaX EV Charger.

Beta 4 Changes:
Solis:

  • Changed block_size to 40
  • Reconfigured ignore_readerror = True, for the block_size = 40

Beta 5 Changes:
Solis:

  • Added additional "Update Charge/Discharge Times"
  • Added missing ignore_readerror = True, from Beta 4

Beta 6 Changes:
Generic:

  • Corrected ignore_readerror = True,

SolaX:

  • Added RetroFit Inverters starting 'F4'
  • Gen4 added discharge remotecontrol mode

Solis:

  • Added Inverters Starting '010F'

Beta 7 Changes:
Generic:

  • Added error catch to ignore_readerror = True,

Solis:

  • Added Backup/Reserve mode

Beta 8 Changes:
Growatt:

  • Change Inverter detection to Firmware Version.

Beta 9 Changes:
SolaX:

  • Alternative "House Load" reintroduces old house load calculations. (Disabled by default)

Beta 10 Changes:
Sofar:

  • Added Inverters with Serial Numbers starting 'ZM2E'

Beta 11 Changes:
Solis:

  • Added "Inverter Status"

Beta 12 Changes:
SolaX EV Charger:

  • Corrected typo in plugin

Beta 13 Changes:
SolaX EV Charger:

  • Added Serial 'C32201' 3 Phase 22kW

Beta 14 Changes:
SolaX EV Charger:

  • Removed unused "swapbytes" code.

Beta 15 Changes:
Solis:

  • Completed "Inverter Status"

Beta 16 Changes:
Solis:

  • Added "Backup Mode SOC" & "Battery Minimum SOC" #354
  • Added sleepmode = SLEEPMODE_LASTAWAKE, to "Serial Number" to address #364

Beta 17 Changes:
General:

  • Merged PR #371

Solis:

  • Added sleepmode = SLEEPMODE_LASTAWAKE, to "Battery SOC" to address #364

Beta 18 Changes:
SolaX EV Charger:

  • Added Serial for 11kW Charger and possibly 7kW

Solis:

  • Corrected 'ignore_readerror = True,' on first register

Beta 19 Changes:
SolaX:

  • Added 'newblock = True,' on register 0x435

Beta 20 Changes:
Growatt:

  • Removed leftover swapbyte code

Beta 21 Changes:
Growatt:

  • Added FW starting 'DN1' for 6kW KTL Hybrid

Beta 22 Changes:
SolaX:

  • Added Serial starting 'H1I'

Beta 23 Changes:
Growatt:

  • Added FW starting 'RA1' SPH
  • Corrected "Today's Yield" & "Total Yield" TL-XH

Beta 24 Changes:
Growatt:

  • Added:
    • Button "Sync RTC"
    • Number "Battery Minimum Capacity", "Charger Upper SOC"
    • Select "Grid Start / Stop Time x", "Grid Time Enable / Disable", "Charger Switch", "Charger Start / Stop Time x", "Charger Time Enable / Disable"

Sofar_old:

  • Added Serial Starting 'SE1E' & 'SM1E'

SolaX gen4:

  • Added Grid Monitoring

Solis:
Breaking change

  • Removed sensor "Serial Number" Temporary workaround for Inverters that go to sleep and stop working.
homeassistant-solax-modbus - 2023.03.2 Beta 23

Published by wills106 over 1 year ago

Implemented #346

SolaX X3-MIC:
Replaced all newblock = True, with single ignore_readerror = True,
Workaround for supporting Modbus Power Meter registers failing on Inverters without the updated register set (ARM Firmware less than v1.38 (Gen1 only))

Solis:
Implemented ignore_readerror = True, to try and resolve #340 #341

Beta 3 Changes:

Generic:
Moved value_function = value_function_sync_rtc, to const.py

SolaX EV Charger:
New plugin.
Doesn't appear to have time control implement in Modbus yet.
Please use #349 to discus SolaX EV Charger.

Beta 4 Changes:
Solis:

  • Changed block_size to 40
  • Reconfigured ignore_readerror = True, for the block_size = 40

Beta 5 Changes:
Solis:

  • Added additional "Update Charge/Discharge Times"
  • Added missing ignore_readerror = True, from Beta 4

Beta 6 Changes:
Generic:

  • Corrected ignore_readerror = True,

SolaX:

  • Added RetroFit Inverters starting 'F4'
  • Gen4 added discharge remotecontrol mode

Solis:

  • Added Inverters Starting '010F'

Beta 7 Changes:
Generic:

  • Added error catch to ignore_readerror = True,

Solis:

  • Added Backup/Reserve mode

Beta 8 Changes:
Growatt:

  • Change Inverter detection to Firmware Version.

Beta 9 Changes:
SolaX:

  • Alternative "House Load" reintroduces old house load calculations. (Disabled by default)

Beta 10 Changes:
Sofar:

  • Added Inverters with Serial Numbers starting 'ZM2E'

Beta 11 Changes:
Solis:

  • Added "Inverter Status"

Beta 12 Changes:
SolaX EV Charger:

  • Corrected typo in plugin

Beta 13 Changes:
SolaX EV Charger:

  • Added Serial 'C32201' 3 Phase 22kW

Beta 14 Changes:
SolaX EV Charger:

  • Removed unused "swapbytes" code.

Beta 15 Changes:
Solis:

  • Completed "Inverter Status"

Beta 16 Changes:
Solis:

  • Added "Backup Mode SOC" & "Battery Minimum SOC" #354
  • Added sleepmode = SLEEPMODE_LASTAWAKE, to "Serial Number" to address #364

Beta 17 Changes:
General:

  • Merged PR #371

Solis:

  • Added sleepmode = SLEEPMODE_LASTAWAKE, to "Battery SOC" to address #364

Beta 18 Changes:
SolaX EV Charger:

  • Added Serial for 11kW Charger and possibly 7kW

Solis:

  • Corrected 'ignore_readerror = True,' on first register

Beta 19 Changes:
SolaX:

  • Added 'newblock = True,' on register 0x435

Beta 20 Changes:
Growatt:

  • Removed leftover swapbyte code

Beta 21 Changes:
Growatt:

  • Added FW starting 'DN1' for 6kW KTL Hybrid

Beta 22 Changes:
SolaX:

  • Added Serial starting 'H1I'

Beta 23 Changes:
Growatt:

  • Added FW starting 'RA1' SPH
  • Corrected "Today's Yield" & "Total Yield" TL-XH
homeassistant-solax-modbus - 2023.03.2 Beta 22

Published by wills106 over 1 year ago

Implemented #346

SolaX X3-MIC:
Replaced all newblock = True, with single ignore_readerror = True,
Workaround for supporting Modbus Power Meter registers failing on Inverters without the updated register set (ARM Firmware less than v1.38 (Gen1 only))

Solis:
Implemented ignore_readerror = True, to try and resolve #340 #341

Beta 3 Changes:

Generic:
Moved value_function = value_function_sync_rtc, to const.py

SolaX EV Charger:
New plugin.
Doesn't appear to have time control implement in Modbus yet.
Please use #349 to discus SolaX EV Charger.

Beta 4 Changes:
Solis:

  • Changed block_size to 40
  • Reconfigured ignore_readerror = True, for the block_size = 40

Beta 5 Changes:
Solis:

  • Added additional "Update Charge/Discharge Times"
  • Added missing ignore_readerror = True, from Beta 4

Beta 6 Changes:
Generic:

  • Corrected ignore_readerror = True,

SolaX:

  • Added RetroFit Inverters starting 'F4'
  • Gen4 added discharge remotecontrol mode

Solis:

  • Added Inverters Starting '010F'

Beta 7 Changes:
Generic:

  • Added error catch to ignore_readerror = True,

Solis:

  • Added Backup/Reserve mode

Beta 8 Changes:
Growatt:

  • Change Inverter detection to Firmware Version.

Beta 9 Changes:
SolaX:

  • Alternative "House Load" reintroduces old house load calculations. (Disabled by default)

Beta 10 Changes:
Sofar:

  • Added Inverters with Serial Numbers starting 'ZM2E'

Beta 11 Changes:
Solis:

  • Added "Inverter Status"

Beta 12 Changes:
SolaX EV Charger:

  • Corrected typo in plugin

Beta 13 Changes:
SolaX EV Charger:

  • Added Serial 'C32201' 3 Phase 22kW

Beta 14 Changes:
SolaX EV Charger:

  • Removed unused "swapbytes" code.

Beta 15 Changes:
Solis:

  • Completed "Inverter Status"

Beta 16 Changes:
Solis:

  • Added "Backup Mode SOC" & "Battery Minimum SOC" #354
  • Added sleepmode = SLEEPMODE_LASTAWAKE, to "Serial Number" to address #364

Beta 17 Changes:
General:

  • Merged PR #371

Solis:

  • Added sleepmode = SLEEPMODE_LASTAWAKE, to "Battery SOC" to address #364

Beta 18 Changes:
SolaX EV Charger:

  • Added Serial for 11kW Charger and possibly 7kW

Solis:

  • Corrected 'ignore_readerror = True,' on first register

Beta 19 Changes:
SolaX:

  • Added 'newblock = True,' on register 0x435

Beta 20 Changes:
Growatt:

  • Removed leftover swapbyte code

Beta 21 Changes:
Growatt:

  • Added FW starting 'DN1' for 6kW KTL Hybrid

Beta 22 Changes:
SolaX:

  • Added Serial starting 'H1I'
homeassistant-solax-modbus - 2023.03.2 Beta 21

Published by wills106 over 1 year ago

Implemented #346

SolaX X3-MIC:
Replaced all newblock = True, with single ignore_readerror = True,
Workaround for supporting Modbus Power Meter registers failing on Inverters without the updated register set (ARM Firmware less than v1.38 (Gen1 only))

Solis:
Implemented ignore_readerror = True, to try and resolve #340 #341

Beta 3 Changes:

Generic:
Moved value_function = value_function_sync_rtc, to const.py

SolaX EV Charger:
New plugin.
Doesn't appear to have time control implement in Modbus yet.
Please use #349 to discus SolaX EV Charger.

Beta 4 Changes:
Solis:

  • Changed block_size to 40
  • Reconfigured ignore_readerror = True, for the block_size = 40

Beta 5 Changes:
Solis:

  • Added additional "Update Charge/Discharge Times"
  • Added missing ignore_readerror = True, from Beta 4

Beta 6 Changes:
Generic:

  • Corrected ignore_readerror = True,

SolaX:

  • Added RetroFit Inverters starting 'F4'
  • Gen4 added discharge remotecontrol mode

Solis:

  • Added Inverters Starting '010F'

Beta 7 Changes:
Generic:

  • Added error catch to ignore_readerror = True,

Solis:

  • Added Backup/Reserve mode

Beta 8 Changes:
Growatt:

  • Change Inverter detection to Firmware Version.

Beta 9 Changes:
SolaX:

  • Alternative "House Load" reintroduces old house load calculations. (Disabled by default)

Beta 10 Changes:
Sofar:

  • Added Inverters with Serial Numbers starting 'ZM2E'

Beta 11 Changes:
Solis:

  • Added "Inverter Status"

Beta 12 Changes:
SolaX EV Charger:

  • Corrected typo in plugin

Beta 13 Changes:
SolaX EV Charger:

  • Added Serial 'C32201' 3 Phase 22kW

Beta 14 Changes:
SolaX EV Charger:

  • Removed unused "swapbytes" code.

Beta 15 Changes:
Solis:

  • Completed "Inverter Status"

Beta 16 Changes:
Solis:

  • Added "Backup Mode SOC" & "Battery Minimum SOC" #354
  • Added sleepmode = SLEEPMODE_LASTAWAKE, to "Serial Number" to address #364

Beta 17 Changes:
General:

  • Merged PR #371

Solis:

  • Added sleepmode = SLEEPMODE_LASTAWAKE, to "Battery SOC" to address #364

Beta 18 Changes:
SolaX EV Charger:

  • Added Serial for 11kW Charger and possibly 7kW

Solis:

  • Corrected 'ignore_readerror = True,' on first register

Beta 19 Changes:
SolaX:

  • Added 'newblock = True,' on register 0x435

Beta 20 Changes:
Growatt:

  • Removed leftover swapbyte code

Beta 21 Changes:
Growatt:

  • Added FW starting 'DN1' for 6kW KTL Hybrid
homeassistant-solax-modbus - 2023.03.2 Beta 20

Published by wills106 over 1 year ago

Implemented #346

SolaX X3-MIC:
Replaced all newblock = True, with single ignore_readerror = True,
Workaround for supporting Modbus Power Meter registers failing on Inverters without the updated register set (ARM Firmware less than v1.38 (Gen1 only))

Solis:
Implemented ignore_readerror = True, to try and resolve #340 #341

Beta 3 Changes:

Generic:
Moved value_function = value_function_sync_rtc, to const.py

SolaX EV Charger:
New plugin.
Doesn't appear to have time control implement in Modbus yet.
Please use #349 to discus SolaX EV Charger.

Beta 4 Changes:
Solis:

  • Changed block_size to 40
  • Reconfigured ignore_readerror = True, for the block_size = 40

Beta 5 Changes:
Solis:

  • Added additional "Update Charge/Discharge Times"
  • Added missing ignore_readerror = True, from Beta 4

Beta 6 Changes:
Generic:

  • Corrected ignore_readerror = True,

SolaX:

  • Added RetroFit Inverters starting 'F4'
  • Gen4 added discharge remotecontrol mode

Solis:

  • Added Inverters Starting '010F'

Beta 7 Changes:
Generic:

  • Added error catch to ignore_readerror = True,

Solis:

  • Added Backup/Reserve mode

Beta 8 Changes:
Growatt:

  • Change Inverter detection to Firmware Version.

Beta 9 Changes:
SolaX:

  • Alternative "House Load" reintroduces old house load calculations. (Disabled by default)

Beta 10 Changes:
Sofar:

  • Added Inverters with Serial Numbers starting 'ZM2E'

Beta 11 Changes:
Solis:

  • Added "Inverter Status"

Beta 12 Changes:
SolaX EV Charger:

  • Corrected typo in plugin

Beta 13 Changes:
SolaX EV Charger:

  • Added Serial 'C32201' 3 Phase 22kW

Beta 14 Changes:
SolaX EV Charger:

  • Removed unused "swapbytes" code.

Beta 15 Changes:
Solis:

  • Completed "Inverter Status"

Beta 16 Changes:
Solis:

  • Added "Backup Mode SOC" & "Battery Minimum SOC" #354
  • Added sleepmode = SLEEPMODE_LASTAWAKE, to "Serial Number" to address #364

Beta 17 Changes:
General:

  • Merged PR #371

Solis:

  • Added sleepmode = SLEEPMODE_LASTAWAKE, to "Battery SOC" to address #364

Beta 18 Changes:
SolaX EV Charger:

  • Added Serial for 11kW Charger and possibly 7kW

Solis:

  • Corrected 'ignore_readerror = True,' on first register

Beta 19 Changes:
SolaX:

  • Added 'newblock = True,' on register 0x435

Beta 20 Changes:
Growatt:

  • Removed leftover swapbyte code
homeassistant-solax-modbus - 2023.03.2 Beta 19

Published by wills106 over 1 year ago

Implemented #346

SolaX X3-MIC:
Replaced all newblock = True, with single ignore_readerror = True,
Workaround for supporting Modbus Power Meter registers failing on Inverters without the updated register set (ARM Firmware less than v1.38 (Gen1 only))

Solis:
Implemented ignore_readerror = True, to try and resolve #340 #341

Beta 3 Changes:

Generic:
Moved value_function = value_function_sync_rtc, to const.py

SolaX EV Charger:
New plugin.
Doesn't appear to have time control implement in Modbus yet.
Please use #349 to discus SolaX EV Charger.

Beta 4 Changes:
Solis:

  • Changed block_size to 40
  • Reconfigured ignore_readerror = True, for the block_size = 40

Beta 5 Changes:
Solis:

  • Added additional "Update Charge/Discharge Times"
  • Added missing ignore_readerror = True, from Beta 4

Beta 6 Changes:
Generic:

  • Corrected ignore_readerror = True,

SolaX:

  • Added RetroFit Inverters starting 'F4'
  • Gen4 added discharge remotecontrol mode

Solis:

  • Added Inverters Starting '010F'

Beta 7 Changes:
Generic:

  • Added error catch to ignore_readerror = True,

Solis:

  • Added Backup/Reserve mode

Beta 8 Changes:
Growatt:

  • Change Inverter detection to Firmware Version.

Beta 9 Changes:
SolaX:

  • Alternative "House Load" reintroduces old house load calculations. (Disabled by default)

Beta 10 Changes:
Sofar:

  • Added Inverters with Serial Numbers starting 'ZM2E'

Beta 11 Changes:
Solis:

  • Added "Inverter Status"

Beta 12 Changes:
SolaX EV Charger:

  • Corrected typo in plugin

Beta 13 Changes:
SolaX EV Charger:

  • Added Serial 'C32201' 3 Phase 22kW

Beta 14 Changes:
SolaX EV Charger:

  • Removed unused "swapbytes" code.

Beta 15 Changes:
Solis:

  • Completed "Inverter Status"

Beta 16 Changes:
Solis:

  • Added "Backup Mode SOC" & "Battery Minimum SOC" #354
  • Added sleepmode = SLEEPMODE_LASTAWAKE, to "Serial Number" to address #364

Beta 17 Changes:
General:

  • Merged PR #371

Solis:

  • Added sleepmode = SLEEPMODE_LASTAWAKE, to "Battery SOC" to address #364

Beta 18 Changes:
SolaX EV Charger:

  • Added Serial for 11kW Charger and possibly 7kW

Solis:

  • Corrected 'ignore_readerror = True,' on first register

Beta 19 Changes:
SolaX:

  • Added 'newblock = True,' on register 0x435
homeassistant-solax-modbus - 2023.03.2 Beta 18

Published by wills106 over 1 year ago

Implemented #346

SolaX X3-MIC:
Replaced all newblock = True, with single ignore_readerror = True,
Workaround for supporting Modbus Power Meter registers failing on Inverters without the updated register set (ARM Firmware less than v1.38 (Gen1 only))

Solis:
Implemented ignore_readerror = True, to try and resolve #340 #341

Beta 3 Changes:

Generic:
Moved value_function = value_function_sync_rtc, to const.py

SolaX EV Charger:
New plugin.
Doesn't appear to have time control implement in Modbus yet.
Please use #349 to discus SolaX EV Charger.

Beta 4 Changes:
Solis:

  • Changed block_size to 40
  • Reconfigured ignore_readerror = True, for the block_size = 40

Beta 5 Changes:
Solis:

  • Added additional "Update Charge/Discharge Times"
  • Added missing ignore_readerror = True, from Beta 4

Beta 6 Changes:
Generic:

  • Corrected ignore_readerror = True,

SolaX:

  • Added RetroFit Inverters starting 'F4'
  • Gen4 added discharge remotecontrol mode

Solis:

  • Added Inverters Starting '010F'

Beta 7 Changes:
Generic:

  • Added error catch to ignore_readerror = True,

Solis:

  • Added Backup/Reserve mode

Beta 8 Changes:
Growatt:

  • Change Inverter detection to Firmware Version.

Beta 9 Changes:
SolaX:

  • Alternative "House Load" reintroduces old house load calculations. (Disabled by default)

Beta 10 Changes:
Sofar:

  • Added Inverters with Serial Numbers starting 'ZM2E'

Beta 11 Changes:
Solis:

  • Added "Inverter Status"

Beta 12 Changes:
SolaX EV Charger:

  • Corrected typo in plugin

Beta 13 Changes:
SolaX EV Charger:

  • Added Serial 'C32201' 3 Phase 22kW

Beta 14 Changes:
SolaX EV Charger:

  • Removed unused "swapbytes" code.

Beta 15 Changes:
Solis:

  • Completed "Inverter Status"

Beta 16 Changes:
Solis:

  • Added "Backup Mode SOC" & "Battery Minimum SOC" #354
  • Added sleepmode = SLEEPMODE_LASTAWAKE, to "Serial Number" to address #364

Beta 17 Changes:
General:

  • Merged PR #371

Solis:

  • Added sleepmode = SLEEPMODE_LASTAWAKE, to "Battery SOC" to address #364

Beta 18 Changes:
SolaX EV Charger:

  • Added Serial for 11kW Charger and possibly 7kW

Solis:

  • Corrected 'ignore_readerror = True,' on first register
homeassistant-solax-modbus - 2023.03.2 Beta 17

Published by wills106 over 1 year ago

Implemented #346

SolaX X3-MIC:
Replaced all newblock = True, with single ignore_readerror = True,
Workaround for supporting Modbus Power Meter registers failing on Inverters without the updated register set (ARM Firmware less than v1.38 (Gen1 only))

Solis:
Implemented ignore_readerror = True, to try and resolve #340 #341

Beta 3 Changes:

Generic:
Moved value_function = value_function_sync_rtc, to const.py

SolaX EV Charger:
New plugin.
Doesn't appear to have time control implement in Modbus yet.
Please use #349 to discus SolaX EV Charger.

Beta 4 Changes:
Solis:

  • Changed block_size to 40
  • Reconfigured ignore_readerror = True, for the block_size = 40

Beta 5 Changes:
Solis:

  • Added additional "Update Charge/Discharge Times"
  • Added missing ignore_readerror = True, from Beta 4

Beta 6 Changes:
Generic:

  • Corrected ignore_readerror = True,

SolaX:

  • Added RetroFit Inverters starting 'F4'
  • Gen4 added discharge remotecontrol mode

Solis:

  • Added Inverters Starting '010F'

Beta 7 Changes:
Generic:

  • Added error catch to ignore_readerror = True,

Solis:

  • Added Backup/Reserve mode

Beta 8 Changes:
Growatt:

  • Change Inverter detection to Firmware Version.

Beta 9 Changes:
SolaX:

  • Alternative "House Load" reintroduces old house load calculations. (Disabled by default)

Beta 10 Changes:
Sofar:

  • Added Inverters with Serial Numbers starting 'ZM2E'

Beta 11 Changes:
Solis:

  • Added "Inverter Status"

Beta 12 Changes:
SolaX EV Charger:

  • Corrected typo in plugin

Beta 13 Changes:
SolaX EV Charger:

  • Added Serial 'C32201' 3 Phase 22kW

Beta 14 Changes:
SolaX EV Charger:

  • Removed unused "swapbytes" code.

Beta 15 Changes:
Solis:

  • Completed "Inverter Status"

Beta 16 Changes:
Solis:

  • Added "Backup Mode SOC" & "Battery Minimum SOC" #354
  • Added sleepmode = SLEEPMODE_LASTAWAKE, to "Serial Number" to address #364

Beta 17 Changes:
General:

  • Merged PR #371

Solis:

  • Added sleepmode = SLEEPMODE_LASTAWAKE, to "Battery SOC" to address #364
homeassistant-solax-modbus - 2023.03.2 Beta 16

Published by wills106 over 1 year ago

Implemented #346

SolaX X3-MIC:
Replaced all newblock = True, with single ignore_readerror = True,
Workaround for supporting Modbus Power Meter registers failing on Inverters without the updated register set (ARM Firmware less than v1.38 (Gen1 only))

Solis:
Implemented ignore_readerror = True, to try and resolve #340 #341

Beta 3 Changes:

Generic:
Moved value_function = value_function_sync_rtc, to const.py

SolaX EV Charger:
New plugin.
Doesn't appear to have time control implement in Modbus yet.
Please use #349 to discus SolaX EV Charger.

Beta 4 Changes:
Solis:

  • Changed block_size to 40
  • Reconfigured ignore_readerror = True, for the block_size = 40

Beta 5 Changes:
Solis:

  • Added additional "Update Charge/Discharge Times"
  • Added missing ignore_readerror = True, from Beta 4

Beta 6 Changes:
Generic:

  • Corrected ignore_readerror = True,

SolaX:

  • Added RetroFit Inverters starting 'F4'
  • Gen4 added discharge remotecontrol mode

Solis:

  • Added Inverters Starting '010F'

Beta 7 Changes:
Generic:

  • Added error catch to ignore_readerror = True,

Solis:

  • Added Backup/Reserve mode

Beta 8 Changes:
Growatt:

  • Change Inverter detection to Firmware Version.

Beta 9 Changes:
SolaX:

  • Alternative "House Load" reintroduces old house load calculations. (Disabled by default)

Beta 10 Changes:
Sofar:

  • Added Inverters with Serial Numbers starting 'ZM2E'

Beta 11 Changes:
Solis:

  • Added "Inverter Status"

Beta 12 Changes:
SolaX EV Charger:

  • Corrected typo in plugin

Beta 13 Changes:
SolaX EV Charger:

  • Added Serial 'C32201' 3 Phase 22kW

Beta 14 Changes:
SolaX EV Charger:

  • Removed unused "swapbytes" code.

Beta 15 Changes:
Solis:

  • Completed "Inverter Status"

Beta 16 Changes:
Solis:

  • Added "Backup Mode SOC" & "Battery Minimum SOC" #354
  • Added sleepmode = SLEEPMODE_LASTAWAKE, to "Serial Number" to address #364
homeassistant-solax-modbus - 2023.03.2 Beta 15

Published by wills106 over 1 year ago

Implemented #346

SolaX X3-MIC:
Replaced all newblock = True, with single ignore_readerror = True,
Workaround for supporting Modbus Power Meter registers failing on Inverters without the updated register set (ARM Firmware less than v1.38 (Gen1 only))

Solis:
Implemented ignore_readerror = True, to try and resolve #340 #341

Beta 3 Changes:

Generic:
Moved value_function = value_function_sync_rtc, to const.py

SolaX EV Charger:
New plugin.
Doesn't appear to have time control implement in Modbus yet.
Please use #349 to discus SolaX EV Charger.

Beta 4 Changes:
Solis:

  • Changed block_size to 40
  • Reconfigured ignore_readerror = True, for the block_size = 40

Beta 5 Changes:
Solis:

  • Added additional "Update Charge/Discharge Times"
  • Added missing ignore_readerror = True, from Beta 4

Beta 6 Changes:
Generic:

  • Corrected ignore_readerror = True,

SolaX:

  • Added RetroFit Inverters starting 'F4'
  • Gen4 added discharge remotecontrol mode

Solis:

  • Added Inverters Starting '010F'

Beta 7 Changes:
Generic:

  • Added error catch to ignore_readerror = True,

Solis:

  • Added Backup/Reserve mode

Beta 8 Changes:
Growatt:

  • Change Inverter detection to Firmware Version.

Beta 9 Changes:
SolaX:

  • Alternative "House Load" reintroduces old house load calculations. (Disabled by default)

Beta 10 Changes:
Sofar:

  • Added Inverters with Serial Numbers starting 'ZM2E'

Beta 11 Changes:
Solis:

  • Added "Inverter Status"

Beta 12 Changes:
SolaX EV Charger:

  • Corrected typo in plugin

Beta 13 Changes:
SolaX EV Charger:

  • Added Serial 'C32201' 3 Phase 22kW

Beta 14 Changes:
SolaX EV Charger:

  • Removed unused "swapbytes" code.

Beta 15 Changes:
Solis:

  • Completed "Inverter Status"