Downranges the percentages from Symo API (0-100) to 0-1 as Prometheus convention expects.
Also, in case the photovoltaic power is zero, the device API returns null, which doesn't make sense.
Checklist
[x] Keep pull requests small so they can be easily reviewed.
[x] Categorize the PR by setting a good title and adding one of the labels:
fix, enhancement, documentation, change, breaking, dependency
as they show up in the changelog
Summary
Downranges the percentages from Symo API (0-100) to 0-1 as Prometheus convention expects. Also, in case the photovoltaic power is zero, the device API returns null, which doesn't make sense.
Checklist
fix
,enhancement
,documentation
,change
,breaking
,dependency
as they show up in the changelog