Release v2.3.0 is our one hundredth release!
A new background feature has been added that will retry polling the inverter up to four times if the integration can't connect to the inverter on the first attempt of each polling cycle. This should reduce "unavailable" states, although it may not eliminate them completely since the SolarEdge modbus interface isn't perfect.
This release contains breaking changes: 1) Sensor entities depreciated in discussion #168 have been removed in this release. 2) The solaredge_i#_status
sensor is now an ENUM device class with the status parameter as its value. The status value (numeric) has been moved to an attribute. Status description remains unchanged.
- Retry polling cycle updates by @WillCodeForCats in #295, #299, and #306
- Remove depreciated sensors and update status sensor by @WillCodeForCats in #255
- New const for storage charge/discharge limit by @WillCodeForCats in #300
- Document battery limits class by @WillCodeForCats in #308
- Change export control to limit control by @WillCodeForCats in #311
- Add inverter capability flags to diagnostics by @WillCodeForCats in #312
Full Changelog: v2.2.14...v2.3.0