This release changes battery detection to use a different data point than previous releases. There were several reports that a recent SolarEdge firmware update omits a battery device string that was used for detection, which requires changing the way we try to detect batteries.
The Inverter Command Delay feature has been reintroduced after being removed in v2.4.0. The default delay is 0 seconds (disabled). To enable Inverter Command Delay set it to a value of 1 second or higher. If you are experiencing issues with inverters becoming unresponsive or returning bad data after sending commands, try a value of 3-10 seconds.
- Update device removal error message by @WillCodeForCats in #391
- Use battery rating value for detection by @WillCodeForCats in #397
- Revert "Sleep after write probably no longer necessary" by @WillCodeForCats in #403
- Make command delay default 0 seconds by @WillCodeForCats in #404
- Make inverter command delay locking by @WillCodeForCats in #405
Full Changelog: v2.4.1...v2.4.2