diff --git a/tariff/smartenergy.go b/tariff/smartenergy.go index 3e192a58b..c2676520a 100644 --- a/tariff/smartenergy.go +++ b/tariff/smartenergy.go @@ -68,9 +68,13 @@ func (t *SmartEnergy) run(done chan error) { data := make(api.Rates, 0, len(res.Data)) for _, r := range res.Data { + if r.Date.Minute() != 0 { + continue + } + ar := api.Rate{ Start: r.Date.Local(), - End: r.Date.Add(15 * time.Minute).Local(), + End: r.Date.Add(time.Hour).Local(), Price: t.totalPrice(r.Value/100, r.Date), } data = append(data, ar)