Releases: wills106/homeassistant-solax-modbus
Release list
2026.08.2
What's Changed
Before raising an issue please check which PR caused the issue and see if there is already an open issue to comment on relating to the attempted fix.
Also check the FAQ for common faults
General:
- Fix computed sensors with model-specific dependencies by @rosenrot00 in #2244 resolves #2242 & #2246
Full Changelog: 2026.08.1...2026.08.2
2026.08.1
What's Changed
Before raising an issue please check which PR caused the issue and see if there is already an open issue to comment on relating to the attempted fix.
Also check the FAQ for common faults
General:
- Improve Modbus timeout handling and preserve partial poll updates by @rosenrot00 in #2236 resolves #2232 & #2233
Growatt:
- Avoid warnings for optional Growatt identifier probes by @rosenrot00 in #2229 resolves #2228
SolaX EV Charger:
SolaX Hybrid LV:
- Updated plugin_solax_lv.py working on #1877
Full Changelog: 2026.07.4...2026.08.1
2026.07.4
What's Changed
Before raising an issue please check which PR caused the issue and see if there is already an open issue to comment on relating to the attempted fix.
Also check the FAQ for common faults
General:
- fix: switches no longer pollute local persistent data; restore last state at startup by @Bl00d-B0b in #2227
Full Changelog: 2026.07.3...2026.07.4
2026.07.3
What's Changed
Before raising an issue please check which PR caused the issue and see if there is already an open issue to comment on relating to the attempted fix.
Also check the FAQ for common faults
General:
- Warn when the same inverter is configured more than once by @rosenrot00 in #2208
- fix: switch writes honor write_method; unreadable readbacks no longer spam errors by @Bl00d-B0b in #2210 resolves #2177
- Isolate plugin runtime state per hub by @rosenrot00 in #2214
- Handle skipped polls and slowdown consistently by @rosenrot00 in #2215
- Use a shared Modbus transport for native and Core hubs by @rosenrot00 in #2216
- Start initial refresh after deferred inverter detection by @rosenrot00 in #2217
- Refactor Energy Dashboard lifecycle coordination by @rosenrot00 in #2218
- Add ESPHome serial proxy support via tmodbus and SerialX by @rosenrot00 in #2220
- Prevent refresh failure for descriptions without internal attribute by @rosenrot00 in #2223 resolves #2221
General / Solis:
- Validate Modbus register ranges before writing by @rosenrot00 in #2222
SolaX:
- Remove x10 scaling from SolaX GEN3 Export Limit by @TCWORLD in #2211 resolves #2207
- fix(mega_forth): add MPPT6 flag to X3-MEGA 40kW G2 invertertype by @schnajpa-ship-it in #2212
New Contributors
- @schnajpa-ship-it made their first contribution in #2212
Full Changelog: 2026.07.2...2026.07.3
2026.07.2
What's Changed
Before raising an issue please check which PR caused the issue and see if there is already an open issue to comment on relating to the attempted fix.
Also check the FAQ for common faults
General:
- Correct icon for SoC sensor in energy dashboard by @TCWORLD in #2182
- Fix rounding when writing scaled number values by @rosenrot00 in #2193 resolves #2190
- Validate Modbus writes before publishing state by @rosenrot00 in #2199
- Publish polling data as consistent snapshots by @rosenrot00 in #2200
- Prevent duplicate hub names during setup by @rosenrot00 in #2206 related to #2103
Growatt:
- Add Growatt PV start-up voltage sensor and control by @rosenrot00 in #2201 related to #2151
- Add support for Growatt MOD 8000TL3-HU (DMS) by @rosenrot00 in #2203 resolves #2146
- Fix Growatt GEN4 EPS loading percentage by @rosenrot00 in #2204 resolves #2137
- Fix Growatt SPA3000 inverter detection by @rosenrot00 in #2205 resolves #2134
Sofar:
- Adjust Sofar feed-in power limit for parallel systems by @rosenrot00 in #2202 resolves #2147
SolaX:
- feat: convert binary Enabled/Disabled selects to switches (SolaX inverter + EV charger) by @Bl00d-B0b in #2177
- Breaking Change
select.<hub>_mppt→switch.<hub>_mppt, etc. Automations, scripts and dashboards referencing theold select.*entities must be updated to the newswitch.*entities, and usestate: 'on'/switch.turn_oninstead ofselect.select_option. See #2177 for full details.
- Breaking Change
- PV Power Total was disabled by default by @TCWORLD in #2181 resolves #2180
- Enable SolaX Grid Bias sensors for GEN6 by @TCWORLD in #2194 resolves #2192
- fix: EVC energy word order, unreachable protocol gates, reactive power, MIC-G2 sensors by @Bl00d-B0b in #2178
- Add value function for Proto>=100 Remaining Battery Energy by @TCWORLD in #2195 #2184
Full Changelog: 2026.07.1...2026.07.2
2026.07.1
What's Changed
Before raising an issue please check which PR caused the issue and see if there is already an open issue to comment on relating to the attempted fix.
Also check the FAQ for common faults
General:
- Fix: standardize entity and device naming across all platforms by @Bl00d-B0b in #2160
Growatt:
SolaX:
- Fix(solax): unify firmware version display and key naming across all inverter types by @Bl00d-B0b in #2064
- Revamp "Mode 8 Export First" control loop filtering by @TCWORLD in #2138
- Sofar: Unlock EPS for Monophase (X1) and clean FeedIn selection by @vinceg0267 in #2143
- Growatt: recognize TTS serial prefixes in inverter type detection by @ZenPengu in #2157
- Feat: display all number entities as input boxes by default by @Bl00d-B0b in #2161
- Respect battery minimum SoC in SolaX remote control by @TCWORLD in #2163 resolves #2148 & #2152
- Add SoC entity to SolaX Energy Dashboard mapping by @TCWORLD in #2164
- Neaten and extend SolaX Battery Sensors by @TCWORLD in #2166
Solinteg:
New Contributors
Full Changelog: 2026.06.7...2026.07.1
2026.06.7
What's Changed
Before raising an issue please check which PR caused the issue and see if there is already an open issue to comment on relating to the attempted fix.
Also check the FAQ for common faults
Growatt:
- Replaced select time entities with time entities #2065
- There will be a number of select entities with the following error: "This entity is no longer being provided by the solax_modbus integration. If the entity is no longer in use, delete it in settings."
- So either delete them, or remove the Integration and add it back in, if you name the Integration exactly the same then the history will load back in.
Sofar:
- Fix Sofar Software Version wordcount to prevent string triplication by @vinceg0267 in #2141
SolaX Hybrid GEN4-6
- Fixed time entities returning unknown. Resolves #2142
- Please read release notes to 2026.06.6 for other breaking changes, if you missed them.
Full Changelog: 2026.06.6...2026.06.7
2026.06.6
What's Changed
Before raising an issue please check which PR caused the issue and see if there is already an open issue to comment on relating to the attempted fix.
Also check the FAQ for common faults
Growatt:
- Add support for Inverters with Serial starting 'DKS'
Sofar:
- Fix SofarSolar multi-battery-string support (#1815) by @paveltresnak in #2132 resolves #1815
- Expose EPS sensors for Single Phase Inverters by @vinceg0267 in #2135 resolves #2130
SolaX Hybrid GEN4-6:
- Replace time selects with native time entities by @rosenrot00 in #2122 resolves #2119
- Breaking change There will be a number of select entities with the following error: "This entity is no longer being provided by the solax_modbus integration. If the entity is no longer in use, delete it in settings."
- So either delete them, or remove the Integration and add it back in, if you name the Integration exactly the same then the history will load back in.
- Fix deficit pathway for Mode 8 Negative Injection by @TCWORLD in #2136
New Contributors
- @paveltresnak made their first contribution in #2132
- @vinceg0267 made their first contribution in #2135
Full Changelog: 2026.06.5...2026.06.6
2026.06.5
What's Changed
Before raising an issue please check which PR caused the issue and see if there is already an open issue to comment on relating to the attempted fix.
Also check the FAQ for common faults
SolaX Mega Forth:
- Corrected serial starting 'A3F10' for X3-FTH-100K #520 (comment)
Viessmann:
- Add Viessmann hybrid inverter support by @Rhapsodyan in #2126
New Contributors
- @Rhapsodyan made their first contribution in #2126
Full Changelog: 2026.06.4...2026.06.5
2026.06.4
What's Changed
Before raising an issue please check which PR caused the issue and see if there is already an open issue to comment on relating to the attempted fix.
Also check the FAQ for common faults
Growatt:
- Add support for DO1 series inverter type MOD 12KTL3-HU by @rosenrot00 in #2128 resolves #2127
- Add support for TSS series inverter type MOD 12KTL3-HU #520 (comment)
SolaX:
- Unblock export control user limit changes on multi inverter setups by @rosenrot00 in #2113 resolves #1811 (comment)
- Increase Gen6 X1-VAST battery max current from 30A to 50A by @rosenrot00 in #2123 resolves #2120
- Change entity category from CONFIG to DIAGNOSTIC by @rosenrot00 in #2125 resolves #2124
SolaX Mega Forth:
- Added serial starting 'A3F01' for X3-FTH-100K #520 (comment)
SolaX MIC:
- Added serial starting 'MU103T' for X3-MIC-G1 #520 (comment)
- fix: key today_s_solar_energy renamed to today_s_yield by @jorritsmit in #2061
New Contributors
- @jorritsmit made their first contribution in #2061
Full Changelog: 2026.06.3...2026.06.4