diff --git a/tariff/tibber.go b/tariff/tibber.go index ee93c9347..ad26a5038 100644 --- a/tariff/tibber.go +++ b/tariff/tibber.go @@ -110,7 +110,7 @@ func (t *Tibber) rates(pi []tibber.Price) api.Rates { data := make(api.Rates, 0, len(pi)) for _, r := range pi { price := r.Total - if t.Charges != 0 || t.Tax != 0 { + if t.Charges != 0 || t.Tax != 0 || t.Formula != "" { price = t.totalPrice(r.Energy, r.StartsAt) } ar := api.Rate{