Repository navigation
span-panel-api-schema-1 1.1.4
The parser reports the islanding state the panel is acting on, and refuses islanding writes the panel would ignore. Reported and fixed by @dcj in #179, from issue #178.
Fixed
- An islanding assertion in force is now the reported islanding state even while the MID is ready.
resolve_islanding_statereturned the MID's sensed value whenever the MID was ready and readshed/asserted-islanding-stateonly when it was not, sodsm_statecould disagree with the state the panel was acting on.ON_GRIDorOFF_GRIDasserted now wins; otherwise the ready MID's value, then the existing fallback. set_dominant_power_source_targetreturns None unless the panel declaresshed/asserted-islanding-statesettable, the same refusalset_circuit_relay_targetmakes.dominant_power_source_payloadrefusesNONEandUNKNOWNinstead of publishingNONE, which the panel ignores. An assertion clears itself once the panel's link to the battery recovers.
Requires span-panel-api>=3.1.0, unchanged. Released alongside span-panel-api 3.5.0.