diff --git a/src/components/widgets/openmeteo/openmeteo.jsx b/src/components/widgets/openmeteo/openmeteo.jsx
index 8baddfa5d..4c47fc4ab 100644
--- a/src/components/widgets/openmeteo/openmeteo.jsx
+++ b/src/components/widgets/openmeteo/openmeteo.jsx
@@ -46,6 +46,7 @@ function Widget({ options }) {
value: data.current_weather.temperature,
style: "unit",
unit,
+ ...options.format,
})}
{t(`wmo.${data.current_weather.weathercode}-${timeOfDay}`)}
diff --git a/src/components/widgets/openweathermap/weather.jsx b/src/components/widgets/openweathermap/weather.jsx
index 7b442990c..df0280e3e 100644
--- a/src/components/widgets/openweathermap/weather.jsx
+++ b/src/components/widgets/openweathermap/weather.jsx
@@ -42,7 +42,7 @@ function Widget({ options }) {
{options.label && `${options.label}, `}
- {t("common.number", { value: data.main.temp, style: "unit", unit })}
+ {t("common.number", { value: data.main.temp, style: "unit", unit, ...options.format })}
{data.weather[0].description}