[X] I have enabled debug logging for my installation.
[X] I have filled out the issue template to the best of my ability.
[X] This issue only contains 1 issue (if you have multiple issues, open one issue for each issue).
[X] This issue is not a duplicate issue of any previous issues..
Describe the issue
The integration creates PPS entities in the System device although there are no PPS configured in the power system.
This is because of artefact structures in the Api scene info returned for a power system.
For example, some PPS total fields with values are always included, but not used if no PPS is installed in the system.
The same is true for Solarbank total fields that are returned even if not solarbank is installed in the system.
Reproduction steps
add Anker solix integration configuration entry and look at created system entities.
There are some created altough no such devices are configured in the system
System Health details
N/A
Checklist
Describe the issue
The integration creates PPS entities in the System device although there are no PPS configured in the power system. This is because of artefact structures in the Api scene info returned for a power system.
For example, some PPS total fields with values are always included, but not used if no PPS is installed in the system. The same is true for Solarbank total fields that are returned even if not solarbank is installed in the system.
Reproduction steps
add Anker solix integration configuration entry and look at created system entities. There are some created altough no such devices are configured in the system
Debug logs
Diagnostics dump
No response