Skip to content
Discussion options

You must be logged in to vote

Cracked it.
I had not used the reserve feature and instead tried to set discharge_target_soc to an entity.
This was incorrect as I think that variable is actually supposed to be an output from Predbat rather than a control entity.

Instead, I enabled has_reserve_soc and set reserve to number.growatt_battery_discharge_stopped_soc

Update: It turns out that the problem was that I had to change the name I gave to my custom inverter definition.
This was causing the log errors:

inverter_type: Growatt-Modbus
inverter:
  name: "Growatt-Modbus"

But this is fine:

inverter_type: GrowattModbus
inverter:
  name: "GrowattModbus"

That seems to have cleared the warnings in the log and Predbat is no long…

Replies: 2 comments 7 replies

Comment options

You must be logged in to vote
2 replies
@kabadisha
Comment options

@gcoan
Comment options

gcoan Oct 25, 2026
Collaborator

Comment options

You must be logged in to vote
5 replies
@gcoan
Comment options

gcoan Oct 25, 2026
Collaborator

@kabadisha
Comment options

@gcoan
Comment options

gcoan Oct 25, 2026
Collaborator

@kabadisha
Comment options

@kabadisha
Comment options

Answer selected by kabadisha
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants