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 - 2022.12.14 Beta 2

Published by wills106 almost 2 years ago

Due to the number of breaking changes in the 2022.12.1 code, when upgrading from 0.6.4 you need to remove the Integration from the Integration page before updating, then re add the Integration following restarting Home Assistant.

Sofar:

  • Added "Update Charge/Discharge Times" Button

The following need to be set before pressing "Update Charge/Discharge Times" Button

'timing_id'
'timing_charge'
'timing_charge_start_time'
'timing_charge_end_time'
'timing_discharge_start_time'
'timing_discharge_end_time'
'timing_charge_power'
'timing_discharge_power'

They should default to the corresponding 'ro_' sensors

homeassistant-solax-modbus - 2022.12.14 Beta 1

Published by wills106 almost 2 years ago

Due to the number of breaking changes in the 2022.12.1 code, when upgrading from 0.6.4 you need to remove the Integration from the Integration page before updating, then re add the Integration following restarting Home Assistant.

Altered plugin_path to work on different Installation types.

The following is generated in the error log, until the Integration is removed from the Integration page and re-added:

2022-12-22 15:27:59.537 WARNING (MainThread) [custom_components.solax_modbus] converting old style plugin name custom_components/solax_modbus/plugin_xyz.py to new style short name xyz

homeassistant-solax-modbus - 2022.12.13

Published by wills106 almost 2 years ago

Due to the number of breaking changes in the 2022.12.1 code, when upgrading from 0.6.4 you need to remove the Integration from the Integration page before updating, then re add the Integration following restarting Home Assistant.

SolaX:

  • Corrected MIC / MIC Pro
homeassistant-solax-modbus - 2022.12.12

Published by wills106 almost 2 years ago

Due to the number of breaking changes in the 2022.12.1 code, when upgrading from 0.6.4 you need to remove the Integration from the Integration page before updating, then re add the Integration following restarting Home Assistant.

Sofar Old:

  • Reduced Serial detection by one register.
homeassistant-solax-modbus - 2022.12.11

Published by wills106 almost 2 years ago

Due to the number of breaking changes in the 2022.12.1 code, when upgrading from 0.6.4 you need to remove the Integration from the Integration page before updating, then re add the Integration following restarting Home Assistant.

Sofar Old:

  • moved Serial detection by one register.
  • Added 'SE1E'

SolaX:

  • added System On/Off button
homeassistant-solax-modbus - 2022.12.10

Published by wills106 almost 2 years ago

Due to the number of breaking changes in the 2022.12.1 code, when upgrading from 0.6.4 you need to remove the Integration from the Integration page before updating, then re add the Integration following restarting Home Assistant.

Sofar:

  • write_method = WRITE_MULTISINGLE_MODBUS
homeassistant-solax-modbus - 2022.12.9

Published by wills106 almost 2 years ago

Due to the number of breaking changes in the 2022.12.1 code, when upgrading from 0.6.4 you need to remove the Integration from the Integration page before updating, then re add the Integration following restarting Home Assistant.

SolaX:

  • Removed BMS Registers
  • Modbus Power Control (Gen4)

Please check the Wiki for Modbus Power Control

homeassistant-solax-modbus - 2022.12.9 Beta1

Published by wills106 almost 2 years ago

Due to the number of breaking changes in the 2022.12.1 code, when upgrading from 0.6.4 you need to remove the Integration from the Integration page before updating, then re add the Integration following restarting Home Assistant.

Refined plugin system:

  • Allows easier block_size handling

Refined write_registers:

  • Pre-work for allowing writing to multiple registers at once. (SolaX Modbus Power Control / RTC)
homeassistant-solax-modbus - 2022.12.8.1

Published by wills106 almost 2 years ago

Due to the number of breaking changes in the 2022.12.1 code, when upgrading from 0.6.4 you need to remove the Integration from the Integration page before updating, then re add the Integration following restarting Home Assistant.

Adjustable block_size set to 50 for solis Inverters.

homeassistant-solax-modbus - 2022.12.8

Published by wills106 almost 2 years ago

Due to the number of breaking changes in the 2022.12.1 code, when upgrading from 0.6.4 you need to remove the Integration from the Integration page before updating, then re add the Integration following restarting Home Assistant.

Sofar:

  • Revert "PV Power Total" scaling on KTLX-G3 Inverters
homeassistant-solax-modbus - 2022.12.8 Beta 1

Published by wills106 almost 2 years ago

Due to the number of breaking changes in the 2022.12.1 code, when upgrading from 0.6.4 you need to remove the Integration from the Integration page before updating, then re add the Integration following restarting Home Assistant.

SolaX:

  • Changed "BMS Battery Capacity" to unit32
homeassistant-solax-modbus - 2022.12.7

Published by wills106 almost 2 years ago

Due to the number of breaking changes in the 2022.12.1 code, when upgrading from 0.6.4 you need to remove the Integration from the Integration page before updating, then re add the Integration following restarting Home Assistant.

Solis:

  • Battery Input/Output Energy
  • "battery_power" set to disabled by default.

Battery Input/Output Energy uses a combination of "battery_power" & "battery_charge_direction" to determine if power is flowing in / out of the battery.

homeassistant-solax-modbus - 2022.12.7 b3

Published by wills106 almost 2 years ago

Due to the number of breaking changes in the 2022.12.1 code, when upgrading from 0.6.4 you need to remove the Integration from the Integration page before updating, then re add the Integration following restarting Home Assistant.

Solis:

  • Corrected "Battery Charge Direction" for Battery Input/Output Energy
homeassistant-solax-modbus - 2022.12.7 b2

Published by wills106 almost 2 years ago

Due to the number of breaking changes in the 2022.12.1 code, when upgrading from 0.6.4 you need to remove the Integration from the Integration page before updating, then re add the Integration following restarting Home Assistant.

Solis:

  • Battery Input/Output Energy 2nd attempt
homeassistant-solax-modbus - 2022.12.7 Beta1

Published by wills106 almost 2 years ago

Due to the number of breaking changes in the 2022.12.1 code, when upgrading from 0.6.4 you need to remove the Integration from the Integration page before updating, then re add the Integration following restarting Home Assistant.

Solis:

  • Battery Input/Output Energy
homeassistant-solax-modbus - 2022.12.6

Published by wills106 almost 2 years ago

Due to the number of breaking changes in the 2022.12.1 code, when upgrading from 0.6.4 you need to remove the Integration from the Integration page before updating, then re add the Integration following restarting Home Assistant.

Sofar:

  • Correct PV Power Total

SolaX:

  • Battery Auto-awaken

Battery Auto-awaken is untested, but it should send a battery awaken command following another command if the Inverter is asleep. Once the Inverter is awake it will then send the initial queued command to the Inverter.

homeassistant-solax-modbus - 2022.12.4

Published by wills106 almost 2 years ago

Due to the number of breaking changes in the 2022.12.1 code, when upgrading from 0.6.4 you need to remove the Integration from the Integration page before updating, then re add the Integration following restarting Home Assistant.

General:

  • Added preliminary support for write_registers in button.py

Sofar:

  • Fixed displaying Charger / Discharger times. (Still read only at the moment)

SolaX:

  • Improved X3 MIC Behaviour while Inverter is asleep.
  • Added legacy entity "PV Total Power" incase name change to "PV Power Total" breaks long term statistics (disabled by default)
homeassistant-solax-modbus - 2022.12.3

Published by wills106 almost 2 years ago

Due to the number of breaking changes in the 2022.12.1 code, when upgrading from 0.6.4 you need to remove the Integration from the Integration page before updating, then re add the Integration following restarting Home Assistant.

General:

  • Added preliminary support for write_registers in button.py

Sofar:

  • Fixed displaying Charger / Discharger times. (Still read only at the moment)

SolaX:

  • Improved X3 MIC Behaviour while Inverter is asleep.
  • Added legacy entity "PV Total Power" incase name change to "PV Power Total" breaks long term statistics (disabled by default)
homeassistant-solax-modbus - 2022.12.2 b5

Published by wills106 almost 2 years ago

Add write_registers support to button

homeassistant-solax-modbus - 2022.12.2 b4

Published by wills106 almost 2 years ago

Extra logging to determine if write_registers are being used.