SolaX Power Modbus custom_component for Home Assistant (Supports some Ginlong Solis, Growatt, Sofar Solar, TIGO TSI & Qcells Q.Volt Hyb)
Bot releases are visible (Hide)
Published by wills106 over 1 year ago
General:
Growatt:
SolaX:
SolaX EPS:
Solis:
Published by wills106 over 1 year ago
Beta 1 Changes:
SolaX:
Solis:
Beta 2 Changes:
Growatt:
Solis:
Beta 3 Changes:
Growatt:
Beta 4 Changes:
SolaX EPS:
Solis:
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:
Beta 7 Changes:
Solis:
Published by wills106 over 1 year ago
Beta 1 Changes:
SolaX:
Solis:
Beta 2 Changes:
Growatt:
Solis:
Beta 3 Changes:
Growatt:
Beta 4 Changes:
SolaX EPS:
Solis:
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:
Published by wills106 over 1 year ago
Beta 1 Changes:
SolaX:
Solis:
Beta 2 Changes:
Growatt:
Solis:
Beta 3 Changes:
Growatt:
Beta 4 Changes:
SolaX EPS:
Solis:
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:
Published by wills106 over 1 year ago
Beta 1 Changes:
SolaX:
Solis:
Beta 2 Changes:
Growatt:
Solis:
Beta 3 Changes:
Growatt:
Beta 4 Changes:
SolaX EPS:
Solis:
Published by wills106 over 1 year ago
Beta 1 Changes:
SolaX:
Solis:
Beta 2 Changes:
Growatt:
Solis:
Beta 3 Changes:
Growatt:
Published by wills106 over 1 year ago
Beta 1 Changes:
SolaX:
Solis:
Beta 2 Changes:
Growatt:
Solis:
Published by wills106 over 1 year ago
SolaX:
Solis:
Published by wills106 over 1 year ago
General:
ignore_readerror = True,
resolves #340 #341Growatt:
Sofar:
Sofar_old:
SolaX:
SolaX EV Charger:
Solis:
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:
ignore_readerror = True,
for the block_size = 40Beta 5 Changes:
Solis:
ignore_readerror = True,
from Beta 4Beta 6 Changes:
Generic:
ignore_readerror = True,
SolaX:
Solis:
Beta 7 Changes:
Generic:
ignore_readerror = True,
Solis:
Beta 8 Changes:
Growatt:
Beta 9 Changes:
SolaX:
Beta 10 Changes:
Sofar:
Beta 11 Changes:
Solis:
Beta 12 Changes:
SolaX EV Charger:
Beta 13 Changes:
SolaX EV Charger:
Beta 14 Changes:
SolaX EV Charger:
Beta 15 Changes:
Solis:
Beta 16 Changes:
Solis:
sleepmode = SLEEPMODE_LASTAWAKE,
to "Serial Number" to address #364Beta 17 Changes:
General:
Solis:
sleepmode = SLEEPMODE_LASTAWAKE,
to "Battery SOC" to address #364
Beta 18 Changes:
SolaX EV Charger:
Solis:
Beta 19 Changes:
SolaX:
Beta 20 Changes:
Growatt:
Beta 21 Changes:
Growatt:
Beta 22 Changes:
SolaX:
Beta 23 Changes:
Growatt:
Beta 24 Changes:
Growatt:
Sofar_old:
SolaX gen4:
Solis:
Breaking change
Beta 25 Changes:
Growatt:
SolaX Gen4:
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:
ignore_readerror = True,
for the block_size = 40Beta 5 Changes:
Solis:
ignore_readerror = True,
from Beta 4Beta 6 Changes:
Generic:
ignore_readerror = True,
SolaX:
Solis:
Beta 7 Changes:
Generic:
ignore_readerror = True,
Solis:
Beta 8 Changes:
Growatt:
Beta 9 Changes:
SolaX:
Beta 10 Changes:
Sofar:
Beta 11 Changes:
Solis:
Beta 12 Changes:
SolaX EV Charger:
Beta 13 Changes:
SolaX EV Charger:
Beta 14 Changes:
SolaX EV Charger:
Beta 15 Changes:
Solis:
Beta 16 Changes:
Solis:
sleepmode = SLEEPMODE_LASTAWAKE,
to "Serial Number" to address #364Beta 17 Changes:
General:
Solis:
sleepmode = SLEEPMODE_LASTAWAKE,
to "Battery SOC" to address #364
Beta 18 Changes:
SolaX EV Charger:
Solis:
Beta 19 Changes:
SolaX:
Beta 20 Changes:
Growatt:
Beta 21 Changes:
Growatt:
Beta 22 Changes:
SolaX:
Beta 23 Changes:
Growatt:
Beta 24 Changes:
Growatt:
Sofar_old:
SolaX gen4:
Solis:
Breaking change
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:
ignore_readerror = True,
for the block_size = 40Beta 5 Changes:
Solis:
ignore_readerror = True,
from Beta 4Beta 6 Changes:
Generic:
ignore_readerror = True,
SolaX:
Solis:
Beta 7 Changes:
Generic:
ignore_readerror = True,
Solis:
Beta 8 Changes:
Growatt:
Beta 9 Changes:
SolaX:
Beta 10 Changes:
Sofar:
Beta 11 Changes:
Solis:
Beta 12 Changes:
SolaX EV Charger:
Beta 13 Changes:
SolaX EV Charger:
Beta 14 Changes:
SolaX EV Charger:
Beta 15 Changes:
Solis:
Beta 16 Changes:
Solis:
sleepmode = SLEEPMODE_LASTAWAKE,
to "Serial Number" to address #364Beta 17 Changes:
General:
Solis:
sleepmode = SLEEPMODE_LASTAWAKE,
to "Battery SOC" to address #364
Beta 18 Changes:
SolaX EV Charger:
Solis:
Beta 19 Changes:
SolaX:
Beta 20 Changes:
Growatt:
Beta 21 Changes:
Growatt:
Beta 22 Changes:
SolaX:
Beta 23 Changes:
Growatt:
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:
ignore_readerror = True,
for the block_size = 40Beta 5 Changes:
Solis:
ignore_readerror = True,
from Beta 4Beta 6 Changes:
Generic:
ignore_readerror = True,
SolaX:
Solis:
Beta 7 Changes:
Generic:
ignore_readerror = True,
Solis:
Beta 8 Changes:
Growatt:
Beta 9 Changes:
SolaX:
Beta 10 Changes:
Sofar:
Beta 11 Changes:
Solis:
Beta 12 Changes:
SolaX EV Charger:
Beta 13 Changes:
SolaX EV Charger:
Beta 14 Changes:
SolaX EV Charger:
Beta 15 Changes:
Solis:
Beta 16 Changes:
Solis:
sleepmode = SLEEPMODE_LASTAWAKE,
to "Serial Number" to address #364Beta 17 Changes:
General:
Solis:
sleepmode = SLEEPMODE_LASTAWAKE,
to "Battery SOC" to address #364
Beta 18 Changes:
SolaX EV Charger:
Solis:
Beta 19 Changes:
SolaX:
Beta 20 Changes:
Growatt:
Beta 21 Changes:
Growatt:
Beta 22 Changes:
SolaX:
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:
ignore_readerror = True,
for the block_size = 40Beta 5 Changes:
Solis:
ignore_readerror = True,
from Beta 4Beta 6 Changes:
Generic:
ignore_readerror = True,
SolaX:
Solis:
Beta 7 Changes:
Generic:
ignore_readerror = True,
Solis:
Beta 8 Changes:
Growatt:
Beta 9 Changes:
SolaX:
Beta 10 Changes:
Sofar:
Beta 11 Changes:
Solis:
Beta 12 Changes:
SolaX EV Charger:
Beta 13 Changes:
SolaX EV Charger:
Beta 14 Changes:
SolaX EV Charger:
Beta 15 Changes:
Solis:
Beta 16 Changes:
Solis:
sleepmode = SLEEPMODE_LASTAWAKE,
to "Serial Number" to address #364Beta 17 Changes:
General:
Solis:
sleepmode = SLEEPMODE_LASTAWAKE,
to "Battery SOC" to address #364
Beta 18 Changes:
SolaX EV Charger:
Solis:
Beta 19 Changes:
SolaX:
Beta 20 Changes:
Growatt:
Beta 21 Changes:
Growatt:
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:
ignore_readerror = True,
for the block_size = 40Beta 5 Changes:
Solis:
ignore_readerror = True,
from Beta 4Beta 6 Changes:
Generic:
ignore_readerror = True,
SolaX:
Solis:
Beta 7 Changes:
Generic:
ignore_readerror = True,
Solis:
Beta 8 Changes:
Growatt:
Beta 9 Changes:
SolaX:
Beta 10 Changes:
Sofar:
Beta 11 Changes:
Solis:
Beta 12 Changes:
SolaX EV Charger:
Beta 13 Changes:
SolaX EV Charger:
Beta 14 Changes:
SolaX EV Charger:
Beta 15 Changes:
Solis:
Beta 16 Changes:
Solis:
sleepmode = SLEEPMODE_LASTAWAKE,
to "Serial Number" to address #364Beta 17 Changes:
General:
Solis:
sleepmode = SLEEPMODE_LASTAWAKE,
to "Battery SOC" to address #364
Beta 18 Changes:
SolaX EV Charger:
Solis:
Beta 19 Changes:
SolaX:
Beta 20 Changes:
Growatt:
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:
ignore_readerror = True,
for the block_size = 40Beta 5 Changes:
Solis:
ignore_readerror = True,
from Beta 4Beta 6 Changes:
Generic:
ignore_readerror = True,
SolaX:
Solis:
Beta 7 Changes:
Generic:
ignore_readerror = True,
Solis:
Beta 8 Changes:
Growatt:
Beta 9 Changes:
SolaX:
Beta 10 Changes:
Sofar:
Beta 11 Changes:
Solis:
Beta 12 Changes:
SolaX EV Charger:
Beta 13 Changes:
SolaX EV Charger:
Beta 14 Changes:
SolaX EV Charger:
Beta 15 Changes:
Solis:
Beta 16 Changes:
Solis:
sleepmode = SLEEPMODE_LASTAWAKE,
to "Serial Number" to address #364Beta 17 Changes:
General:
Solis:
sleepmode = SLEEPMODE_LASTAWAKE,
to "Battery SOC" to address #364
Beta 18 Changes:
SolaX EV Charger:
Solis:
Beta 19 Changes:
SolaX:
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:
ignore_readerror = True,
for the block_size = 40Beta 5 Changes:
Solis:
ignore_readerror = True,
from Beta 4Beta 6 Changes:
Generic:
ignore_readerror = True,
SolaX:
Solis:
Beta 7 Changes:
Generic:
ignore_readerror = True,
Solis:
Beta 8 Changes:
Growatt:
Beta 9 Changes:
SolaX:
Beta 10 Changes:
Sofar:
Beta 11 Changes:
Solis:
Beta 12 Changes:
SolaX EV Charger:
Beta 13 Changes:
SolaX EV Charger:
Beta 14 Changes:
SolaX EV Charger:
Beta 15 Changes:
Solis:
Beta 16 Changes:
Solis:
sleepmode = SLEEPMODE_LASTAWAKE,
to "Serial Number" to address #364Beta 17 Changes:
General:
Solis:
sleepmode = SLEEPMODE_LASTAWAKE,
to "Battery SOC" to address #364
Beta 18 Changes:
SolaX EV Charger:
Solis:
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:
ignore_readerror = True,
for the block_size = 40Beta 5 Changes:
Solis:
ignore_readerror = True,
from Beta 4Beta 6 Changes:
Generic:
ignore_readerror = True,
SolaX:
Solis:
Beta 7 Changes:
Generic:
ignore_readerror = True,
Solis:
Beta 8 Changes:
Growatt:
Beta 9 Changes:
SolaX:
Beta 10 Changes:
Sofar:
Beta 11 Changes:
Solis:
Beta 12 Changes:
SolaX EV Charger:
Beta 13 Changes:
SolaX EV Charger:
Beta 14 Changes:
SolaX EV Charger:
Beta 15 Changes:
Solis:
Beta 16 Changes:
Solis:
sleepmode = SLEEPMODE_LASTAWAKE,
to "Serial Number" to address #364Beta 17 Changes:
General:
Solis:
sleepmode = SLEEPMODE_LASTAWAKE,
to "Battery SOC" to address #364
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:
ignore_readerror = True,
for the block_size = 40Beta 5 Changes:
Solis:
ignore_readerror = True,
from Beta 4Beta 6 Changes:
Generic:
ignore_readerror = True,
SolaX:
Solis:
Beta 7 Changes:
Generic:
ignore_readerror = True,
Solis:
Beta 8 Changes:
Growatt:
Beta 9 Changes:
SolaX:
Beta 10 Changes:
Sofar:
Beta 11 Changes:
Solis:
Beta 12 Changes:
SolaX EV Charger:
Beta 13 Changes:
SolaX EV Charger:
Beta 14 Changes:
SolaX EV Charger:
Beta 15 Changes:
Solis:
Beta 16 Changes:
Solis:
sleepmode = SLEEPMODE_LASTAWAKE,
to "Serial Number" to address #364Published 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:
ignore_readerror = True,
for the block_size = 40Beta 5 Changes:
Solis:
ignore_readerror = True,
from Beta 4Beta 6 Changes:
Generic:
ignore_readerror = True,
SolaX:
Solis:
Beta 7 Changes:
Generic:
ignore_readerror = True,
Solis:
Beta 8 Changes:
Growatt:
Beta 9 Changes:
SolaX:
Beta 10 Changes:
Sofar:
Beta 11 Changes:
Solis:
Beta 12 Changes:
SolaX EV Charger:
Beta 13 Changes:
SolaX EV Charger:
Beta 14 Changes:
SolaX EV Charger:
Beta 15 Changes:
Solis: