From 6d59b62497c869a5b91f82d369fa8453732e9dd0 Mon Sep 17 00:00:00 2001 From: Commander1024 Date: Sat, 9 Oct 2021 04:42:36 +0200 Subject: [PATCH] Fixed bug with N/A value display in PM2.5 sensor display. --- esphome/epaperframe.yaml | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/esphome/epaperframe.yaml b/esphome/epaperframe.yaml index 9d388f8..b949394 100644 --- a/esphome/epaperframe.yaml +++ b/esphome/epaperframe.yaml @@ -415,10 +415,9 @@ display: if(livingroom_pm25 < 255 && livingroom_pm25 >=0) { it.printf(200, 114 + offsetY, id(big_sensor_font), TextAlign::BASELINE_RIGHT, "%3d", livingroom_pm25); it.print(205, 114 + offsetY, id(big_sensor_unit), TextAlign::BASELINE_LEFT, "µg/m³"); - } - - if(livingroom_pm25 >= pm25_danger_thres) { - it.print(37, 114 + offsetY, id(mdi_med), TextAlign::BASELINE_CENTER, "󰀦"); // warning + if(livingroom_pm25 >= pm25_danger_thres) { + it.print(37, 114 + offsetY, id(mdi_med), TextAlign::BASELINE_CENTER, "󰀦"); // warning + } } else { it.print(200, 114 + offsetY, id(big_sensor_font), TextAlign::BASELINE_RIGHT, "- "); @@ -461,10 +460,9 @@ display: if(sleepingroom_pm25 < 255 && sleepingroom_pm25 >=0) { it.printf(200, 114 + offsetY, id(big_sensor_font), TextAlign::BASELINE_RIGHT, "%3d", sleepingroom_pm25); it.print(205, 114 + offsetY, id(big_sensor_unit), TextAlign::BASELINE_LEFT, "µg/m³"); - } - - if(sleepingroom_pm25 >= pm25_danger_thres) { - it.print(37, 114 + offsetY, id(mdi_med), TextAlign::BASELINE_CENTER, "󰀦"); // warning + if(sleepingroom_pm25 >= pm25_danger_thres) { + it.print(37, 114 + offsetY, id(mdi_med), TextAlign::BASELINE_CENTER, "󰀦"); // warning + } } else { it.print(200, 114 + offsetY, id(big_sensor_font), TextAlign::BASELINE_RIGHT, "- ");