diff --git a/tariff/awattar.go b/tariff/awattar.go index 5faa79251..843f42859 100644 --- a/tariff/awattar.go +++ b/tariff/awattar.go @@ -43,6 +43,7 @@ func NewAwattarFromConfig(other map[string]interface{}) (api.Tariff, error) { embed: &cc.embed, log: util.NewLogger("awattar"), uri: fmt.Sprintf(awattar.RegionURI, strings.ToLower(cc.Region)), + data: util.NewMonitor[api.Rates](2 * time.Hour), } done := make(chan error) diff --git a/tariff/entsoe.go b/tariff/entsoe.go index d9cab77e6..1cdad77f9 100644 --- a/tariff/entsoe.go +++ b/tariff/entsoe.go @@ -65,6 +65,7 @@ func NewEntsoeFromConfig(other map[string]interface{}) (api.Tariff, error) { embed: &cc.embed, token: cc.Securitytoken, domain: domain, + data: util.NewMonitor[api.Rates](2 * time.Hour), } // Wrap the client with a decorator that adds the security token to each request.