This release changes the battery energy reset behavior and adds a new option: Battery energy values are now allowed to reset to any value less than the previous one when enabled, and a new option was added to require N number of update cycles before battery energy is allowed to reset (default 0).
There's also several behind the scenes cleanup and optimizations to keep the overall quality of this integration as high as possible, even if they aren't things users would really notice. More will be coming with the next release, too.
- Use the DeviceInfo helper by @WillCodeForCats in #334
- Remove stray argument by @WillCodeForCats in #335
- Refactor modbus reads to try and be more pythonic by @WillCodeForCats in #326
- Remove duplicates by @WillCodeForCats in #336
- Add from future import annotations by @WillCodeForCats in #338
- Use DOMAIN_REGEX from voluptuous by @WillCodeForCats in #339
- Update battery energy reset options by @WillCodeForCats in #341
- Fix count increment (not perl, oops) by @WillCodeForCats in #346
- Code quality improvements for config flow by @WillCodeForCats in #347
- Combine inverter ident into common read by @WillCodeForCats in #350
- Add typing hint for options flow by @WillCodeForCats in #354
Full Changelog: v2.3.3...v2.3.4