diff --git a/esphome/esp-reterminal-e1001.yaml b/esphome/esp-reterminal-e1001.yaml index 447d1d1..9b49822 100644 --- a/esphome/esp-reterminal-e1001.yaml +++ b/esphome/esp-reterminal-e1001.yaml @@ -693,16 +693,19 @@ display: const char *title_line_1, const char *title_line_2, const std::string &state, float due_ts, - const std::string &completed_time) { - const int w = 190; - const int h = 195; + const std::string &completed_time, + const std::string &elapsed) { + const int w = 252; + const int h = 132; std::string status = "Unavailable"; bool inverse = false; int border = normal_border; if (state == "Complete") { - if (!completed_time.empty() && completed_time != "Never" && completed_time != "unknown") { + if (!elapsed.empty() && elapsed != "unknown" && elapsed != "Never") { + status = "Complete - " + elapsed; + } else if (!completed_time.empty() && completed_time != "Never" && completed_time != "unknown") { status = "Completed " + completed_time; } else { status = "Complete";