This backport aligns with Home Assistant changes while preserving the unique ID feature for outputs.
Breaking changes:
- Following the core version, which removed "_aggregated" sensors after Iotawatt introduced integrators, this backport also removes those sensors. They will no longer be available in the integration. If you were using them previously, I recommend setting up integrators instead.
- There's a known issue in core version 2024.6 causing the Iotawatt integration to fail with a
TypeError: Iotawatt.__init__() got an unexpected keyword argument 'includeNonTotalSensors'
. This issue persists in 2024.8 and appears to be due to the outdated and incompatible ha-iotawattpy library. You can resolve this by runningpip install ha-iotawattpy==0.1.2 --target /config/deps
, as the core fails to load this dependency from the manifest.json file. Alternatively, you can fix it by commenting out the new argument in coordinator.py.
Full Changelog: Initial...2024.8.4