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.
Welcome new Inverters from Ginglong Solis and Sofar Solar
Updated select options to Support Home Assistant 2022.11
Support for Home Assistant 2022.12.x
Thanks to @infradom we have a new Plugin mechanism allowing for easier support of different Inverter Brands and Models.
Extra Support for Sleeping Inverters:
Ignore 9 out of 10 polling cycles when Modbus down - Reduces slowdown.
Breaking Changes:
Renamed RST to L1, L2 & L3
Renamed pv_total_power to pv_power_total
SolaX:
Added:
Added some modbus power control registers (Gen4 Readonly)
Disabled by default âSelfuse Backup SOCâ (Potentially not fully Implemented correctly on all Gen4)
Pgrid Bias Select (Gen4)
Que write_register when Inverter sleeping / automatic waking of Inverter
Known Issues:
Sofar:
Number & Select Entities not fully Implemented.
I would like to thank everyone who contributed to this release either through suggestions, feedback or code ideas. This release went through 75 beta versions to get here!
I upgraded as instructed, now it no longer works. I get the following error:
Deze fout is ontstaan door een aangepaste integratie.
Logger: custom_components.solax_modbus.plugin_solax
Source: custom_components/solax_modbus/plugin_solax.py:139
Integration: SolaX Inverter Modbus (documentation, issues)
First occurred: 10:20:28 (1 occurrences)
Last logged: 10:20:28
unrecognized inverter type - serial number : MU802Txxxxxx
HACS also doesnât list version 0.6.4 anymore, so not too happy about this.
I see that 0.6.4 is not marked as a release in Github, can you do that so that I can at least downgrade until this is fixed?
As far as we know, 0.6.4 would not run anymore on HA core 2022.12.x
We would have to backport some changes in config_flow to 0.6.x first, since the old config_flow does not work anymore.
Sorry, you probably meant downgrade HA core also âŠ
Iâll update the Integration with your Serial. I had to make a change to serial handling to work with the Gen2 as they calculate some values different such âTotal Yieldâ & âTodayâs Yieldâ
I see you have temporarily defined your Inverter as Gen2 is that correct?
Best was is to check âTotal Yieldâ & âTodayâs Yieldâ If they values are massively different to whatâs displayed on the LCD then you probably have a Gen1.
Edit:
Looking at your serial compared to the other X3 MICâs I would expect it to be a Gen1
Unfortunately I found another problem that was not present in 0.6.4: when the inverter switches to run mode âWaitingâ, the total yield drops to 0, which causes the statistics to fail tomorrow when it switches back to âNormal Modeâ.
It should report this value as âUnavailableâ or hold the previous value.
Same goes for the frequency measurements and inverter temperature which all drop to 0.
That messes up statistics.
Iâm pretty sure this issue was solved before (except for the temperature)âŠ