Sungrow: disable charger during phase switching (#23716)
This commit is contained in:
parent
02b0b768fe
commit
beaf010bc7
1 changed files with 5 additions and 4 deletions
|
|
@ -246,10 +246,11 @@ func (wb *Sungrow) Phases1p3p(phases int) error {
|
|||
u = 1
|
||||
}
|
||||
|
||||
// Switch phases
|
||||
_, err := wb.conn.WriteSingleRegister(sgRegPhaseSwitch, u)
|
||||
|
||||
return err
|
||||
return whenDisabled(wb, func() error {
|
||||
// Switch phases
|
||||
_, err := wb.conn.WriteSingleRegister(sgRegPhaseSwitch, u)
|
||||
return err
|
||||
})
|
||||
}
|
||||
|
||||
var _ api.PhaseGetter = (*Sungrow)(nil)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue