diff --git a/meter/sma.go b/meter/sma.go index 5ec67a5a5..30d1024ba 100644 --- a/meter/sma.go +++ b/meter/sma.go @@ -193,7 +193,7 @@ func (sm *SMA) updateValues() { values, err := sm.device.GetValues() if err == nil { - err = mergo.Merge(&sm.values, values) + err = mergo.Merge(&sm.values, values, mergo.WithOverride) } if err == nil {