Skip to main content

Carbon Intensity

Whatโ€‹

Shows the actual and forecast carbon intensity in gCO2/kWh using data from the Carbon Intensity API.

note

Note that this segment only provides data for Great Britain at the moment. Support for other countries may become available in the future.

Sample Configurationโ€‹

caution

The API can be slow. It's recommended to set the http_timeout property to a large value (e.g. 5000).

{
"type": "carbonintensity",
"style": "powerline",
"powerline_symbol": "๎‚ฐ",
"foreground": "#000000",
"background": "#ffffff",
"background_templates": [
"{{if eq \"very low\" .Index}}#a3e635{{end}}",
"{{if eq \"low\" .Index}}#bef264{{end}}",
"{{if eq \"moderate\" .Index}}#fbbf24{{end}}",
"{{if eq \"high\" .Index}}#ef4444{{end}}",
"{{if eq \"very high\" .Index}}#dc2626{{end}}"
],
"template": " COโ‚‚ {{ .Index.Icon }}{{ .Actual.String }} {{ .TrendIcon }} {{ .Forecast.String }} ",
"properties": {
"http_timeout": 5000,
"cache_timeout": 10
}
}

Propertiesโ€‹

NameTypeDefaultDescription
http_timeoutint20Timeout (in milliseconds) for HTTP requests. The default is 20ms, but you may need to set this to as high as 5000ms to handle slow API requests.
cache_timeoutint10Timeout (in minutes) for the response cache. The default is 10m. A value of 0 disables the cache.

Template (info)โ€‹

default template
COโ‚‚ {{ .Index.Icon }}{{ .Actual.String }} {{ .TrendIcon }} {{ .Forecast.String }}

Propertiesโ€‹

NameTypeDescription
.ForecastNumberThe forecast carbon intensity in gCO2/kWh. Equal to 0 if no data is available.
.ActualNumberThe actual carbon intensity in gCO2/kWh. Equal to 0 if no data is available.
.IndexIndexA rating of the current carbon intensity. Possible values are "very low", "low", "moderate", "high", or "very high". Equal to "??" if no data is available.
.TrendIconstringAn icon representation of the predicted trend in carbon intensity based on the Actual and Forecast values. Possible values are "โ†—", "โ†˜", or "โ†’".

Numberโ€‹

NameTypeDescription
.Stringstringstring representation of the value

Indexโ€‹

NameTypeDescription
.Iconstringicon representation of the value