Added
- Active Fault Codes names each code it knows in a
faultsattribute, in English or German. The names come from the EcoFlow portal; a code without one is listed withnull. - Grid Connection Code diagnostic sensor: the grid standard the inverter was commissioned with, as EcoFlow numbers it.
- The diagnostics download has a
raw_registerssection: every word the last poll read, undecoded and without the serial number, which the test suite's fake inverter can serve again.
Changed
- Active Fault Codes shows the codes in decimal, as the EcoFlow app and portal do, instead of hexadecimal. Automations matching a code such as
0x0209need521instead. - An optional register is only read together with required ones when that read already covers it, and one that makes polls fail three times in a row is no longer read, so an unconfirmed register cannot take the poll down.
Fixed
- Support for the new 8 kWh battery modules, alone or mixed with the original ones.
What's Changed
- Update README badges and HACS installation instructions by @windmark in #183
- Drop strings.json by @windmark in #190
- Add Grid Connection Code + optional register feature by @windmark in #184
- Add the Open Modbus Protocol in the docs by @windmark in #185
- Add raw registers to diagnostics by @windmark in #187
- Name fault codes and show them in decimal by @windmark in #191
- Add support for 8 kWh batteries by @windmark in #192
- Release v2.9.3 by @github-actions[bot] in #193
Full Changelog: v2.9.2...v2.9.3