daheimladen-mb: fix status verification for B/C states (#22562)

This commit is contained in:
andig 2025-07-27 17:22:18 +02:00 • committed by GitHub
parent 8d83891179
commit a6da7a5d77
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -175,11 +175,11 @@ func (wb *DaheimLadenMB) Status() (api.ChargeStatus, error) {
case 3: // Start-up State (B2)
return api.StatusB, nil
case 4: // Charging (C)
enabled, err := wb.Enabled()
if !enabled {
power, err := wb.CurrentPower()
if power == 0 {
return api.StatusB, err
}
return api.StatusC, nil
return api.StatusC, err
case 5: // Start-UP Fail (B2)
return api.StatusB, nil
case 6: // Session Terminated by EVSE