Hello,
I would like to understand some aspects of the OpenEMS implementation of the KACO Blueplanet Gridsave inverters. In particular, how the code handles the NO_ERROR_PENDING state.
According to the KACO Integration manual, when the S64201CurrentState = 12
(NO_ERROR_PENDING
in the OpenEMS implementation), the RequestedState must be set to 1 (OFF
) in order to clear the error (See the attached screenshots).
In my instance, I appear to be getting stuck with the inverter in the NoErrorPending
state. The OpenEMS implementation does not appear to have the logic in place to set to 1 (OFF
).
Therefore if OpenEMS starts with the inverter in this state, it will fail to start up at eventually the ESS Generic Managed Symmetric
will end up in the state Start battery inverter timeout passed!
.
The only solution I have found is to manually power cycle the inverter on the AC side, however this is quite a bad solution in the field.
Am I missing something about the implementation? If not, would it make sense to implement functionality for triggering this?
Thanks,
Thomas