diff --git a/charger/easee.go b/charger/easee.go index 04824780c..2785be6d9 100644 --- a/charger/easee.go +++ b/charger/easee.go @@ -419,9 +419,9 @@ func (c *Easee) Phases1p3p(phases int) error { } var zero float64 - max1 := float64(*res.MaxCircuitCurrentP1) - max2 := float64(*res.MaxCircuitCurrentP2) - max3 := float64(*res.MaxCircuitCurrentP3) + max1 := *res.MaxCircuitCurrentP1 + max2 := *res.MaxCircuitCurrentP2 + max3 := *res.MaxCircuitCurrentP3 data := easee.CircuitSettings{ DynamicCircuitCurrentP1: &max1, diff --git a/charger/easee/types.go b/charger/easee/types.go index ed766da55..506f6ce0b 100644 --- a/charger/easee/types.go +++ b/charger/easee/types.go @@ -151,9 +151,9 @@ type CircuitSettings struct { DynamicCircuitCurrentP1 *float64 `json:"dynamicCircuitCurrentP1,omitempty"` DynamicCircuitCurrentP2 *float64 `json:"dynamicCircuitCurrentP2,omitempty"` DynamicCircuitCurrentP3 *float64 `json:"dynamicCircuitCurrentP3,omitempty"` - MaxCircuitCurrentP1 *int `json:"maxCircuitCurrentP1,omitempty"` - MaxCircuitCurrentP2 *int `json:"maxCircuitCurrentP2,omitempty"` - MaxCircuitCurrentP3 *int `json:"maxCircuitCurrentP3,omitempty"` + MaxCircuitCurrentP1 *float64 `json:"maxCircuitCurrentP1,omitempty"` + MaxCircuitCurrentP2 *float64 `json:"maxCircuitCurrentP2,omitempty"` + MaxCircuitCurrentP3 *float64 `json:"maxCircuitCurrentP3,omitempty"` EnableIdleCurrent *bool `json:"enableIdleCurrent,omitempty"` OfflineMaxCircuitCurrentP1 *int `json:"offlineMaxCircuitCurrentP1,omitempty"` OfflineMaxCircuitCurrentP2 *int `json:"offlineMaxCircuitCurrentP2,omitempty"`