diff --git a/CHANGELOG.md b/CHANGELOG.md
index 5132d110..b56b1fc6 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -13,6 +13,8 @@ _This release is scheduled to be released on 2021-01-01._
### Updated
+- Weather module - forecast now show TODAY and TOMORROW instead of weekday, to make it easier to understand
+
### Deleted
### Fixed
diff --git a/modules/default/weather/forecast.njk b/modules/default/weather/forecast.njk
index 7d0f515d..85ed0fef 100644
--- a/modules/default/weather/forecast.njk
+++ b/modules/default/weather/forecast.njk
@@ -10,7 +10,13 @@
{% set forecast = forecast.slice(0, numSteps) %}
{% for f in forecast %}
- {{ f.date.format('ddd') }} |
+ {% if (currentStep == 0) %}
+ {{ "TODAY" | translate }} |
+ {% elif (currentStep == 1) %}
+ {{ "TOMORROW" | translate }} |
+ {% else %}
+ {{ f.date.format('ddd') }} |
+ {% endif %}
|
{{ f.maxTemperature | roundValue | unit("temperature") }}
diff --git a/tests/e2e/modules/weather_spec.js b/tests/e2e/modules/weather_spec.js
index d87a44cd..2d9f3f01 100644
--- a/tests/e2e/modules/weather_spec.js
+++ b/tests/e2e/modules/weather_spec.js
@@ -186,7 +186,7 @@ describe("Weather module", function () {
const weather = generateWeatherForecast();
await setup({ template, data: weather });
- const days = ["Fri", "Sat", "Sun", "Mon", "Tue"];
+ const days = ["Today", "Tomorrow", "Sun", "Mon", "Tue"];
for (const [index, day] of days.entries()) {
await app.client.waitUntilTextExists(`.weather table.small tr:nth-child(${index + 1}) td:nth-child(1)`, day, 10000);
|