Kostal Plenticore Plus 10: external battery management

Two things:

  1. Sync of timeout
    As you can see, the timeout set here is 60secs (Don’t know the default tbh).

    if you are not “in-sync” with that timeout, that could be one reason.
  2. “Discharge Limit” is Register 1040, which is only a “limit” (you tell the inverter it could only discharge until 2000W) and not the actual (dis-)charge power. for that you have to use Register 1034, which is the absolute DC Charge Power (Negative values will charge the battery, positive values will discharge the battery)

see https://cdn-production.kostal.com/-/media/document-library-folder---kse/2023/11/16/13/29/ba_kostal-interface-description-modbus-tcp_sunspec_hybrid.pdf

btw: If you are in Germany, please be advised, the “discharge Battery to Grid” function could be not allowed in some instances.