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 about 2 years ago
Corrected detection of Gen3 RetroFit X3 F3D and F3E as AC Only Battery Inverter.
Added Gen4 RetroFit X1 PRI
Published by wills106 about 2 years ago
Added:
Gen3 Retrofit F3D & Gen4 H34A Inverters
Also confirmation it works with rebranded Inverters such as the Qcells Q.VOLT HYB-G3-3P (Setup as Gen4)
Published by wills106 about 2 years ago
Fixes #113 button.solax_battery_awaken cannot be added a second time to an entity platform
Published by wills106 about 2 years ago
Recommended to remove the Integration from the Integration page before updating, then re add the Integration. If updating from 0.5.x
All:
New configuration options, allows setting the Baud rate for Serial Connections.
Configurations split into separate views.
Harmonise Energy sensors to kWh.
Organising entities into new groups (Configuration & Diagnostics)
Lots of New Icons
Gen2:
Removed the following sensors:
Gen3:
Removed the following sensors:
Renamed:
Gen2 & Gen3:
New Functionality:
Ability to discharge battery into the Grid.
Please see the Wiki for details on usage.
Gen4:
Support for Numerous new sensors relating to Dry Contact and Solax Adapter Box.
Sensors set to disabled by default in this release.
Removed the following sensors:
X3 MIC / PRO:
Now supports the X3 Mic / Mic Pro.
Only a limited number of sensors are available on these Inverters.
Closes #88
Published by wills106 about 2 years ago
Test to determine if skipping bootloader_version, meter_1_id & meter_2_id improves reliability on H34T
Published by wills106 about 2 years ago
Recommended to remove the Integration from the Integration page before updating, then re add the Integration. If updating from 0.5.x
Beta 12 Changes:
All:
Beta 11 Changes:
Enhance exception handling for modbus errors
Beta 10 Changes:
Gen2:
Correct grid_service select entity
Beta 9 Changes:
MIC:
Further correction to Inverter going into sleep mode.
Beta8 Changes:
MIC:
Further work to improve situation when Inverter shuts down to sleep.
All:
Harmonise Energy sensors to kWh.
Organising entities into new groups (Configuration & Diagnostics)
Beta 7a Changes:
Correct Typo for MIC Inverter
Beta 7 Changes:
Gen2:
Trying Alternative approach to Grid Export
Removed:
Button:
grid_export
Select:
export_duration
Sensor:
modbus_power_control
Added:
Select:
grid_service
Sensor:
grid_service
MIC:
Corrected total_yield rounding to match displayed MWh
Improved MIC behaviour while Inverter is sleeping.
Beta 6 Changes:
MIC:
Increased grid_frequency_x precision
Corrected total_yield rounding to match displayed MWh
Improved MIC behaviour while Inverter is sleeping.
All:
Corrected IF statement in button.py
Beta 5 Changes:
Gen2 & Gen3: (Untested on Gen2)
New Functionality
Ability to discharge battery into the Grid.
Please see the Wiki for details on usage.
Unknown if it works for Gen2, as potentially registers are missing.
Added
Button:
grid_export
Number:
grid_export_limit
Select:
export_duration
Sensor:
modbus_power_control
Gen2:
Removed the following sensors
eps_auto_restart
eps_min_esc_soc
eps_min_esc_voltage
Gen3:
Removed the following sensors
discharger_start_time_1
discharger_end_time_1
discharger_start_time_2
discharger_end_time_2
Renamed:
power_control_timeout - export_duration
Gen4:
Removed the following sensors
power_control_timeout
Beta 4 Changes:
MIC:
Added missing "Run Mode"
Swapped "Total Yield" & "Today Yield"
Beta 3 Changes:
MIC:
Inverter Serial Numbers for all know MIC Inverters, due to Serial Number being Inverted Internally to the Inverter.
Additional work to the Bit mask to correctly Identify sensors relating to the MIC Inverters.
Beta 2 Changes:
Inverted X3 Mic Serial for MP15 Inverters.
All:
New configuration options, allows setting the Baud rate for Serial Connections.
Configurations split into separate views.
Gen4:
Support for Numerous new sensors relating to Dry Contact and Solax Adapter Box.
Sensors set to disabled by default in this release.
X3 MIC / PRO:
Now supports the X3 Mic / Mic Pro.
Only a limited number of sensors are available on these Inverters.
Published by wills106 about 2 years ago
Recommended to remove the Integration from the Integration page before updating, then re add the Integration. If updating from 0.5.x
Beta 11 Changes:
Enhance exception handling for modbus errors
Beta 10 Changes:
Gen2:
Correct grid_service select entity
Beta 9 Changes:
MIC:
Further correction to Inverter going into sleep mode.
Beta8 Changes:
MIC:
Further work to improve situation when Inverter shuts down to sleep.
All:
Harmonise Energy sensors to kWh.
Organising entities into new groups (Configuration & Diagnostics)
Beta 7a Changes:
Correct Typo for MIC Inverter
Beta 7 Changes:
Gen2:
Trying Alternative approach to Grid Export
Removed:
Button:
grid_export
Select:
export_duration
Sensor:
modbus_power_control
Added:
Select:
grid_service
Sensor:
grid_service
MIC:
Corrected total_yield rounding to match displayed MWh
Improved MIC behaviour while Inverter is sleeping.
Beta 6 Changes:
MIC:
Increased grid_frequency_x precision
Corrected total_yield rounding to match displayed MWh
Improved MIC behaviour while Inverter is sleeping.
All:
Corrected IF statement in button.py
Beta 5 Changes:
Gen2 & Gen3: (Untested on Gen2)
New Functionality
Ability to discharge battery into the Grid.
Please see the Wiki for details on usage.
Unknown if it works for Gen2, as potentially registers are missing.
Added
Button:
grid_export
Number:
grid_export_limit
Select:
export_duration
Sensor:
modbus_power_control
Gen2:
Removed the following sensors
eps_auto_restart
eps_min_esc_soc
eps_min_esc_voltage
Gen3:
Removed the following sensors
discharger_start_time_1
discharger_end_time_1
discharger_start_time_2
discharger_end_time_2
Renamed:
power_control_timeout - export_duration
Gen4:
Removed the following sensors
power_control_timeout
Beta 4 Changes:
MIC:
Added missing "Run Mode"
Swapped "Total Yield" & "Today Yield"
Beta 3 Changes:
MIC:
Inverter Serial Numbers for all know MIC Inverters, due to Serial Number being Inverted Internally to the Inverter.
Additional work to the Bit mask to correctly Identify sensors relating to the MIC Inverters.
Beta 2 Changes:
Inverted X3 Mic Serial for MP15 Inverters.
All:
New configuration options, allows setting the Baud rate for Serial Connections.
Configurations split into separate views.
Gen4:
Support for Numerous new sensors relating to Dry Contact and Solax Adapter Box.
Sensors set to disabled by default in this release.
X3 MIC / PRO:
Now supports the X3 Mic / Mic Pro.
Only a limited number of sensors are available on these Inverters.
Published by wills106 about 2 years ago
Recommended to remove the Integration from the Integration page before updating, then re add the Integration
Beta 10 Changes:
Gen2:
Beta 9 Changes:
MIC:
Further correction to Inverter going into sleep mode.
Beta8 Changes:
MIC:
Further work to improve situation when Inverter shuts down to sleep.
All:
Harmonise Energy sensors to kWh.
Organising entities into new groups (Configuration & Diagnostics)
Beta 7a Changes:
Correct Typo for MIC Inverter
Beta 7 Changes:
Gen2:
Trying Alternative approach to Grid Export
Removed:
Button:
grid_export
Select:
export_duration
Sensor:
modbus_power_control
Added:
Select:
grid_service
Sensor:
grid_service
MIC:
Corrected total_yield rounding to match displayed MWh
Improved MIC behaviour while Inverter is sleeping.
Beta 6 Changes:
MIC:
Increased grid_frequency_x precision
Corrected total_yield rounding to match displayed MWh
Improved MIC behaviour while Inverter is sleeping.
All:
Corrected IF statement in button.py
Beta 5 Changes:
Gen2 & Gen3: (Untested on Gen2)
New Functionality
Ability to discharge battery into the Grid.
Please see the Wiki for details on usage.
Unknown if it works for Gen2, as potentially registers are missing.
Added
Button:
grid_export
Number:
grid_export_limit
Select:
export_duration
Sensor:
modbus_power_control
Gen2:
Removed the following sensors
eps_auto_restart
eps_min_esc_soc
eps_min_esc_voltage
Gen3:
Removed the following sensors
discharger_start_time_1
discharger_end_time_1
discharger_start_time_2
discharger_end_time_2
Renamed:
power_control_timeout - export_duration
Gen4:
Removed the following sensors
power_control_timeout
Beta 4 Changes:
MIC:
Added missing "Run Mode"
Swapped "Total Yield" & "Today Yield"
Beta 3 Changes:
MIC:
Inverter Serial Numbers for all know MIC Inverters, due to Serial Number being Inverted Internally to the Inverter.
Additional work to the Bit mask to correctly Identify sensors relating to the MIC Inverters.
Beta 2 Changes:
Inverted X3 Mic Serial for MP15 Inverters.
All:
New configuration options, allows setting the Baud rate for Serial Connections.
Configurations split into separate views.
Gen4:
Support for Numerous new sensors relating to Dry Contact and Solax Adapter Box.
Sensors set to disabled by default in this release.
X3 MIC / PRO:
Now supports the X3 Mic / Mic Pro.
Only a limited number of sensors are available on these Inverters.
Published by wills106 about 2 years ago
Recommended to remove the Integration from the Integration page before updating, then re add the Integration
Beta 9 Changes:
MIC:
Beta8 Changes:
MIC:
Further work to improve situation when Inverter shuts down to sleep.
All:
Harmonise Energy sensors to kWh.
Organising entities into new groups (Configuration & Diagnostics)
Beta 7a Changes:
Correct Typo for MIC Inverter
Beta 7 Changes:
Gen2:
Trying Alternative approach to Grid Export
Removed:
Button:
grid_export
Select:
export_duration
Sensor:
modbus_power_control
Added:
Select:
grid_service
Sensor:
grid_service
MIC:
Corrected total_yield rounding to match displayed MWh
Improved MIC behaviour while Inverter is sleeping.
Beta 6 Changes:
MIC:
Increased grid_frequency_x precision
Corrected total_yield rounding to match displayed MWh
Improved MIC behaviour while Inverter is sleeping.
All:
Corrected IF statement in button.py
Beta 5 Changes:
Gen2 & Gen3: (Untested on Gen2)
New Functionality
Ability to discharge battery into the Grid.
Please see the Wiki for details on usage.
Unknown if it works for Gen2, as potentially registers are missing.
Added
Button:
grid_export
Number:
grid_export_limit
Select:
export_duration
Sensor:
modbus_power_control
Gen2:
Removed the following sensors
eps_auto_restart
eps_min_esc_soc
eps_min_esc_voltage
Gen3:
Removed the following sensors
discharger_start_time_1
discharger_end_time_1
discharger_start_time_2
discharger_end_time_2
Renamed:
power_control_timeout - export_duration
Gen4:
Removed the following sensors
power_control_timeout
Beta 4 Changes:
MIC:
Added missing "Run Mode"
Swapped "Total Yield" & "Today Yield"
Beta 3 Changes:
MIC:
Inverter Serial Numbers for all know MIC Inverters, due to Serial Number being Inverted Internally to the Inverter.
Additional work to the Bit mask to correctly Identify sensors relating to the MIC Inverters.
Beta 2 Changes:
Inverted X3 Mic Serial for MP15 Inverters.
All:
New configuration options, allows setting the Baud rate for Serial Connections.
Configurations split into separate views.
Gen4:
Support for Numerous new sensors relating to Dry Contact and Solax Adapter Box.
Sensors set to disabled by default in this release.
X3 MIC / PRO:
Now supports the X3 Mic / Mic Pro.
Only a limited number of sensors are available on these Inverters.
Published by wills106 about 2 years ago
Recommended to remove the Integration from the Integration page before updating, then re add the Integration
Beta8 Changes:
MIC:
All:
Beta 7a Changes:
Correct Typo for MIC Inverter
Beta 7 Changes:
Gen2:
Trying Alternative approach to Grid Export
Removed:
Button:
grid_export
Select:
export_duration
Sensor:
modbus_power_control
Added:
Select:
grid_service
Sensor:
grid_service
MIC:
Corrected total_yield rounding to match displayed MWh
Improved MIC behaviour while Inverter is sleeping.
Beta 6 Changes:
MIC:
Increased grid_frequency_x precision
Corrected total_yield rounding to match displayed MWh
Improved MIC behaviour while Inverter is sleeping.
All:
Corrected IF statement in button.py
Beta 5 Changes:
Gen2 & Gen3: (Untested on Gen2)
New Functionality
Ability to discharge battery into the Grid.
Please see the Wiki for details on usage.
Unknown if it works for Gen2, as potentially registers are missing.
Added
Button:
grid_export
Number:
grid_export_limit
Select:
export_duration
Sensor:
modbus_power_control
Gen2:
Removed the following sensors
eps_auto_restart
eps_min_esc_soc
eps_min_esc_voltage
Gen3:
Removed the following sensors
discharger_start_time_1
discharger_end_time_1
discharger_start_time_2
discharger_end_time_2
Renamed:
power_control_timeout - export_duration
Gen4:
Removed the following sensors
power_control_timeout
Beta 4 Changes:
MIC:
Added missing "Run Mode"
Swapped "Total Yield" & "Today Yield"
Beta 3 Changes:
MIC:
Inverter Serial Numbers for all know MIC Inverters, due to Serial Number being Inverted Internally to the Inverter.
Additional work to the Bit mask to correctly Identify sensors relating to the MIC Inverters.
Beta 2 Changes:
Inverted X3 Mic Serial for MP15 Inverters.
All:
New configuration options, allows setting the Baud rate for Serial Connections.
Configurations split into separate views.
Gen4:
Support for Numerous new sensors relating to Dry Contact and Solax Adapter Box.
Sensors set to disabled by default in this release.
X3 MIC / PRO:
Now supports the X3 Mic / Mic Pro.
Only a limited number of sensors are available on these Inverters.
Published by wills106 about 2 years ago
Recommended to remove the Integration from the Integration page before updating, then re add the Integration
Beta 7a Changes:
Correct Typo for MIC Inverter
Beta 7 Changes:
Gen2:
Trying Alternative approach to Grid Export
Removed:
Button:
grid_export
Select:
export_duration
Sensor:
modbus_power_control
Added:
Select:
grid_service
Sensor:
grid_service
MIC:
Corrected total_yield rounding to match displayed MWh
Improved MIC behaviour while Inverter is sleeping.
Beta 6 Changes:
MIC:
Increased grid_frequency_x precision
Corrected total_yield rounding to match displayed MWh
Improved MIC behaviour while Inverter is sleeping.
All:
Corrected IF statement in button.py
Beta 5 Changes:
Gen2 & Gen3: (Untested on Gen2)
New Functionality
Ability to discharge battery into the Grid.
Please see the Wiki for details on usage.
Unknown if it works for Gen2, as potentially registers are missing.
Added
Button:
grid_export
Number:
grid_export_limit
Select:
export_duration
Sensor:
modbus_power_control
Gen2:
Removed the following sensors
eps_auto_restart
eps_min_esc_soc
eps_min_esc_voltage
Gen3:
Removed the following sensors
discharger_start_time_1
discharger_end_time_1
discharger_start_time_2
discharger_end_time_2
Renamed:
power_control_timeout - export_duration
Gen4:
Removed the following sensors
power_control_timeout
Beta 4 Changes:
MIC:
Added missing "Run Mode"
Swapped "Total Yield" & "Today Yield"
Beta 3 Changes:
MIC:
Inverter Serial Numbers for all know MIC Inverters, due to Serial Number being Inverted Internally to the Inverter.
Additional work to the Bit mask to correctly Identify sensors relating to the MIC Inverters.
Beta 2 Changes:
Inverted X3 Mic Serial for MP15 Inverters.
All:
New configuration options, allows setting the Baud rate for Serial Connections.
Configurations split into separate views.
Gen4:
Support for Numerous new sensors relating to Dry Contact and Solax Adapter Box.
Sensors set to disabled by default in this release.
X3 MIC / PRO:
Now supports the X3 Mic / Mic Pro.
Only a limited number of sensors are available on these Inverters.
Published by wills106 about 2 years ago
Recommended to remove the Integration from the Integration page before updating, then re add the Integration
Beta 7 Changes:
Gen2:
Removed:
Button:
Select:
Sensor:
Added:
Select:
Sensor:
MIC:
Beta 6 Changes:
MIC:
Increased grid_frequency_x precision
Corrected total_yield rounding to match displayed MWh
Improved MIC behaviour while Inverter is sleeping.
All:
Corrected IF statement in button.py
Beta 5 Changes:
Gen2 & Gen3: (Untested on Gen2)
New Functionality
Ability to discharge battery into the Grid.
Please see the Wiki for details on usage.
Unknown if it works for Gen2, as potentially registers are missing.
Added
Button:
grid_export
Number:
grid_export_limit
Select:
export_duration
Sensor:
modbus_power_control
Gen2:
Removed the following sensors
eps_auto_restart
eps_min_esc_soc
eps_min_esc_voltage
Gen3:
Removed the following sensors
discharger_start_time_1
discharger_end_time_1
discharger_start_time_2
discharger_end_time_2
Renamed:
power_control_timeout - export_duration
Gen4:
Removed the following sensors
power_control_timeout
Beta 4 Changes:
MIC:
Added missing "Run Mode"
Swapped "Total Yield" & "Today Yield"
Beta 3 Changes:
MIC:
Inverter Serial Numbers for all know MIC Inverters, due to Serial Number being Inverted Internally to the Inverter.
Additional work to the Bit mask to correctly Identify sensors relating to the MIC Inverters.
Beta 2 Changes:
Inverted X3 Mic Serial for MP15 Inverters.
All:
New configuration options, allows setting the Baud rate for Serial Connections.
Configurations split into separate views.
Gen4:
Support for Numerous new sensors relating to Dry Contact and Solax Adapter Box.
Sensors set to disabled by default in this release.
X3 MIC / PRO:
Now supports the X3 Mic / Mic Pro.
Only a limited number of sensors are available on these Inverters.
Published by wills106 about 2 years ago
Recommended to remove the Integration from the Integration page before updating, then re add the Integration
Beta 6 Changes:
MIC:
All:
Beta 5 Changes:
Gen2 & Gen3: (Untested on Gen2)
New Functionality
Ability to discharge battery into the Grid.
Please see the Wiki for details on usage.
Unknown if it works for Gen2, as potentially registers are missing.
Added
Button:
grid_export
Number:
grid_export_limit
Select:
export_duration
Sensor:
modbus_power_control
Gen2:
Removed the following sensors
eps_auto_restart
eps_min_esc_soc
eps_min_esc_voltage
Gen3:
Removed the following sensors
discharger_start_time_1
discharger_end_time_1
discharger_start_time_2
discharger_end_time_2
Renamed:
power_control_timeout - export_duration
Gen4:
Removed the following sensors
power_control_timeout
Beta 4 Changes:
MIC:
Added missing "Run Mode"
Swapped "Total Yield" & "Today Yield"
Beta 3 Changes:
MIC:
Inverter Serial Numbers for all know MIC Inverters, due to Serial Number being Inverted Internally to the Inverter.
Additional work to the Bit mask to correctly Identify sensors relating to the MIC Inverters.
Beta 2 Changes:
Inverted X3 Mic Serial for MP15 Inverters.
All:
New configuration options, allows setting the Baud rate for Serial Connections.
Configurations split into separate views.
Gen4:
Support for Numerous new sensors relating to Dry Contact and Solax Adapter Box.
Sensors set to disabled by default in this release.
X3 MIC / PRO:
Now supports the X3 Mic / Mic Pro.
Only a limited number of sensors are available on these Inverters.
Published by wills106 about 2 years ago
Recommended to remove the Integration from the Integration page before updating, then re add the Integration
Beta 5 Changes:
Gen2 & Gen3: (Untested on Gen2)
New Functionality
Added
Button:
Number:
Select:
Sensor:
Gen2:
Removed the following sensors
Gen3:
Removed the following sensors
Renamed:
Gen4:
Removed the following sensors
Beta 4 Changes:
MIC:
Added missing "Run Mode"
Swapped "Total Yield" & "Today Yield"
Beta 3 Changes:
MIC:
Inverter Serial Numbers for all know MIC Inverters, due to Serial Number being Inverted Internally to the Inverter.
Additional work to the Bit mask to correctly Identify sensors relating to the MIC Inverters.
Beta 2 Changes:
Inverted X3 Mic Serial for MP15 Inverters.
All:
New configuration options, allows setting the Baud rate for Serial Connections.
Configurations split into separate views.
Gen4:
Support for Numerous new sensors relating to Dry Contact and Solax Adapter Box.
Sensors set to disabled by default in this release.
X3 MIC / PRO:
Now supports the X3 Mic / Mic Pro.
Only a limited number of sensors are available on these Inverters.
Published by wills106 about 2 years ago
Recommended to remove the Integration from the Integration page before updating, then re add the Integration
Beta 4 Changes:
MIC:
Beta 3 Changes:
MIC:
Inverter Serial Numbers for all know MIC Inverters, due to Serial Number being Inverted Internally to the Inverter.
Additional work to the Bit mask to correctly Identify sensors relating to the MIC Inverters.
Beta 2 Changes:
Inverted X3 Mic Serial for MP15 Inverters.
All:
New configuration options, allows setting the Baud rate for Serial Connections.
Configurations split into separate views.
Gen4:
Support for Numerous new sensors relating to Dry Contact and Solax Adapter Box.
Sensors set to disabled by default in this release.
X3 MIC / PRO:
Now supports the X3 Mic / Mic Pro.
Only a limited number of sensors are available on these Inverters.
Published by wills106 about 2 years ago
Beta 3 Changes:
Recommended to remove the Integration from the Integration page before updating, then re add the Integration
MIC:
Beta 2 Changes:
Inverted X3 Mic Serial for MP15 Inverters.
All:
New configuration options, allows setting the Baud rate for Serial Connections.
Configurations split into separate views.
Gen4:
Support for Numerous new sensors relating to Dry Contact and Solax Adapter Box.
Sensors set to disabled by default in this release.
X3 MIC / PRO:
Now supports the X3 Mic / Mic Pro.
Only a limited number of sensors are available on these Inverters.
Published by wills106 about 2 years ago
Beta 2 Changes:
Recommended to remove the Integration from the Integration page before updating, then re add the Integration
All:
New configuration options, allows setting the Baud rate for Serial Connections.
Configurations split into separate views.
Gen4:
Support for Numerous new sensors relating to Dry Contact and Solax Adapter Box.
Sensors set to disabled by default in this release.
X3 MIC / PRO:
Now supports the X3 Mic / Mic Pro.
Only a limited number of sensors are available on these Inverters.
Published by wills106 about 2 years ago
Recommended to remove the Integration from the Integration page before updating, then re add the Integration
All:
Gen4:
X3 MIC / PRO:
Published by wills106 about 2 years ago
Test for Serial Detection.
DO NOT USE ON NON MIC INVERTER
Published by wills106 about 2 years ago
Test for Serial Detection.
DO NOT USE ON NON MIC INVERTER