github WillCodeForCats/solaredge-modbus-multi v2.0.0
Release v2.0.0

latest releases: v3.0.0, v3.0.0-pre.2, v3.0.0-pre.1...
2 years ago

Release v2.0.0 is a rewrite to start over with new code, new features, fix bugs, keep up with Home Assistant changes, and make it easier to work with in the future. This rewrite takes its design from WillCodeForCats/tekmar-482. Requires Home Assistant 2022.2.0 or higher.

Recommended update procedure from any v1.x.x release:

  1. Delete integration from Settings -> Devices & Services.
  2. Update to 2.x release.
  3. Add the integration again.

Entity Unique IDs now follow Home Assistant requirements (v1.x.x based on code from another integration did not): see discussion #21. This causes HA to see existing entities as duplicate names if you update in place, and Home Assistant will suffix them with _2. You will end need to rename everything, update to use the new names, or follow the recommended update procedure to avoid renaming. This assumes the default entity names, custom names will have to be handled manually in any case.

Breaking changes:

  • #21: Follow the Home Assistant Unique ID Requirements.
  • Remove separate sensors for status_text and status_vendor_text. The information they provided is available as attributes in status and status_vendor.

New features:

  • Update nl.json by @JefvdA in #40
  • #7: Auto detection for meters (default enabled) and batteries (default disabled). Up to 32 inverters with 3 meters per inverter and 2 batteries per inverter are supported. Battery detection is disabled by default because the registers used are not officially supported by SolarEdge.
  • #23: Stale data awareness. If an update cycle fails, entities will show "unavailable".
  • #22: Add battery registers for LG batteries.
  • New "device" entity with device information attributes. These attributes are static information about the device. information that may change after installation, such as the firmware version, is provided in separate sensors. This is the default, but the old behavior can be set in the integration configuration options.

Bugs fixed:

Limitations:

  • Battery support is untested, so there are no sensors for anything battery related. Testers are needed: see issue #22
  • @doonga tested the pre-release branch and confirmed that the new SolarEdge Energy Bank does not use the LG battery registers (#22) as previously speculated in #7. The battery registers in general are not from a supported SolarEdge source, so batteries as a whole are considered unsupported. It is unknown at this time if any registers exist for the new battery system.
  • Units VAh (volt-amp hours) and varh (volt-amp reactive hours) supported by some meters are not supported by Home Assistant core and will not collect statistics (an error will show in the statics panel).

Full Changelog: v1.2.2...v2.0.0

Don't miss a new solaredge-modbus-multi release

NewReleases is sending notifications on new releases.