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 visible (Hide)

homeassistant-solax-modbus - 2023.02.5 Beta 2

Published by wills106 over 1 year ago

Update PyModbus to 3.1.1

homeassistant-solax-modbus - 2023.02.5 Beta 1

Published by wills106 over 1 year ago

Add 'kwargs = {UNIT_OR_SLAVE: unit} if unit else {}' for write_registers

homeassistant-solax-modbus - 2023.02.4

Published by wills106 over 1 year ago

SolaX:

  • Added Serial support for X3 Gen3 range of Inverter's starting 'H3LE'
homeassistant-solax-modbus - 2023.02.3

Published by wills106 over 1 year ago

SolaX:

  • Added Serial for Inverter X3 MIC starting 'MU702T'
homeassistant-solax-modbus - 2023.02.2

Published by wills106 over 1 year ago

SolaX:

  • Added Serial for Inverter X3 MIC starting 'MC702T'
homeassistant-solax-modbus - 2023.02.1

Published by wills106 over 1 year ago

Growatt:

  • New Brand of Inverter. See #312 for further details.

Solis:

  • Charge/Discharge Times moved to write_registers
  • Added "Backflow Power"
  • Corrected scale for:
    • "Battery Charge Current"
    • "Battery Discharge Current"
  • Corrected stepping for:
    • "Timed Charge Current"
    • "Timed Discharge Current"
  • Introduced 'MAX_CURRENTS' for Battery Charge / Discharge to align the Values to the Inverter specific limits.

Sofar & Solis:

  • Added RTC sensor
  • Added button Sync RTC

SolaX:

  • Additional languages for sensor "Language"

SolaX Gen4:

  • Add 2 remotecontrol modbus power modes: Self_Use and Feedin_Priority emulations
homeassistant-solax-modbus - 2023.01.5 Beta 19

Published by wills106 over 1 year ago

Solis:

  • Added Button "Update Charge/Discharge Times"

Moved the following to write_method = WRITE_DATA_LOCAL,

  • Timed Charge Start
  • Timed Charge End
  • Timed Discharge Start
  • Timed Discharge End

Changing the times by them selves don't write to the Inverter, once you have finished setting all times, you press the Button "Update Charge/Discharge Times" The values will then be written to the Inverter in a write_registers block of multiple registers being written at once.

Beta 2 Changes:

Decoupled number / sensor entities.
Set number entities to initvalue = 0,

Beta 3 Changes:

Tried to couple number and sensor entities back together, so you can see changes made from the Inverter.

Beta 4 Changes:

Changed log level in __init__.py

Beta 5 Changes:

General:

  • Corrected loading of local data for non SolaX gen4 Inverters

Sofar:

  • Additional debugging to understand why "Passive Mode Battery Charge/Discharge" doesn't return int before writing to the Inverter.

SolaX Gen4:

  • Add 2 remotecontrol modbus power modes: Self_Use and Feedin_Priority emulations

Beta 6 Changes:

Sofar:

  • Added missing =

Solis:

  • Reverted back to 2023.01.5b2

Beta 7 Changes:

Sofar:

  • Corrected native unit of measurement 'VA' which is not a valid unit for the device class ('power')

Solis:

Altered scale for:

  • "Battery ChargeDischarge Current"
  • "Battery Charge Current"
  • "Battery Discharge Current"

Altered stepping for:

  • "Timed Charge Current"
  • "Timed Discharge Current"

Beta 8 Changes:

Sofar:

  • Added fmt = "i", flag to "Passive Mode Battery Power"

Beta 9 Changes:

  • Further improvement to int handling.

Beta 10 Changes:

Sofar:

  • Corrected duplicate key

Beta 11 Changes:

Sofar:

  • Reverted "Charger Use Mode" back to 'write_method = WRITE_MULTISINGLE_MODBUS,' for testing.

Solis:

  • Introduced 'MAX_CURRENTS' for Battery Charge / Discharge to align the Values to the Inverter specific limits.
  • Corrected "Energy Storage Control Switch" feedback following restart of HA

Beta 12 Changes:

Sofar:

  • Made WRITE_MULTISINGLE_MODBUS default for Button, Number & Select where they aren't specifically defined.

Beta 13 Changes:

  • Defined WRITE_MULTISINGLE_MODBUS for Number & Select locally.

Beta 14 Changes:

Sofar & Solis:

  • Added RTC sensor
  • Added button Sync RTC

Resolves #310

Beta 15 Changes:

Solis:

  • Corrected register type for RTC

SolaX

  • Additional languages for sensor "Language"

Beta 16 Changes:

  • Preliminary support for Growatt Inverters. Please see #312

Beta 17 Changes:

Solis:

  • Added Backflow Power

Beta 18 Changes:

Solis:

  • Corrected Backflow Power to int

Beta 19 Changes:

Solis

  • Corrected MAX_CURRENTS
homeassistant-solax-modbus - 2023.01.5 Beta 18

Published by wills106 over 1 year ago

Solis:

  • Added Button "Update Charge/Discharge Times"

Moved the following to write_method = WRITE_DATA_LOCAL,

  • Timed Charge Start
  • Timed Charge End
  • Timed Discharge Start
  • Timed Discharge End

Changing the times by them selves don't write to the Inverter, once you have finished setting all times, you press the Button "Update Charge/Discharge Times" The values will then be written to the Inverter in a write_registers block of multiple registers being written at once.

Beta 2 Changes:

Decoupled number / sensor entities.
Set number entities to initvalue = 0,

Beta 3 Changes:

Tried to couple number and sensor entities back together, so you can see changes made from the Inverter.

Beta 4 Changes:

Changed log level in __init__.py

Beta 5 Changes:

General:

  • Corrected loading of local data for non SolaX gen4 Inverters

Sofar:

  • Additional debugging to understand why "Passive Mode Battery Charge/Discharge" doesn't return int before writing to the Inverter.

SolaX Gen4:

  • Add 2 remotecontrol modbus power modes: Self_Use and Feedin_Priority emulations

Beta 6 Changes:

Sofar:

  • Added missing =

Solis:

  • Reverted back to 2023.01.5b2

Beta 7 Changes:

Sofar:

  • Corrected native unit of measurement 'VA' which is not a valid unit for the device class ('power')

Solis:

Altered scale for:

  • "Battery ChargeDischarge Current"
  • "Battery Charge Current"
  • "Battery Discharge Current"

Altered stepping for:

  • "Timed Charge Current"
  • "Timed Discharge Current"

Beta 8 Changes:

Sofar:

  • Added fmt = "i", flag to "Passive Mode Battery Power"

Beta 9 Changes:

  • Further improvement to int handling.

Beta 10 Changes:

Sofar:

  • Corrected duplicate key

Beta 11 Changes:

Sofar:

  • Reverted "Charger Use Mode" back to 'write_method = WRITE_MULTISINGLE_MODBUS,' for testing.

Solis:

  • Introduced 'MAX_CURRENTS' for Battery Charge / Discharge to align the Values to the Inverter specific limits.
  • Corrected "Energy Storage Control Switch" feedback following restart of HA

Beta 12 Changes:

Sofar:

  • Made WRITE_MULTISINGLE_MODBUS default for Button, Number & Select where they aren't specifically defined.

Beta 13 Changes:

  • Defined WRITE_MULTISINGLE_MODBUS for Number & Select locally.

Beta 14 Changes:

Sofar & Solis:

  • Added RTC sensor
  • Added button Sync RTC

Resolves #310

Beta 15 Changes:

Solis:

  • Corrected register type for RTC

SolaX

  • Additional languages for sensor "Language"

Beta 16 Changes:

  • Preliminary support for Growatt Inverters. Please see #312

Beta 17 Changes:

Solis:

  • Added Backflow Power

Beta 18 Changes:

Solis:

  • Corrected Backflow Power to int
homeassistant-solax-modbus - 2023.01.5 Beta 17

Published by wills106 over 1 year ago

Solis:

  • Added Button "Update Charge/Discharge Times"

Moved the following to write_method = WRITE_DATA_LOCAL,

  • Timed Charge Start
  • Timed Charge End
  • Timed Discharge Start
  • Timed Discharge End

Changing the times by them selves don't write to the Inverter, once you have finished setting all times, you press the Button "Update Charge/Discharge Times" The values will then be written to the Inverter in a write_registers block of multiple registers being written at once.

Beta 2 Changes:

Decoupled number / sensor entities.
Set number entities to initvalue = 0,

Beta 3 Changes:

Tried to couple number and sensor entities back together, so you can see changes made from the Inverter.

Beta 4 Changes:

Changed log level in __init__.py

Beta 5 Changes:

General:

  • Corrected loading of local data for non SolaX gen4 Inverters

Sofar:

  • Additional debugging to understand why "Passive Mode Battery Charge/Discharge" doesn't return int before writing to the Inverter.

SolaX Gen4:

  • Add 2 remotecontrol modbus power modes: Self_Use and Feedin_Priority emulations

Beta 6 Changes:

Sofar:

  • Added missing =

Solis:

  • Reverted back to 2023.01.5b2

Beta 7 Changes:

Sofar:

  • Corrected native unit of measurement 'VA' which is not a valid unit for the device class ('power')

Solis:

Altered scale for:

  • "Battery ChargeDischarge Current"
  • "Battery Charge Current"
  • "Battery Discharge Current"

Altered stepping for:

  • "Timed Charge Current"
  • "Timed Discharge Current"

Beta 8 Changes:

Sofar:

  • Added fmt = "i", flag to "Passive Mode Battery Power"

Beta 9 Changes:

  • Further improvement to int handling.

Beta 10 Changes:

Sofar:

  • Corrected duplicate key

Beta 11 Changes:

Sofar:

  • Reverted "Charger Use Mode" back to 'write_method = WRITE_MULTISINGLE_MODBUS,' for testing.

Solis:

  • Introduced 'MAX_CURRENTS' for Battery Charge / Discharge to align the Values to the Inverter specific limits.
  • Corrected "Energy Storage Control Switch" feedback following restart of HA

Beta 12 Changes:

Sofar:

  • Made WRITE_MULTISINGLE_MODBUS default for Button, Number & Select where they aren't specifically defined.

Beta 13 Changes:

  • Defined WRITE_MULTISINGLE_MODBUS for Number & Select locally.

Beta 14 Changes:

Sofar & Solis:

  • Added RTC sensor
  • Added button Sync RTC

Resolves #310

Beta 15 Changes:

Solis:

  • Corrected register type for RTC

SolaX

  • Additional languages for sensor "Language"

Beta 16 Changes:

  • Preliminary support for Growatt Inverters. Please see #312

Beta 17 Changes:

Solis:

  • Added Backflow Power
homeassistant-solax-modbus - 2023.01.5 Beta 16

Published by wills106 over 1 year ago

Solis:

  • Added Button "Update Charge/Discharge Times"

Moved the following to write_method = WRITE_DATA_LOCAL,

  • Timed Charge Start
  • Timed Charge End
  • Timed Discharge Start
  • Timed Discharge End

Changing the times by them selves don't write to the Inverter, once you have finished setting all times, you press the Button "Update Charge/Discharge Times" The values will then be written to the Inverter in a write_registers block of multiple registers being written at once.

Beta 2 Changes:

Decoupled number / sensor entities.
Set number entities to initvalue = 0,

Beta 3 Changes:

Tried to couple number and sensor entities back together, so you can see changes made from the Inverter.

Beta 4 Changes:

Changed log level in __init__.py

Beta 5 Changes:

General:

  • Corrected loading of local data for non SolaX gen4 Inverters

Sofar:

  • Additional debugging to understand why "Passive Mode Battery Charge/Discharge" doesn't return int before writing to the Inverter.

SolaX Gen4:

  • Add 2 remotecontrol modbus power modes: Self_Use and Feedin_Priority emulations

Beta 6 Changes:

Sofar:

  • Added missing =

Solis:

  • Reverted back to 2023.01.5b2

Beta 7 Changes:

Sofar:

  • Corrected native unit of measurement 'VA' which is not a valid unit for the device class ('power')

Solis:

Altered scale for:

  • "Battery ChargeDischarge Current"
  • "Battery Charge Current"
  • "Battery Discharge Current"

Altered stepping for:

  • "Timed Charge Current"
  • "Timed Discharge Current"

Beta 8 Changes:

Sofar:

  • Added fmt = "i", flag to "Passive Mode Battery Power"

Beta 9 Changes:

  • Further improvement to int handling.

Beta 10 Changes:

Sofar:

  • Corrected duplicate key

Beta 11 Changes:

Sofar:

  • Reverted "Charger Use Mode" back to 'write_method = WRITE_MULTISINGLE_MODBUS,' for testing.

Solis:

  • Introduced 'MAX_CURRENTS' for Battery Charge / Discharge to align the Values to the Inverter specific limits.
  • Corrected "Energy Storage Control Switch" feedback following restart of HA

Beta 12 Changes:

Sofar:

  • Made WRITE_MULTISINGLE_MODBUS default for Button, Number & Select where they aren't specifically defined.

Beta 13 Changes:

  • Defined WRITE_MULTISINGLE_MODBUS for Number & Select locally.

Beta 14 Changes:

Sofar & Solis:

  • Added RTC sensor
  • Added button Sync RTC

Resolves #310

Beta 15 Changes:

Solis:

  • Corrected register type for RTC

SolaX

  • Additional languages for sensor "Language"

Beta 16 Changes:

  • Preliminary support for Growatt Inverters. Please see #312
homeassistant-solax-modbus - 2023.01.5 Beta 15

Published by wills106 over 1 year ago

Solis:

  • Added Button "Update Charge/Discharge Times"

Moved the following to write_method = WRITE_DATA_LOCAL,

  • Timed Charge Start
  • Timed Charge End
  • Timed Discharge Start
  • Timed Discharge End

Changing the times by them selves don't write to the Inverter, once you have finished setting all times, you press the Button "Update Charge/Discharge Times" The values will then be written to the Inverter in a write_registers block of multiple registers being written at once.

Beta 2 Changes:

Decoupled number / sensor entities.
Set number entities to initvalue = 0,

Beta 3 Changes:

Tried to couple number and sensor entities back together, so you can see changes made from the Inverter.

Beta 4 Changes:

Changed log level in __init__.py

Beta 5 Changes:

General:

  • Corrected loading of local data for non SolaX gen4 Inverters

Sofar:

  • Additional debugging to understand why "Passive Mode Battery Charge/Discharge" doesn't return int before writing to the Inverter.

SolaX Gen4:

  • Add 2 remotecontrol modbus power modes: Self_Use and Feedin_Priority emulations

Beta 6 Changes:

Sofar:

  • Added missing =

Solis:

  • Reverted back to 2023.01.5b2

Beta 7 Changes:

Sofar:

  • Corrected native unit of measurement 'VA' which is not a valid unit for the device class ('power')

Solis:

Altered scale for:

  • "Battery ChargeDischarge Current"
  • "Battery Charge Current"
  • "Battery Discharge Current"

Altered stepping for:

  • "Timed Charge Current"
  • "Timed Discharge Current"

Beta 8 Changes:

Sofar:

  • Added fmt = "i", flag to "Passive Mode Battery Power"

Beta 9 Changes:

  • Further improvement to int handling.

Beta 10 Changes:

Sofar:

  • Corrected duplicate key

Beta 11 Changes:

Sofar:

  • Reverted "Charger Use Mode" back to 'write_method = WRITE_MULTISINGLE_MODBUS,' for testing.

Solis:

  • Introduced 'MAX_CURRENTS' for Battery Charge / Discharge to align the Values to the Inverter specific limits.
  • Corrected "Energy Storage Control Switch" feedback following restart of HA

Beta 12 Changes:

Sofar:

  • Made WRITE_MULTISINGLE_MODBUS default for Button, Number & Select where they aren't specifically defined.

Beta 13 Changes:

  • Defined WRITE_MULTISINGLE_MODBUS for Number & Select locally.

Beta 14 Changes:

Sofar & Solis:

  • Added RTC sensor
  • Added button Sync RTC

Resolves #310

Beta 15 Changes:

Solis:

  • Corrected register type for RTC

SolaX

  • Additional languages for sensor "Language"
homeassistant-solax-modbus - 2023.01.5 Beta 14

Published by wills106 over 1 year ago

Solis:

  • Added Button "Update Charge/Discharge Times"

Moved the following to write_method = WRITE_DATA_LOCAL,

  • Timed Charge Start
  • Timed Charge End
  • Timed Discharge Start
  • Timed Discharge End

Changing the times by them selves don't write to the Inverter, once you have finished setting all times, you press the Button "Update Charge/Discharge Times" The values will then be written to the Inverter in a write_registers block of multiple registers being written at once.

Beta 2 Changes:

Decoupled number / sensor entities.
Set number entities to initvalue = 0,

Beta 3 Changes:

Tried to couple number and sensor entities back together, so you can see changes made from the Inverter.

Beta 4 Changes:

Changed log level in __init__.py

Beta 5 Changes:

General:

  • Corrected loading of local data for non SolaX gen4 Inverters

Sofar:

  • Additional debugging to understand why "Passive Mode Battery Charge/Discharge" doesn't return int before writing to the Inverter.

SolaX Gen4:

  • Add 2 remotecontrol modbus power modes: Self_Use and Feedin_Priority emulations

Beta 6 Changes:

Sofar:

  • Added missing =

Solis:

  • Reverted back to 2023.01.5b2

Beta 7 Changes:

Sofar:

  • Corrected native unit of measurement 'VA' which is not a valid unit for the device class ('power')

Solis:

Altered scale for:

  • "Battery ChargeDischarge Current"
  • "Battery Charge Current"
  • "Battery Discharge Current"

Altered stepping for:

  • "Timed Charge Current"
  • "Timed Discharge Current"

Beta 8 Changes:

Sofar:

  • Added fmt = "i", flag to "Passive Mode Battery Power"

Beta 9 Changes:

  • Further improvement to int handling.

Beta 10 Changes:

Sofar:

  • Corrected duplicate key

Beta 11 Changes:

Sofar:

  • Reverted "Charger Use Mode" back to 'write_method = WRITE_MULTISINGLE_MODBUS,' for testing.

Solis:

  • Introduced 'MAX_CURRENTS' for Battery Charge / Discharge to align the Values to the Inverter specific limits.
  • Corrected "Energy Storage Control Switch" feedback following restart of HA

Beta 12 Changes:

Sofar:

  • Made WRITE_MULTISINGLE_MODBUS default for Button, Number & Select where they aren't specifically defined.

Beta 13 Changes:

  • Defined WRITE_MULTISINGLE_MODBUS for Number & Select locally.

Beta 14 Changes:

Sofar & Solis:

  • Added RTC sensor
  • Added button Sync RTC

Resolves #310

homeassistant-solax-modbus - 2023.01.5 Beta 13

Published by wills106 over 1 year ago

Solis:

  • Added Button "Update Charge/Discharge Times"

Moved the following to write_method = WRITE_DATA_LOCAL,

  • Timed Charge Start
  • Timed Charge End
  • Timed Discharge Start
  • Timed Discharge End

Changing the times by them selves don't write to the Inverter, once you have finished setting all times, you press the Button "Update Charge/Discharge Times" The values will then be written to the Inverter in a write_registers block of multiple registers being written at once.

Beta 2 Changes:

Decoupled number / sensor entities.
Set number entities to initvalue = 0,

Beta 3 Changes:

Tried to couple number and sensor entities back together, so you can see changes made from the Inverter.

Beta 4 Changes:

Changed log level in __init__.py

Beta 5 Changes:

General:

  • Corrected loading of local data for non SolaX gen4 Inverters

Sofar:

  • Additional debugging to understand why "Passive Mode Battery Charge/Discharge" doesn't return int before writing to the Inverter.

SolaX Gen4:

  • Add 2 remotecontrol modbus power modes: Self_Use and Feedin_Priority emulations

Beta 6 Changes:

Sofar:

  • Added missing =

Solis:

  • Reverted back to 2023.01.5b2

Beta 7 Changes:

Sofar:

  • Corrected native unit of measurement 'VA' which is not a valid unit for the device class ('power')

Solis:

Altered scale for:

  • "Battery ChargeDischarge Current"
  • "Battery Charge Current"
  • "Battery Discharge Current"

Altered stepping for:

  • "Timed Charge Current"
  • "Timed Discharge Current"

Beta 8 Changes:

Sofar:

  • Added fmt = "i", flag to "Passive Mode Battery Power"

Beta 9 Changes:

  • Further improvement to int handling.

Beta 10 Changes:

Sofar:

  • Corrected duplicate key

Beta 11 Changes:

Sofar:

  • Reverted "Charger Use Mode" back to 'write_method = WRITE_MULTISINGLE_MODBUS,' for testing.

Solis:

  • Introduced 'MAX_CURRENTS' for Battery Charge / Discharge to align the Values to the Inverter specific limits.
  • Corrected "Energy Storage Control Switch" feedback following restart of HA

Beta 12 Changes:

Sofar:

  • Made WRITE_MULTISINGLE_MODBUS default for Button, Number & Select where they aren't specifically defined.

Beta 13 Changes:

  • Defined WRITE_MULTISINGLE_MODBUS for Number & Select locally.
homeassistant-solax-modbus - 2023.01.5 Beta 12

Published by wills106 over 1 year ago

Solis:

  • Added Button "Update Charge/Discharge Times"

Moved the following to write_method = WRITE_DATA_LOCAL,

  • Timed Charge Start
  • Timed Charge End
  • Timed Discharge Start
  • Timed Discharge End

Changing the times by them selves don't write to the Inverter, once you have finished setting all times, you press the Button "Update Charge/Discharge Times" The values will then be written to the Inverter in a write_registers block of multiple registers being written at once.

Beta 2 Changes:

Decoupled number / sensor entities.
Set number entities to initvalue = 0,

Beta 3 Changes:

Tried to couple number and sensor entities back together, so you can see changes made from the Inverter.

Beta 4 Changes:

Changed log level in __init__.py

Beta 5 Changes:

General:

  • Corrected loading of local data for non SolaX gen4 Inverters

Sofar:

  • Additional debugging to understand why "Passive Mode Battery Charge/Discharge" doesn't return int before writing to the Inverter.

SolaX Gen4:

  • Add 2 remotecontrol modbus power modes: Self_Use and Feedin_Priority emulations

Beta 6 Changes:

Sofar:

  • Added missing =

Solis:

  • Reverted back to 2023.01.5b2

Beta 7 Changes:

Sofar:

  • Corrected native unit of measurement 'VA' which is not a valid unit for the device class ('power')

Solis:

Altered scale for:

  • "Battery ChargeDischarge Current"
  • "Battery Charge Current"
  • "Battery Discharge Current"

Altered stepping for:

  • "Timed Charge Current"
  • "Timed Discharge Current"

Beta 8 Changes:

Sofar:

  • Added fmt = "i", flag to "Passive Mode Battery Power"

Beta 9 Changes:

  • Further improvement to int handling.

Beta 10 Changes:

Sofar:

  • Corrected duplicate key

Beta 11 Changes:

Sofar:

  • Reverted "Charger Use Mode" back to 'write_method = WRITE_MULTISINGLE_MODBUS,' for testing.

Solis:

  • Introduced 'MAX_CURRENTS' for Battery Charge / Discharge to align the Values to the Inverter specific limits.
  • Corrected "Energy Storage Control Switch" feedback following restart of HA

Beta 12 Changes:

Sofar:

  • Made WRITE_MULTISINGLE_MODBUS default for Button, Number & Select where they aren't specifically defined.
homeassistant-solax-modbus - 2023.01.5 Beta 11

Published by wills106 over 1 year ago

Solis:

  • Added Button "Update Charge/Discharge Times"

Moved the following to write_method = WRITE_DATA_LOCAL,

  • Timed Charge Start
  • Timed Charge End
  • Timed Discharge Start
  • Timed Discharge End

Changing the times by them selves don't write to the Inverter, once you have finished setting all times, you press the Button "Update Charge/Discharge Times" The values will then be written to the Inverter in a write_registers block of multiple registers being written at once.

Beta 2 Changes:

Decoupled number / sensor entities.
Set number entities to initvalue = 0,

Beta 3 Changes:

Tried to couple number and sensor entities back together, so you can see changes made from the Inverter.

Beta 4 Changes:

Changed log level in __init__.py

Beta 5 Changes:

General:

  • Corrected loading of local data for non SolaX gen4 Inverters

Sofar:

  • Additional debugging to understand why "Passive Mode Battery Charge/Discharge" doesn't return int before writing to the Inverter.

SolaX Gen4:

  • Add 2 remotecontrol modbus power modes: Self_Use and Feedin_Priority emulations

Beta 6 Changes:

Sofar:

  • Added missing =

Solis:

  • Reverted back to 2023.01.5b2

Beta 7 Changes:

Sofar:

  • Corrected native unit of measurement 'VA' which is not a valid unit for the device class ('power')

Solis:

Altered scale for:

  • "Battery ChargeDischarge Current"
  • "Battery Charge Current"
  • "Battery Discharge Current"

Altered stepping for:

  • "Timed Charge Current"
  • "Timed Discharge Current"

Beta 8 Changes:

Sofar:

  • Added fmt = "i", flag to "Passive Mode Battery Power"

Beta 9 Changes:

  • Further improvement to int handling.

Beta 10 Changes:

Sofar:

  • Corrected duplicate key

Beta 11 Changes:

Sofar:

  • Reverted "Charger Use Mode" back to 'write_method = WRITE_MULTISINGLE_MODBUS,' for testing.

Solis:

  • Introduced 'MAX_CURRENTS' for Battery Charge / Discharge to align the Values to the Inverter specific limits.
  • Corrected "Energy Storage Control Switch" feedback following restart of HA
homeassistant-solax-modbus - 2023.01.5 Beta 10

Published by wills106 over 1 year ago

Solis:

  • Added Button "Update Charge/Discharge Times"

Moved the following to write_method = WRITE_DATA_LOCAL,

  • Timed Charge Start
  • Timed Charge End
  • Timed Discharge Start
  • Timed Discharge End

Changing the times by them selves don't write to the Inverter, once you have finished setting all times, you press the Button "Update Charge/Discharge Times" The values will then be written to the Inverter in a write_registers block of multiple registers being written at once.

Beta 2 Changes:

Decoupled number / sensor entities.
Set number entities to initvalue = 0,

Beta 3 Changes:

Tried to couple number and sensor entities back together, so you can see changes made from the Inverter.

Beta 4 Changes:

Changed log level in __init__.py

Beta 5 Changes:

General:

  • Corrected loading of local data for non SolaX gen4 Inverters

Sofar:

  • Additional debugging to understand why "Passive Mode Battery Charge/Discharge" doesn't return int before writing to the Inverter.

SolaX Gen4:

  • Add 2 remotecontrol modbus power modes: Self_Use and Feedin_Priority emulations

Beta 6 Changes:

Sofar:

  • Added missing =

Solis:

  • Reverted back to 2023.01.5b2

Beta 7 Changes:

Sofar:

  • Corrected native unit of measurement 'VA' which is not a valid unit for the device class ('power')

Solis:

Altered scale for:

  • "Battery ChargeDischarge Current"
  • "Battery Charge Current"
  • "Battery Discharge Current"

Altered stepping for:

  • "Timed Charge Current"
  • "Timed Discharge Current"

Beta 8 Changes:

Sofar:

  • Added fmt = "i", flag to "Passive Mode Battery Power"

Beta 9 Changes:

  • Further improvement to int handling.

Beta 10 Changes:

Sofar:

  • Corrected duplicate key
homeassistant-solax-modbus - 2023.01.5 Beta 9

Published by wills106 over 1 year ago

Solis:

  • Added Button "Update Charge/Discharge Times"

Moved the following to write_method = WRITE_DATA_LOCAL,

  • Timed Charge Start
  • Timed Charge End
  • Timed Discharge Start
  • Timed Discharge End

Changing the times by them selves don't write to the Inverter, once you have finished setting all times, you press the Button "Update Charge/Discharge Times" The values will then be written to the Inverter in a write_registers block of multiple registers being written at once.

Beta 2 Changes:

Decoupled number / sensor entities.
Set number entities to initvalue = 0,

Beta 3 Changes:

Tried to couple number and sensor entities back together, so you can see changes made from the Inverter.

Beta 4 Changes:

Changed log level in __init__.py

Beta 5 Changes:

General:

  • Corrected loading of local data for non SolaX gen4 Inverters

Sofar:

  • Additional debugging to understand why "Passive Mode Battery Charge/Discharge" doesn't return int before writing to the Inverter.

SolaX Gen4:

  • Add 2 remotecontrol modbus power modes: Self_Use and Feedin_Priority emulations

Beta 6 Changes:

Sofar:

  • Added missing =

Solis:

  • Reverted back to 2023.01.5b2

Beta 7 Changes:

Sofar:

  • Corrected native unit of measurement 'VA' which is not a valid unit for the device class ('power')

Solis:

Altered scale for:

  • "Battery ChargeDischarge Current"
  • "Battery Charge Current"
  • "Battery Discharge Current"

Altered stepping for:

  • "Timed Charge Current"
  • "Timed Discharge Current"

Beta 8 Changes:

Sofar:

  • Added fmt = "i", flag to "Passive Mode Battery Power"

Beta 9 Changes:

  • Further improvement to int handling.
homeassistant-solax-modbus - 2023.01.5 Beta 8

Published by wills106 over 1 year ago

Solis:

  • Added Button "Update Charge/Discharge Times"

Moved the following to write_method = WRITE_DATA_LOCAL,

  • Timed Charge Start
  • Timed Charge End
  • Timed Discharge Start
  • Timed Discharge End

Changing the times by them selves don't write to the Inverter, once you have finished setting all times, you press the Button "Update Charge/Discharge Times" The values will then be written to the Inverter in a write_registers block of multiple registers being written at once.

Beta 2 Changes:

Decoupled number / sensor entities.
Set number entities to initvalue = 0,

Beta 3 Changes:

Tried to couple number and sensor entities back together, so you can see changes made from the Inverter.

Beta 4 Changes:

Changed log level in __init__.py

Beta 5 Changes:

General:

  • Corrected loading of local data for non SolaX gen4 Inverters

Sofar:

  • Additional debugging to understand why "Passive Mode Battery Charge/Discharge" doesn't return int before writing to the Inverter.

SolaX Gen4:

  • Add 2 remotecontrol modbus power modes: Self_Use and Feedin_Priority emulations

Beta 6 Changes:

Sofar:

  • Added missing =

Solis:

  • Reverted back to 2023.01.5b2

Beta 7 Changes:

Sofar:

  • Corrected native unit of measurement 'VA' which is not a valid unit for the device class ('power')

Solis:

Altered scale for:

  • "Battery ChargeDischarge Current"
  • "Battery Charge Current"
  • "Battery Discharge Current"

Altered stepping for:

  • "Timed Charge Current"
  • "Timed Discharge Current"

Beta 8 Changes:

Sofar:

  • Added fmt = "i", flag to "Passive Mode Battery Power"
homeassistant-solax-modbus - 2023.01.5 Beta 7

Published by wills106 over 1 year ago

Solis:

  • Added Button "Update Charge/Discharge Times"

Moved the following to write_method = WRITE_DATA_LOCAL,

  • Timed Charge Start
  • Timed Charge End
  • Timed Discharge Start
  • Timed Discharge End

Changing the times by them selves don't write to the Inverter, once you have finished setting all times, you press the Button "Update Charge/Discharge Times" The values will then be written to the Inverter in a write_registers block of multiple registers being written at once.

Beta 2 Changes:

Decoupled number / sensor entities.
Set number entities to initvalue = 0,

Beta 3 Changes:

Tried to couple number and sensor entities back together, so you can see changes made from the Inverter.

Beta 4 Changes:

Changed log level in __init__.py

Beta 5 Changes:

General:

  • Corrected loading of local data for non SolaX gen4 Inverters

Sofar:

  • Additional debugging to understand why "Passive Mode Battery Charge/Discharge" doesn't return int before writing to the Inverter.

SolaX Gen4:

  • Add 2 remotecontrol modbus power modes: Self_Use and Feedin_Priority emulations

Beta 6 Changes:

Sofar:

  • Added missing =

Solis:

  • Reverted back to 2023.01.5b2

Beta 7 Changes:

Sofar:

  • Corrected native unit of measurement 'VA' which is not a valid unit for the device class ('power')

Solis:

Altered scale for:

  • "Battery ChargeDischarge Current"
  • "Battery Charge Current"
  • "Battery Discharge Current"

Altered stepping for:

  • "Timed Charge Current"
  • "Timed Discharge Current"
homeassistant-solax-modbus - 2023.01.5 Beta 6

Published by wills106 over 1 year ago

Solis:

  • Added Button "Update Charge/Discharge Times"

Moved the following to write_method = WRITE_DATA_LOCAL,

  • Timed Charge Start
  • Timed Charge End
  • Timed Discharge Start
  • Timed Discharge End

Changing the times by them selves don't write to the Inverter, once you have finished setting all times, you press the Button "Update Charge/Discharge Times" The values will then be written to the Inverter in a write_registers block of multiple registers being written at once.

Beta 2 Changes:

Decoupled number / sensor entities.
Set number entities to initvalue = 0,

Beta 3 Changes:

Tried to couple number and sensor entities back together, so you can see changes made from the Inverter.

Beta 4 Changes:

Changed log level in __init__.py

Beta 5 Changes:

General:

  • Corrected loading of local data for non SolaX gen4 Inverters

Sofar:

  • Additional debugging to understand why "Passive Mode Battery Charge/Discharge" doesn't return int before writing to the Inverter.

SolaX Gen4:

  • Add 2 remotecontrol modbus power modes: Self_Use and Feedin_Priority emulations

Beta 6 Changes:

Sofar:

  • Added missing =

Solis:

  • Reverted back to 2023.01.5b2