From 224c7d2d981de4aaa2b2a723e1005b049fecdc23 Mon Sep 17 00:00:00 2001 From: andig Date: Sat, 29 Jul 2023 13:07:17 +0200 Subject: [PATCH] Easee: implement api.CurrentGetter (#9148) --- charger/easee.go | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/charger/easee.go b/charger/easee.go index 6d328a365..29c95609e 100644 --- a/charger/easee.go +++ b/charger/easee.go @@ -570,6 +570,15 @@ func (c *Easee) MaxCurrent(current int64) error { return nil } +var _ api.CurrentGetter = (*Easee)(nil) + +// GetMaxCurrent implements the api.CurrentGetter interface +func (c *Easee) GetMaxCurrent() (float64, error) { + c.mux.Lock() + defer c.mux.Unlock() + return c.dynamicChargerCurrent, nil +} + var _ api.PhaseSwitcher = (*Easee)(nil) // Phases1p3p implements the api.PhaseSwitcher interface