From e3583399fdd68d2a8a6b963ebe9afb2268d6656c Mon Sep 17 00:00:00 2001 From: andig Date: Thu, 12 Oct 2023 19:12:04 +0200 Subject: [PATCH] Daheimladen Modbus: fix MaxCurrent --- charger/daheimladen-mb.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/charger/daheimladen-mb.go b/charger/daheimladen-mb.go index 89d09d76a..df7e844e2 100644 --- a/charger/daheimladen-mb.go +++ b/charger/daheimladen-mb.go @@ -203,9 +203,10 @@ func (wb *DaheimLadenMB) MaxCurrent(current int64) error { return fmt.Errorf("invalid current %d", current) } - err := wb.setCurrent(wb.curr) + curr := uint16(current * 10) + err := wb.setCurrent(curr) if err == nil { - wb.curr = uint16(current * 10) + wb.curr = curr } return err