From 4478989959b56b136f0e5d512c28b1f47e335cdb Mon Sep 17 00:00:00 2001 From: Robin Schneider Date: Sun, 29 Jun 2025 11:27:23 +0200 Subject: [PATCH] Display "RH" (relative humidity) to make it clear what the "%" value is Only add "RH" if the word "humidity" or an abbreviated variant is not already displayed. Write like this "23.5% RH" so including a space like it is done here: https://www.nfsa.gov.au/preservation/preservation-glossary/relative-humidity-rh --- packages/display_sh1106_multi_page.yaml | 4 ++-- packages/display_sh1106_single_page.yaml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/display_sh1106_multi_page.yaml b/packages/display_sh1106_multi_page.yaml index 928aa94..1300e89 100644 --- a/packages/display_sh1106_multi_page.yaml +++ b/packages/display_sh1106_multi_page.yaml @@ -35,7 +35,7 @@ display: } else { it.printf(0, 0, id(open_sans_14), "%.1f°C", id(temp).state); } - it.printf(128, 0, id(open_sans_14), TextAlign::TOP_RIGHT, "%.1f%%", id(humidity).state); + it.printf(128, 0, id(open_sans_14), TextAlign::TOP_RIGHT, "%.1f%% RH", id(humidity).state); it.line(0,17,128,17); it.printf(0,19, id(open_sans_9), "CO2"); it.printf(0,27, id(open_sans_20), "%.0f", id(co2).state); @@ -118,7 +118,7 @@ display: } else { it.printf(0, 0, id(open_sans_14), "%.1f °C", id(temp).state); } - it.printf(128, 0, id(open_sans_14), TextAlign::TOP_RIGHT, "%.1f%%", id(humidity).state); + it.printf(128, 0, id(open_sans_14), TextAlign::TOP_RIGHT, "%.1f%% RH", id(humidity).state); it.printf(0, 16, id(open_sans_14), "%.0f µg/m³", id(pm_2_5).state); it.printf(128, 16, id(open_sans_14), TextAlign::TOP_RIGHT, "%.0f ppm", id(co2).state); it.printf(0, 32, id(open_sans_14), "VOC: %.0f", id(voc).state); diff --git a/packages/display_sh1106_single_page.yaml b/packages/display_sh1106_single_page.yaml index c0e839d..088171b 100644 --- a/packages/display_sh1106_single_page.yaml +++ b/packages/display_sh1106_single_page.yaml @@ -31,7 +31,7 @@ display: } else { it.printf(0, 0, id(open_sans_14), "%.1f°C", id(temp).state); } - it.printf(128, 0, id(open_sans_14), TextAlign::TOP_RIGHT, "%.1f%%", id(humidity).state); + it.printf(128, 0, id(open_sans_14), TextAlign::TOP_RIGHT, "%.1f%% RH", id(humidity).state); it.line(0,17,128,17); it.printf(0,19, id(open_sans_9), "CO2"); it.printf(0,27, id(open_sans_20), "%.0f", id(co2).state);