0.1.0a31: the diagnosis entities sort together, and count the tests
Every diagnosis entity on the device page now starts with "Diagnosis:"
("Diagnose:" in German), so the Diagnostic card, which sorts by name, keeps
them together:
- Diagnosis: run read-only and Diagnosis: run extended are the two
buttons; Diagnosis: run extended, continuous is the continuous mode. - Diagnosis: test summary (was Capability test status) also says how
long an extended run has been going, e.g. "running 12 min". - New: Diagnosis: tests passed, failed, not supported,
inconclusive and not run yet, each as a count out of all tests,
e.g. "17/67", with the tests' names as an attribute. - Diagnosis: current step, progress, finished and
tests, clear history complete the set.
New installs get entity ids from the new names; an existing install keeps
its ids.
Fixed: when a capability test write lost the connection, it was recorded as
the inverter refusing that setting. A lost connection now counts as not
tested, and the setting is tried again on a later run.
Also: the forced startup under low SoC is confirmed on SAPPHIRE-H P020, and
the site import limit (register 32998) is recognised as a control on P020,
P022 and P023, for the full setup to come.