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.03.2 Beta 14

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.
homeassistant-solax-modbus - 2023.03.2 Beta 13

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
homeassistant-solax-modbus - 2023.03.2 Beta 12

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
homeassistant-solax-modbus - 2023.03.2 Beta 11

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"
homeassistant-solax-modbus - 2023.03.2 Beta 10

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 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'
homeassistant-solax-modbus - 2023.03.2 Beta 9

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 8 Changes:
Growatt:

  • Change Inverter detection to Firmware Version.

Beta 9 Changes:
SolaX:

  • Alternative "House Load" reintroduces old house load calculations. (Disabled by default)
homeassistant-solax-modbus - 2023.03.2 Beta 8

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 8 Changes:
Growatt:

  • Change Inverter detection to Firmware Version.
homeassistant-solax-modbus - 2023.03.2 Beta 7

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
homeassistant-solax-modbus - 2023.03.2b6

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'
homeassistant-solax-modbus -

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
homeassistant-solax-modbus - 2023.03.2 Beta 4

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
homeassistant-solax-modbus - 2023.03.2 Beta 3

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.

homeassistant-solax-modbus - 2023.03.2 Beta 2

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

homeassistant-solax-modbus - 2023.03.2b1

Published by wills106 over 1 year ago

Test to fix frequency and voltage having status “unknown" on X3-MIC

homeassistant-solax-modbus - 2023.03.1

Published by wills106 over 1 year ago

SolaX:

  • Added support for Modbus Power Meter registers on X3-MIC Inverters (Requires ARM Firmware 1.38 (Gen1 only))
  • Added support for MU502T X3-MIC Inverters resolves #342
  • Added support for X1-Air, X1-Boost & X1-Mini (Requires minimum Arm Version 1.37)
homeassistant-solax-modbus - 2023.02.7 Beta 3

Published by wills106 over 1 year ago

SolaX X3-MIC:

  • Added support for Modbus Power Meter registers on Inverters running ARM Firmware 1.38 (Gen1 only)

May break compatibility with Inverters on versions less than 1.38?

Warning Updating Firmware is at owners risk
https://github.com/wills106/homeassistant-solax-modbus/discussions/26#discussioncomment-4908939

Beta 2 Changes:
SolaX:

  • Added support for X1-Air, X1-Boost & X1-Mini
  • Requires minimum Arm Version 1.37

Beta 3 Changes:
SolaX:

  • Corrected serial detection for X1-Air, X1-Boost & X1-Mini
homeassistant-solax-modbus - 2023.02.7 Beta 2

Published by wills106 over 1 year ago

SolaX X3-MIC:

  • Added support for Modbus Power Meter registers on Inverters running ARM Firmware 1.38 (Gen1 only)

May break compatibility with Inverters on versions less than 1.38?

Warning Updating Firmware is at owners risk
https://github.com/wills106/homeassistant-solax-modbus/discussions/26#discussioncomment-4908939

Beta 2 Changes:
SolaX:

  • Added support for X1-Air, X1-Boost & X1-Mini
  • Requires minimum Arm Version 1.37
homeassistant-solax-modbus - 2023.02.7 Beta 1

Published by wills106 over 1 year ago

SolaX X3-MIC:

  • Added support for Modbus Power Meter registers on Inverters running ARM Firmware 1.38 (Gen1 only)

May break compatibility with Inverters on versions less than 1.38?

Warning Updating Firmware is at owners risk
https://github.com/wills106/homeassistant-solax-modbus/discussions/26#discussioncomment-4908939

homeassistant-solax-modbus - 2023.02.6

Published by wills106 over 1 year ago

SolaX Gen2:

  • Corrected "Today's Solar Energy" rounding.

Resolves #318

homeassistant-solax-modbus - 2023.02.5

Published by wills106 over 1 year ago

General:

  • Changed from kwargs = {"unit": unit} if unit else {} to kwargs = {UNIT_OR_SLAVE: unit} if unit else {} resolves #326
  • Updated PyModbus to 3.1.1 to match HA

SolaX: