Heatpump: reset session energy when status off (#22032)
Some checks failed
Release / call-build-workflow (push) Has been cancelled
Release / Publish Docker :release (push) Has been cancelled
Release / Github & APT (push) Has been cancelled
Release / Demo (push) Has been cancelled
Release / Hassio Addon (push) Has been cancelled

This commit is contained in:
andig 2025-06-24 21:15:57 +02:00 • committed by GitHub
parent 93e87b5a54
commit c5fe5b5241
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -122,6 +122,10 @@ func (wb *Heatpump) setMaxPower(power int64) error {
// Status implements the api.Charger interface
func (wb *Heatpump) Status() (api.ChargeStatus, error) {
if wb.lp != nil && wb.lp.GetMode() == api.ModeOff {
return api.StatusA, nil
}
power, err := wb.getMaxPower()
if err != nil {
return api.StatusNone, err